Brandon Heller
8e8081c408
Add VL2 reduced topology
2010-01-25 15:27:50 -08:00
Brandon Heller
3031d31efe
Add ability to read custom Mininets
2010-01-11 16:40:25 -08:00
Brandon Heller
f7c2df2513
Support OpenVSwitch in kernel-mode
2010-01-09 21:11:25 -08:00
Brandon Heller
723d068c51
Add static code checking for style and errors
...
This required a change to logging, which now uses a singleton pattern.
For all future checkins, 'make codecheck' should pass.
2010-01-09 17:59:43 -08:00
Brandon Heller
ca58c896dd
Restore user-space switch option
...
Switches and controller in root namespace only, for now.
2010-01-07 00:54:27 -08:00
Brandon Heller
6d2cd77b5a
Add reversed version of the SingleSwitch topology
...
Possibly useful for adding custom port mappings.
2010-01-06 08:53:01 -08:00
Brandon Heller
ee00736307
Add default ip and port for remote controller
2010-01-06 07:22:45 -08:00
David Erickson
60d9ead65a
Added a RemoteController object
...
Now you can run a controller on a remote PC that is
not on the same pc as Mininet.
2010-01-01 03:26:58 -08:00
Brandon Heller
540379957b
Add MAC auto set for switches
...
Also use indexing for DPIDs to avoid zeroed MAC
2010-01-01 03:16:57 -08:00
Brandon Heller
376bcba442
Add options for auto MAC and ARP setup.
...
Auto MAC setup sets each host MAC equal to its DPID, which simplifies
debugging.
Auto ARP setup removes the need for broadcast support for ARP, which
enables a smaller NOX controller.
2010-01-03 09:16:14 -08:00
Brandon Heller
433a7cc88c
Make Ripcord-specific topologies optional
...
If ripcord.dctopo imports properly, then include its topologies in the
list of available ones. Also replace topo.py with new generic
topologies and update paths.
2010-01-03 03:53:23 -08:00
Brandon Heller
c98514ae44
Support more topologies
2010-01-03 02:44:08 -08:00
Brandon Heller
0cd489a78b
Add iperf UDP test
2010-01-02 10:58:28 -08:00
Brandon Heller
8a034f4f6c
Add xterm support
2010-01-02 10:58:28 -08:00
Brandon Heller
1bb4412ff3
Separate kernel and user switches into separate objects
2010-01-02 10:58:28 -08:00
Brandon Heller
16c57ddb33
Enable controller-less setups
2010-01-02 10:58:28 -08:00
Brandon Heller
4804237fa7
Add more NOX options
2010-01-02 10:58:28 -08:00
Brandon Heller
eeb9cb3c2b
Restore iperf test
...
Also simplify test running.
2010-01-02 10:58:25 -08:00
Brandon Heller
83086439cc
Remove/merge obsolete examples
2010-01-02 10:55:46 -08:00
Brandon Heller
8f20b95d56
Auto-install run and clean scripts
...
Also remove usused imports and outdated doc text.
2010-01-02 02:43:51 -08:00
Brandon Heller
a6b473227f
Add mn_run.py, a script to run Mininets.
...
Simplifies launching a Mininet or running tests on one.
2010-01-02 02:42:08 -08:00