- Mar 10, 2010
- Mar 09, 2010
- Mar 06, 2010
- Mar 05, 2010
- Mar 03, 2010
-
-
Bob Lantz authored
Also changed the str format for nodes to use str() rather than repr() so we don't end up with extraneous quotes.
-
Bob Lantz authored
Also tweaked cmd/cmdPrint to make them more beautiful and functional, and a few other minor changes, such as using a new idiom for verbose. These changes support reinstating the examples.
-
- Jan 02, 2010
-
-
Brandon Heller authored
-
Brandon Heller authored
-
- Dec 26, 2009
-
-
Brandon Heller authored
Also remove all non-object-oriented legacy Mininet code and update tests. User-space compatibility is untested, but most of the code for it is still in.
-
- Dec 20, 2009
-
-
Brandon Heller authored
Nodes include Switch, Host, and Controller; move these to a separate file. This file still could use some attention to hide private functions. Node seems like a primary class to extend, for adding stuff like Open vSwitch, so it could benefit from a simpler interface.
-
Brandon Heller authored
Having a file with the same name as its package creates hard-to-diagnose import error, so rename mininet.py to net.py. This commit moves utility functions, generally those dealing with network namespaces and interface management, into their own file. Also fix a few minor formatting bugs and clean up logging code (which had issues when multiple files would import mininet.logging_mod).
-
Brandon Heller authored
Make much of the Mininet code object-oriented around the new Mininet object, and create a generic way to build a Mininet. Previously, each network topology was created by Mininet API calls, which seems much less approachable for new users than passing in a topology object along with controller, switch, and host classes. The modified code is all in ripcordtest.py, but will need to replace the main mininet.py code eventually. Kernel-space support only, for now.
-
- Dec 18, 2009
-
-
Brandon Heller authored
Now, to reference mininet files, use 'import mininet.mininet'. PYTHONPATH mods are no longer required for installation.
-
Bob Lantz authored
-
Bob Lantz authored
-
- Dec 16, 2009
- Dec 15, 2009
-
-
Bob Lantz authored
Not sure if I want nox_core -v in nox.py - it's useful for debugging. ripcordtest.py (and grid.py) still depend on routing, which I haven't been able to test yet.
-
Bob Lantz authored
Unfortunately, I can't test this at the moment since nox seems not to be able to find the routing module. Added/renamed examples: grid.py, tree1024.py Added -v flag to nox arguments, so we have some chance of figuring out why nox is dying, as it generally is.
-
Bob Lantz authored
ripcord.py was a name conflict - ugh! This one creates a network successfully, but ping doesn't work with nox out of the box at least.
-
Bob Lantz authored
instantiate a mininet Network based on its topology. Also minor cleanup of nox.py and GridNet class in mininet.py.
-
Bob Lantz authored
Network may now be used with custom controllers. An example of doing this is in nox.py, which instantiates at TreeNet using a custom Controller, NoxController, that runs nox_core rather than the reference controller.
-
- Dec 14, 2009
- Dec 11, 2009
-
-
Bob Lantz authored
Fixed xterm.py (and cleanup) to clean up screen sessions. Cleaned up sshd.py (though interface is still in flux.) Added 1024-node network example (treenet1024.py). Added example showing multiple tests on a single network (multitest.py). Renamed examples to make them easier to type!
-
Bob Lantz authored
Other minor cleanup.
-
Bob Lantz authored
Minor tweaks to other files.
-
Bob Lantz authored
-
Bob Lantz authored
More edits for INSTALL and README files. Batteries still not included (for the moment.) ;-)
-