- Jan 05, 2011
-
-
Bob Lantz authored
-
- Oct 18, 2010
-
-
Bob Lantz authored
-
- Sep 02, 2010
-
-
Bob Lantz authored
-
- Aug 20, 2010
-
-
Bob Lantz authored
-
- Aug 18, 2010
-
-
Brandon Heller authored
-
Brandon Heller authored
-
- Aug 17, 2010
- Aug 16, 2010
-
-
Brandon Heller authored
-
- Aug 06, 2010
-
-
Brandon Heller authored
-
- Jun 16, 2010
-
-
Bob Lantz authored
-
- Mar 27, 2010
-
-
Bob Lantz authored
-
- Mar 23, 2010
-
-
Brandon Heller authored
Controllers are no longer namespace-able, and all calls need one fewer arg. Also use more sensible temporary variable name.
-
- Mar 24, 2010
-
-
Brandon Heller authored
-
Bob Lantz authored
We should check NOXController and RemoteController to make sure that they are not broken, but I cannot do this at the moment.
-
- Mar 10, 2010
-
-
Bob Lantz authored
-
- Mar 09, 2010
-
-
Bob Lantz authored
-
- Mar 05, 2010
-
-
Brandon Heller authored
-
Brandon Heller authored
-
Brandon Heller authored
-
Brandon Heller authored
-
Brandon Heller authored
Also switch from print to info statements, to enable a non-verbose clean. Instead of 'mnclean', now run 'mn -c'.
-
Brandon Heller authored
-
Brandon Heller authored
Now you can pass a topology name followed by params. For example, to create a switch with 3 hosts: sudo mn --topo single,3
-
Brandon Heller authored
Also print warning if user chooses a loglevel that will hide CLI output.
-
- 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
-