Bob Lantz
|
efc991547e
|
Add warning in defaultIntf() if host has no interfaces.
Possibly this should be in intf() instead, as intf() is assumed
to always succeed.
|
2012-03-20 15:46:54 -07:00 |
|
Bob Lantz
|
8bebd37759
|
Fix is_switch() to always succeed + whitespace edits.
|
2012-03-20 15:45:46 -07:00 |
|
Bob Lantz
|
ff56881946
|
Add TCLink for simplified tc-limited link creation.
|
2012-03-20 15:43:43 -07:00 |
|
Bob Lantz
|
5a8bb48951
|
Attempt at revised/simplified topo class:
- keys are strings
- metadata is simply a dict
- buildFromTopo greatly simplified
|
2012-03-20 00:17:30 -07:00 |
|
Bob Lantz
|
318ae55e35
|
Allow sendCmd( [ cmd, arg1, ... ] )
|
2012-03-20 00:10:11 -07:00 |
|
Bob Lantz
|
bf9c6ab7b4
|
Clarify comments and finally remove ControllerParams definition.
|
2012-03-12 00:29:55 -07:00 |
|
Bob Lantz
|
14c1926081
|
Use port 0 for control interface on switches.
|
2012-03-12 00:20:48 -07:00 |
|
Bob Lantz
|
d7e5dfc5b6
|
Minor tweaks: specify port, new repr()
|
2012-03-12 00:20:26 -07:00 |
|
Bob Lantz
|
8856d284c0
|
Fix CLI commands.
|
2012-03-11 19:44:04 -07:00 |
|
Bob Lantz
|
14ff3ad3d0
|
Fix codecheck and MininetWithControlNet.
|
2012-03-10 20:44:34 -08:00 |
|
Bob Lantz
|
82f483f559
|
Add support for specifying host IP range with --ipbase.
|
2012-03-09 17:44:47 -08:00 |
|
Bob Lantz
|
a49c85a610
|
Fix examples to work with new API (and vice-versa.)
|
2012-03-09 16:06:23 -08:00 |
|
Bob Lantz
|
8e3699eca6
|
Move init() into Mininet() and remove calls (since called automatically.)
Note: we should probably rename it "setup()" to avoid confusion.
|
2012-03-09 14:10:20 -08:00 |
|
Bob Lantz
|
e3c074b881
|
Remove deprecated ControllerParams (for now.)
|
2012-03-09 13:53:13 -08:00 |
|
Bob Lantz
|
9addfc13ce
|
Add OVSController to complete out-of-box Ubuntu experience.
|
2012-03-08 23:48:07 -08:00 |
|
Bob Lantz
|
d27a3c52b9
|
Allow various subsets of (delay, bw, loss) and clean up status output.
|
2012-03-08 22:08:40 -08:00 |
|
Bob Lantz
|
2db4268ba8
|
Fix NOX controller so that mn --controller nox,pyswitch,... works.
|
2012-03-08 22:07:19 -08:00 |
|
Bob Lantz
|
0dbfd3a636
|
Add CPULimitedHost to file comment.
|
2012-03-08 13:48:46 -08:00 |
|
Bob Lantz
|
a908fafad7
|
Change default to vanilla Intf. Also edit comments.
|
2012-03-08 13:48:25 -08:00 |
|
Bob Lantz
|
8a622c3a9a
|
Reorganize CPULimitedHost and add cgroup cleanup.
|
2012-03-08 13:39:28 -08:00 |
|
Bob Lantz
|
bf5becc7d5
|
Get rid of SWITCH_PORT_BASE since it's 1 for OF >= 1.0.
|
2012-03-08 13:38:46 -08:00 |
|
Bob Lantz
|
216a4b7c9d
|
Support for CFS bandwidth limiting.
Also trying to fix NOX cmdline opt, but broken at the moment.
|
2012-03-08 00:05:45 -08:00 |
|
Bob Lantz
|
cbe20c7587
|
Remove unused imports.
|
2012-03-08 00:05:25 -08:00 |
|
Bob Lantz
|
edf46e9570
|
Slightly cleaned up setParam to match node.py.
|
2012-03-07 23:38:08 -08:00 |
|
Bob Lantz
|
b1f90976a3
|
Remove default classes since Mininet() really handles them.
|
2012-03-07 00:03:38 -08:00 |
|
Bob Lantz
|
84a91a14a4
|
New configuration scheme and support for CPU limits (RT).
|
2012-03-06 23:52:00 -08:00 |
|
Bob Lantz
|
94c02695fd
|
Clarify precedence of default classes.
|
2012-03-06 23:50:46 -08:00 |
|
Bob Lantz
|
d8c88bedf3
|
Add custom() function for customizing constructors.
|
2012-03-06 23:49:51 -08:00 |
|
Bob Lantz
|
551a3666eb
|
Tweak errRun; add errFail and numCores.
|
2012-03-05 15:01:08 -08:00 |
|
Bob Lantz
|
03dd914edc
|
Tease out intfList() from intfNames().
|
2012-03-02 20:34:37 -08:00 |
|
Bob Lantz
|
a6bcad8f48
|
Intf and Link classes. Latter support bandwidth limits using tc.
|
2012-03-02 15:45:21 -08:00 |
|
Bob Lantz
|
134a75ef38
|
Fix pylint complaint and add natural sort key function.
|
2012-03-02 15:43:07 -08:00 |
|
Bob Lantz
|
8a7d42db0b
|
Update OVS switch to use ovs-vsctl rather than deprecated ovs-openflowd.
|
2012-02-10 14:59:39 -08:00 |
|
Bob Lantz
|
daa576c47a
|
Add errRun to run a command with stderr, stdout, return code and monitoring.
|
2012-02-10 14:59:39 -08:00 |
|
Bob Lantz
|
5cc808286a
|
Revert inadvertent print in node.py
|
2011-06-29 19:36:44 -07:00 |
|
Bob Lantz
|
37e1eafdbb
|
Switch to Open vSwitch 1.1.1 for stability.
|
2011-06-28 16:50:14 -07:00 |
|
Bob Lantz
|
518c75b548
|
Fixed nox_pysw not to fail on startup, but --port still doesn't work.
|
2011-01-18 21:23:24 -08:00 |
|
Bob Lantz
|
ad2fda2522
|
Attempt to make iperf test more robust.
|
2011-01-06 21:00:22 -08:00 |
|
Bob Lantz
|
1dcc047624
|
Changed to make 'output' the default log level.
|
2011-01-04 17:12:34 -08:00 |
|
Bob Lantz
|
996098081e
|
Not sure why, but there's an extra blank line ;-/
|
2010-10-27 21:21:54 -07:00 |
|
Bob Lantz
|
24baea734f
|
Changed networkx import line; we may have to deal with version issues here.
|
2010-10-17 17:36:48 -07:00 |
|
Bob Lantz
|
4876b43fe9
|
Merge branch 'of1.0' into testing
Conflicts:
bin/mn
mininet/cli.py
mininet/moduledeps.py
mininet/node.py
mininet/topo.py
util/install.sh
|
2010-10-17 17:23:23 -07:00 |
|
Bob Lantz
|
57fd19efaa
|
Rename Controller.controller to .command
|
2010-09-01 20:52:29 -07:00 |
|
Bob Lantz
|
e30f2c99c2
|
Rename Controller.controller to .command
|
2010-09-01 20:51:40 -07:00 |
|
Bob Lantz
|
55ca2d0c96
|
Pass code check.
|
2010-09-01 20:51:27 -07:00 |
|
Bob Lantz
|
cde0c25bfe
|
Fix for new networkx.
|
2010-09-01 19:51:54 -07:00 |
|
Bob Lantz
|
eaf5888ae0
|
Added controller class arg to addController().
|
2010-09-01 19:50:30 -07:00 |
|
Bob Lantz
|
2a75022403
|
Fixed args for nox.
|
2010-09-01 19:50:00 -07:00 |
|
Bob Lantz
|
fe769afa22
|
Added port to controller args; changed NOX to new arg format.
|
2010-09-01 19:46:48 -07:00 |
|
Bob Lantz
|
5c24e18639
|
Disable (broken) scripting for interactive commands.
|
2010-08-20 08:48:10 -07:00 |
|