Bob Lantz
|
0b7c277ec2
|
Save parameters for future reference (e.g. OVS/tc workaround.)
|
2012-03-21 23:07:40 -07:00 |
|
Bob Lantz
|
1aec55d960
|
Workaround: reapply tc config after OVS destroys it.
|
2012-03-21 22:39:46 -07:00 |
|
Bob Lantz
|
595427842c
|
Make CPULimitedHost method sig friendlier, and make 'cfs' default sched.
|
2012-03-21 17:28:00 -07:00 |
|
Bob Lantz
|
41245f5087
|
Add getNodeByName for hifi compatibility.
|
2012-03-21 17:27:40 -07:00 |
|
Bob Lantz
|
b684ff7844
|
Fix convenience configuration methods.
|
2012-03-20 16:23:17 -07:00 |
|
Bob Lantz
|
ea7c326017
|
Ignore emacs autosaves.
|
2012-03-20 15:50:44 -07:00 |
|
Bob Lantz
|
f85c1cefb4
|
Use upstream OVS packages.
|
2012-03-20 15:49:39 -07:00 |
|
Bob Lantz
|
9005ce3255
|
Whitespace fixes.
|
2012-03-20 15:48:06 -07:00 |
|
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
|
e52d0ee1de
|
Fix to work with new Topo class.
|
2012-03-20 15:44:50 -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
|
1d814c606d
|
disabled-msg -> disabled for current pylint
|
2012-03-09 19:27:04 -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
|
8688ca9249
|
Remove debugging message.
|
2012-03-08 13:40:03 -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
|
4ac1148e9f
|
Example/test of link and CPU bandwidth limits.
|
2012-03-06 23:52:26 -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
|
7d557fd759
|
Remove deprecated reference kernel switch.
|
2012-03-06 23:48:26 -08:00 |
|
Bob Lantz
|
551a3666eb
|
Tweak errRun; add errFail and numCores.
|
2012-03-05 15:01:08 -08:00 |
|
Bob Lantz
|
542fb6167e
|
Ignore build, dist and emacs autosaves.
|
2012-03-02 20:36:57 -08:00 |
|
Bob Lantz
|
ee222055f1
|
Use install(1) to install mnexec so that setup.py develop works.
|
2012-03-02 20:34:56 -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
|
6f446f6e55
|
Make pylint happy.
|
2012-03-02 15:45:10 -08:00 |
|
Bob Lantz
|
134a75ef38
|
Fix pylint complaint and add natural sort key function.
|
2012-03-02 15:43:07 -08:00 |
|
Bob Lantz
|
e6d8e974ce
|
Added errcheck target which only checks for errors.
|
2012-03-02 15:39:05 -08:00 |
|
Bob Lantz
|
176856bc9b
|
Added setting NOX_CORE_DIR in .bashrc - this should not be necessary.
|
2012-02-14 16:35:12 -08:00 |
|