- Jan 03, 2010
-
-
Brandon Heller authored
-
Brandon Heller authored
Was seeing occasional errors with tests run back-to-back.
-
- Jan 02, 2010
-
-
Brandon Heller authored
-
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.
-
- 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.
-
Brandon Heller authored
-
- 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
-
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.
-
Brandon Heller authored
-
Brandon Heller authored
-
Brandon Heller authored
-
Brandon Heller authored
-
Brandon Heller authored
-
- Dec 19, 2009
-
-
Brandon Heller authored
Forgot to add __init__.py
-
Brandon Heller authored
-
Brandon Heller authored
Use customized StreamHandler from Python logging module to print only messages for the specified loglevel to the console.
-
Brandon Heller authored
Don't print retry errors by default.
-
Brandon Heller authored
Was causing OSErrors because the process to kill no longer existed.
-
Brandon Heller authored
Much faster now; from 1 s delay to 100 us.
-
- Dec 18, 2009
-
-
Brandon Heller authored
-
Brandon Heller authored
-
Brandon Heller authored
Now, to reference mininet files, use 'import mininet.mininet'. PYTHONPATH mods are no longer required for installation.
-
Brandon Heller authored
-
Brandon Heller authored
-
Bob Lantz authored
-
Bob Lantz authored
-
Bob Lantz authored
Useful for monitoring the output of a set of nodes.
-
Bob Lantz authored
-
- Dec 16, 2009
-
-
Bob Lantz authored
-
Bob Lantz authored
- invoke ofdatapath with --fail=closed (no controller = no connectivity!) - stop hosts before switches before the controller - this seems slightly more sensible - it's the reverse of the startup order - fix retry() so it kind of works (it's actually helpful I think!)
-