- Mar 03, 2010
-
-
Bob Lantz authored
-
- Mar 02, 2010
-
-
Bob Lantz authored
-
- Feb 28, 2010
-
-
Bob Lantz authored
All commands should work now.
-
Bob Lantz authored
There is probably a better way of doing this, but currently parseCustomFile can modify globals (e.g. TOPOS) as well as instance variables (self.validate) and classes (e.g. MyTopo), which are also in the global name space. Inconveniently enough, lambdas don't seem to be full closures in Python; if they were, this trickiness would be unnecessary. Even so, using execfile() seems like it might be a bit dubious...
-
- Feb 27, 2010
-
-
Bob Lantz authored
This increases flexibility by allowing a topology to be manually created in Python, or specified using another format, without having to create a Topo object first. However, Topos are useful, and are still the default topology object!
-
- Jan 30, 2010
-
-
Brandon Heller authored
Defining custom topologies, switch types, controllers, and hosts is now much easier. Plus, all Ripcord-specific stuff has been moved out.
-
- Jan 29, 2010
-
-
Brandon Heller authored
-
- Feb 09, 2010
-
-
Bob Lantz authored
-
- Feb 05, 2010
-
-
Bob Lantz authored
'unpep8' script, which does most of the work. - topo.py is still in pep8 - not all examples work, but this is due to other issues
-
- Feb 04, 2010
- Jan 26, 2010
-
-
Brandon Heller authored
-
- Jan 12, 2010
-
-
Brandon Heller authored
-
- Jan 10, 2010
-
-
Brandon Heller authored
-
Brandon Heller authored
This required a change to logging, which now uses a singleton pattern. For all future checkins, 'make codecheck' should pass.
-
- Jan 07, 2010
-
-
Brandon Heller authored
Switches and controller in root namespace only, for now.
-
- Jan 06, 2010
-
-
Brandon Heller authored
Possibly useful for adding custom port mappings.
-
Brandon Heller authored
-
- Jan 01, 2010
-
-
David Erickson authored
Now you can run a controller on a remote PC that is not on the same pc as Mininet.
-
Brandon Heller authored
Also use indexing for DPIDs to avoid zeroed MAC
-
- Jan 03, 2010
-
-
Brandon Heller authored
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.
-
Brandon Heller authored
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.
-
Brandon Heller authored
-
- Jan 02, 2010
-
-
Brandon Heller authored
-
Brandon Heller authored
-
Brandon Heller authored
-
Brandon Heller authored
-
Brandon Heller authored
-
Brandon Heller authored
Also simplify test running.
-
Brandon Heller authored
-
Brandon Heller authored
Also remove usused imports and outdated doc text.
-
Brandon Heller authored
Simplifies launching a Mininet or running tests on one.
-