Statistics
| Branch: | Tag: | Revision:

mininet / bin @ master

# Date Author Comment
68ae67dc 06/11/2015 03:35 AM Bob Lantz

Support custom links in custom file

ef3c8856 06/11/2015 03:08 AM Bob Lantz

Add help regarding --nat [option=val...]

6cb68f26 04/14/2015 12:30 AM Bob Lantz

Simply use class names as option help

The justification for this is that 1) the options are
already documented in the API documentation and 2) the
class names are fairly self-explanatory, so adding short
descriptions doesn't add much.

In the future, however, we could add a short description...

c60764c3 04/11/2015 06:20 AM David Mahler

Update to mn --help to provide details on options

125e6697 03/31/2015 03:40 AM Bob Lantz

Support multiple --controller arguments

c2be20f0 03/18/2015 11:00 PM Bob Lantz

Rename node.RYU to node.Ryu

Perhaps it should be RyuController, but just Ryu for now.
RYU made no sense because it's not an acronym.

79c944ae 03/18/2015 10:12 PM Bob Lantz

Remove obsolete OVSLegacyKernelSwitch

f6f6d928 03/14/2015 04:17 AM Bob Lantz

CustomConstructor -> CustomClass, which calls specialClass

specialClass is an analog of functools.partial but for classes.
We can now use it instead of partial() in mn, so that Mininet
can introspect on the actual base class.

Fixes #488

acdcf9b6 01/27/2015 11:27 PM Bob Lantz

cluster: add batchStartup/Shutdown, cleanup

bdad3e8c 01/27/2015 02:01 AM Bob Lantz

Merge OVSBatch into OVSSwitch

Note that we are changing the interface of batchStartup/Shutdown
slightly so that the method can choose not to start some of the
switches. We might wish to refine this a bit...

9bda9848 01/26/2015 10:06 PM Bob Lantz

Add OVSBatch class (experimental)

This implements batch startup for OVS switches.

c069542c 01/15/2015 10:07 AM Bob Lantz

Add OVSLink/--link ovs, which uses OVS patch links when possible

7a3159c9 12/08/2014 11:10 PM Bob Lantz

Spacing tweaks for pep8 checker

49654212 12/04/2014 10:57 AM Bob Lantz

More pylint fixes...

5a530af1 12/01/2014 11:39 PM Bob Lantz

Remove trailing whitespace. ;-/

ab97dfa1 11/25/2014 02:36 AM Brian O'Connor

fixing no --nat issue

af1ccf93 11/25/2014 02:16 AM Brian O'Connor

Updating NAT class to use gateway interface

Also, passing CLI args to NAT constructor

fixes #437

dd876e69 11/24/2014 01:04 AM Bob Lantz

DemoCLI -> ClusterCLI

c4fc6304 11/19/2014 05:18 PM Bob Lantz

Correctly call cli() rather than CLI

593fc365 11/18/2014 01:46 AM Brian O'Connor

fixing --custom in mn (there was one two many selfs)

dde2263f 11/12/2014 09:29 PM Bob Lantz

Disable shared SSH connections by default.

Note that we do still provide a default if you specify
ControlPath=True

43461905 11/12/2014 09:12 PM Bob Lantz

Satisfy pyflakes by making a local cli variable

b739cd11 11/12/2014 09:08 PM Bob Lantz

Remove obsolete util.custom(), and make custom() a method

3ac0dd70 11/11/2014 11:14 AM Brian O'Connor

Adding support for multiple custom files

Works in a few ways: * a single file: --custom foo.py (as before) * comma-separated list: --custom foo.py,bar.py * multiple custom args: --custom foo.py --custom bar.py

1b69ea13 11/04/2014 11:24 AM Bob Lantz

Merge branch 'fallback' of https://github.com/thinred/mininet into thinred-fallback

Conflicts:
bin/mn
mininet/node.py

686a9993 09/26/2014 10:42 PM cody burkard

add Ryu controller to mininet

c265deed 09/05/2014 06:07 AM Bob Lantz

Cluster edition prototype: remote nodes and links.

We add a new experimental feature to allow Mininet to run across
a cluster of machines. This is currently implemented via a set
mix-in classes that provide remote nodes that are implemented
via a connection to a remote shell, and remote links which are...

39a3b73f 08/13/2014 03:04 PM Tomasz Buchert

fallback to ovsb when no OF controller is unavailable

e8623fdc 08/13/2014 02:55 PM Tomasz Buchert

introducing OVSBridge

a280501f 08/07/2014 08:40 PM Brian O'Connor

Merge branch 'master' into nat

Conflicts:
mininet/net.py
mininet/node.py

54652462 07/16/2014 05:24 PM Bob Lantz

Merge branch 'devel/defaultController' of https://github.com/cdburkard/mininet into cdburkard-devel/defaultController

Conflicts:
bin/mn
mininet/net.py

5ac3cde2 07/15/2014 10:48 PM Cody Burkard

restructured defaultController into a function

b5962e8e 07/15/2014 12:44 PM Bob Lantz

Added TorusTopo, a 2D torus topology

21b50c96 07/14/2014 08:46 PM lantz

Merge pull request #325 from cdburkard/patches/userspace_connect

added waitConnected attribute to mininet class

72fd120d 07/12/2014 02:04 AM Cody Burkard

added default controller class

38addf2e 07/10/2014 08:34 AM Bob Lantz

Add alias + switch: { 'ovs': OVSSwitch, 'lxbr': LinuxBridge }

84ea8d7f 07/10/2014 02:12 AM Cody Burkard

added waitConnected attribute to mininet class

e0af1602 10/23/2013 08:48 PM Brian O'Connor

small fixes for NAT

ffeb16eb 10/03/2013 11:29 PM Brian O'Connor

fixing --nat option in mn

47b9466f 10/03/2013 04:39 PM Brian O'Connor

Adding NAT class
Includes automatic NAT feature (mn --nat) and addNAT convenience method for topologies
fixes #111

1e5cdfd8 08/02/2013 08:36 PM Brian O'Connor

Merge branch 'master' of github.com:mininet/mininet

bb0006b6 08/02/2013 08:35 PM Brian O'Connor

Merging MurphyMc LinearTopo pull request

786117dd 08/01/2013 01:20 AM Bob Lantz

Merge branch 'ivs' of https://github.com/rlane/mininet into rlane-ivs

Conflicts:
util/install.sh

fixes #159

19bc1df1 07/26/2013 08:45 PM Brian O'Connor

fixed style error

bda2317d 07/26/2013 02:27 AM Brian O'Connor

Catching exceptions thrown in mn

27da832d 06/27/2013 09:50 PM Rich Lane

add support for the IVS virtual switch

IVS is an open source virtual switch available for download at
https://github.com/floodlight/ivs. It uses the openvswitch
kernel module.

294bbad4 05/23/2013 01:04 AM Bob Lantz

Display usage information if there are extra arguments
Fixes #130

8838c30e 03/13/2013 11:18 PM Bob Lantz

Remove non-functional --prefixlen (use --ipbase instead)

bd964adb 11/15/2012 08:50 AM Brandon Heller

mn: change default passive listening port to 6634

Becomes consistent with the OpenFlow walkthrough & MN walkthrough web pages.

9330a33f 11/14/2012 01:21 AM Brandon Heller

pep8: Fix E501 line-too-long errors incurred fixing other pep8 stuff :-)

edf60032 11/14/2012 12:59 AM Brandon Heller

pep8: fix E128 continuation line under-indented errors

I wasn't sure this was worth fixing at first, but it does look more readable
now.

e2b799b8 11/04/2012 04:36 AM Bob Lantz

Fix/work around setuptools' evil PYTHONPATH madness.

01e0758e 08/16/2012 11:12 PM Bob Lantz

Add 'type mn -h for details' to usage message.

28c2cdc2 07/07/2012 06:30 AM Bob Lantz

Workaround for openvswitch_mod rename and pass code check.

d85a58fe 07/07/2012 06:18 AM Bob Lantz

Autogenerate man page for mnexec.

39128f8c 07/04/2012 05:08 AM Bob Lantz

Add VERSION string.

f2e7884a 07/02/2012 06:23 AM Bob Lantz

Add support for generating man page from mn --help.

ec969b7f 07/02/2012 03:31 AM Bob Lantz

Change default controller for mn to ovsc (ovs-controller.)

Also add check to see if another controller is running -
eventually we should really detect errors from starting the
controller!!

928c0761 05/30/2012 07:08 AM Brandon Heller

Move code from mn into mininet/util to enable reuse

Any code in mn is not usable by other Python code.

Hence, move this code into util, so other scripts can use it.

30b4b4e7 05/30/2012 06:57 AM Brandon Heller

Rename and document customNode

Now customConstructor, because it general to both links and nodes.

0e8cca08 05/10/2012 11:54 PM Bob Lantz

Remove unnecessary and broken --ip option.

197b083f 04/09/2012 03:49 AM Bob Lantz

Add static cpu (and memory) assignment.

a4338de3 04/06/2012 03:57 AM Bob Lantz

Fix error message.

612b21cb 03/24/2012 01:38 AM Bob Lantz

Pass code check.

335ba99b 03/23/2012 08:33 PM Bob Lantz

Add --switch ovsl for legacy OVS.

ff568819 03/20/2012 10:43 PM Bob Lantz

Add TCLink for simplified tc-limited link creation.

8856d284 03/12/2012 02:44 AM Bob Lantz

Fix CLI commands.

14ff3ad3 03/11/2012 04:44 AM Bob Lantz

Fix codecheck and MininetWithControlNet.

82f483f5 03/10/2012 01:44 AM Bob Lantz

Add support for specifying host IP range with --ipbase.

8e3699ec 03/09/2012 10:10 PM Bob Lantz

Move init() into Mininet() and remove calls (since called automatically.)
Note: we should probably rename it "setup()" to avoid confusion.

9addfc13 03/09/2012 07:48 AM Bob Lantz

Add OVSController to complete out-of-box Ubuntu experience.

2db4268b 03/09/2012 06:07 AM Bob Lantz

Fix NOX controller so that mn --controller nox,pyswitch,... works.

8688ca92 03/08/2012 09:40 PM Bob Lantz

Remove debugging message.

216a4b7c 03/08/2012 08:05 AM Bob Lantz

Support for CFS bandwidth limiting.
Also trying to fix NOX cmdline opt, but broken at the moment.

7d557fd7 03/07/2012 07:48 AM Bob Lantz

Remove deprecated reference kernel switch.

1dcc0476 01/05/2011 01:12 AM Bob Lantz

Changed to make 'output' the default log level.

87737a70 10/18/2010 12:25 AM Bob Lantz

One more merge fix.

4876b43f 10/18/2010 12:23 AM Bob Lantz

Merge branch 'of1.0' into testing

Conflicts:

bin/mn
mininet/cli.py
mininet/moduledeps.py
mininet/node.py
mininet/topo.py
util/install.sh
444f9d8d 09/02/2010 03:50 AM Bob Lantz

Pass code check.

cc960215 08/20/2010 03:53 AM Bob Lantz

Added --prefixlen option - this may help with router tutorial.

0a9358c9 08/18/2010 09:08 AM Brandon Heller

Add option to turn off passive listening port

ccca871a 08/18/2010 09:08 AM Brandon Heller

Add passive listening port

2c07d62b 08/17/2010 07:02 AM Bob Lantz

Remove blank lines to pass code check.

e3a1fbb0 08/17/2010 07:02 AM Bob Lantz

Added support for pre- and post-test CLI scripts.

f95aebb4 08/17/2010 06:00 AM Bob Lantz

Remove blank lines to pass code check.

d869d820 08/17/2010 03:21 AM Bob Lantz

Added support for pre- and post-test CLI scripts.

0a6e5423 08/16/2010 07:04 PM Brandon Heller

Set default switch type to OVS

e9d4482e 08/06/2010 05:39 PM Brandon Heller

Set default switch type to OVS

68f5925e 06/16/2010 07:15 PM Bob Lantz

Changed port to int type (was string, which caused %d not to work in node.py.)

5791f32a 03/27/2010 01:41 AM Bob Lantz

Fix --controller=remote

b2ef87ae 03/24/2010 10:02 PM Bob Lantz

Changes to pass code check.

We should check NOXController and RemoteController to make sure that
they are not broken, but I cannot do this at the moment.

9098528a 03/24/2010 02:24 PM Brandon Heller

Fix CLI breakage with new test interface

f32a5468 03/23/2010 07:48 AM Brandon Heller

Fix NOX breakage

Controllers are no longer namespace-able, and all calls need one fewer
arg.

Also use more sensible temporary variable name.

cdeaca86 03/05/2010 12:11 PM Brandon Heller

Rename cliinfo debug level to output

dfc08a86 03/05/2010 12:08 PM Brandon Heller

Add none test to measure MN creation/teardown time

c8641d7d 03/05/2010 09:13 AM Brandon Heller

Fix remote controller param

509a852f 03/05/2010 05:52 AM Brandon Heller

Add TreeTopo to cmd line

3eb5abe6 03/05/2010 05:47 AM Brandon Heller

Make cleanup a param of mn, not a separate script

Also switch from print to info statements, to enable a non-verbose
clean. Instead of 'mnclean', now run 'mn -c'.

4e69ae83 03/05/2010 05:34 AM Brandon Heller

Slightly reduce cliinfo verbosity

bb941950 03/05/2010 05:29 AM Brandon Heller

Add flexible topology input parsing

Now you can pass a topology name followed by params. For example, to
create a switch with 3 hosts:

sudo mn --topo single,3