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 |
|
Bob Lantz
|
7a106d9b0d
|
Script for installing mininet + tutorial into new VM.
|
2012-02-14 15:25:22 -08:00 |
|
Bob Lantz
|
de5d31184f
|
Ugh, typo.
|
2012-02-13 20:34:59 -08:00 |
|
Bob Lantz
|
65d46518c0
|
Don't crash if we can't uninstall kernel.
|
2012-02-13 20:33:59 -08:00 |
|
Bob Lantz
|
7a0ee56c80
|
openvswitch-switch needs python-argparse
|
2012-02-13 18:52:07 -08:00 |
|
Bob Lantz
|
1c0b54e52a
|
Update OVS build suffix.
|
2012-02-13 18:47:22 -08:00 |
|
Bob Lantz
|
148a3f5735
|
Still dealing with install directory issues...
|
2012-02-13 18:30:49 -08:00 |
|
Bob Lantz
|
8996208084
|
dkms needs kernel headers.
|
2012-02-13 18:19:24 -08:00 |
|
Bob Lantz
|
7eb869af85
|
Force config files to be installed even if removed/edited. ;-/
|
2012-02-13 17:27:32 -08:00 |
|
Bob Lantz
|
2b26161000
|
More OVS install fixes.
|
2012-02-13 17:13:53 -08:00 |
|
Bob Lantz
|
e5b54a3143
|
Only install module manually if we built OVS from source.
|
2012-02-13 11:35:17 -08:00 |
|
Bob Lantz
|
a24705d784
|
More controller-stopping madness.
|
2012-02-13 11:31:53 -08:00 |
|
Bob Lantz
|
9d275262e2
|
sudo cp for wireshark plugin
|
2012-02-13 11:26:11 -08:00 |
|
Bob Lantz
|
8183cb6262
|
Handle libwireshark0/libwireshark1
|
2012-02-13 11:23:39 -08:00 |
|
Bob Lantz
|
46cffb3bcf
|
Fixed arch detection - should be i686 rather than just 686
|
2012-02-13 11:10:11 -08:00 |
|
Bob Lantz
|
738ae1f3fa
|
Make sure bc is installed.
|
2012-02-13 11:05:00 -08:00 |
|
Bob Lantz
|
fb25ee0200
|
Disable automatic openvswitch-controller startup.
|
2012-02-13 01:36:02 -08:00 |
|
Bob Lantz
|
2a4cbe2f57
|
Fix OVS 1.4.0 switch and controller package build/remove/install.
|
2012-02-13 01:29:01 -08:00 |
|
Bob Lantz
|
0e3cb791b5
|
Add gross depends for ovsdbmonitor.
|
2012-02-10 23:43:30 -08:00 |
|
Bob Lantz
|
ae5ac257dd
|
Build tar archive of relevant OVS packages in correct order.
|
2012-02-10 22:25:01 -08:00 |
|
Bob Lantz
|
3cd2e1a6aa
|
Add $install + various cleanup.
|
2012-02-10 16:16:16 -08:00 |
|
Bob Lantz
|
08773f8fe9
|
Script to build .deb packages for Open vSwitch.
|
2012-02-10 14:59:39 -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
|
60b5864e1d
|
Change to not fail if OS not detected, and to print detected OS.
|
2012-02-10 14:57:32 -08:00 |
|
Bob Lantz
|
8d1444a914
|
Fix for 10.04 whose default kernel doesn't have CONFIG_NET_NS enabled.
|
2012-02-08 17:23:52 -08:00 |
|
Bob Lantz
|
7e79d1351c
|
Changes (OVS 1.2.2, NOX destiny) for installation on Ubuntu 11.10 oneiric.
|
2012-02-03 22:25:30 -08:00 |
|
Bob Lantz
|
c120e37897
|
Try to make format mostly consistent. No tabs for the moment, although
we could switch to smart tabs (i.e. tab for indent, space for align.)
|
2012-02-01 15:29:53 -08:00 |
|
Bob
|
d990eb0717
|
Mininet Pre-Beta -> Mininet 1.0.0; (c) 2009-2011
|
2011-10-13 21:03:25 -07:00 |
|
Bob Lantz
|
d2f9aea273
|
Minor text updates in preparation for ONS release.
|
2011-10-13 16:51:37 -07:00 |
|
Bob Lantz
|
0bfd19fe83
|
Have install.sh apply controller patch for > 16 switches
|
2011-06-29 21:14:48 -07:00 |
|
Bob Lantz
|
5cc808286a
|
Revert inadvertent print in node.py
|
2011-06-29 19:36:44 -07:00 |
|
Bob Lantz
|
2668484163
|
Avoid printing out grep results.
|
2011-06-29 19:31:45 -07:00 |
|
Bob Lantz
|
7596de5903
|
Upgrade networkx on Ubuntu 10.04 LTS to avoid deprecation warning.
|
2011-06-29 19:25:28 -07:00 |
|
Bob Lantz
|
5675f2a142
|
Workaround in oflops build for possible autoreconf bug.
|
2011-06-29 17:32:00 -07:00 |
|
Bob Lantz
|
c2e1451997
|
Add option to install cbench aka oflops
|
2011-06-29 17:16:20 -07:00 |
|
Bob Lantz
|
4e13f615aa
|
Git clone oflops from openflow.org rather than www.openflow.org
|
2011-06-29 17:04:49 -07:00 |
|
Bob Lantz
|
37e1eafdbb
|
Switch to Open vSwitch 1.1.1 for stability.
|
2011-06-28 16:50:14 -07:00 |
|
Bob Lantz
|
2b03a115d2
|
Changed make clean to delete mnexec; added codecheck and test messages.
|
2011-04-01 11:56:31 -07:00 |
|
Bob Lantz
|
85cc906f14
|
Fixed typo.
|
2011-03-15 00:39:50 -07:00 |
|
Bob Lantz
|
d00fa51f4c
|
Removed line that caused install.sh to fail with undefined variable.
Still should check to make sure Debian install works.
|
2011-02-02 23:47:05 -08: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
|
1ee6fad705
|
Preliminary fixes for merge conflicts.
|
2010-11-17 17:17:21 -08:00 |
|
Bob Lantz
|
219f9de778
|
Pre-1.0rc0 changes to text files.
|
2010-10-27 21:29:05 -07:00 |
|
Bob Lantz
|
54d320ce9f
|
Pass code check.
|
2010-10-27 21:21:54 -07:00 |
|
Bob Lantz
|
996098081e
|
Not sure why, but there's an extra blank line ;-/
|
2010-10-27 21:21:54 -07:00 |
|
Bob Lantz
|
8a130deae5
|
Support for generating documentation with doxygen/doxypy (such as it is.)
|
2010-10-27 21:21:53 -07:00 |
|
Bob Lantz
|
1d67218d1f
|
Modified to add eth1.
|
2010-10-25 21:54:14 -07:00 |
|
Bob Lantz
|
76521ef1d4
|
Added example of adding hw interface to mininet.
|
2010-10-25 21:53:29 -07:00 |
|
Bob Lantz
|
7e643d36c0
|
Removed udpbwgraph - not ready for prime time.
|
2010-10-25 21:53:10 -07:00 |
|
Bob Lantz
|
11782ae0de
|
Commented out kernel ref, moved to Open vSwitch.
|
2010-10-25 21:52:14 -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
|
87737a7064
|
One more merge fix.
|
2010-10-17 17:25:16 -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
|
74a56e2bae
|
Pass code check.
|
2010-09-01 20:50:42 -07:00 |
|
Bob Lantz
|
444f9d8d76
|
Pass code check.
|
2010-09-01 20:50:28 -07:00 |
|
Bob Lantz
|
300efb2b80
|
Added simple example of using API just to create a namespace.
|
2010-09-01 19:54:10 -07:00 |
|
Bob Lantz
|
e0e69bbeec
|
Added new example of multiple controllers.
|
2010-09-01 19:53:09 -07:00 |
|
Bob Lantz
|
276bdaf0d3
|
Added more dependencies for some installs and for Debian.
|
2010-09-01 19:52:30 -07:00 |
|
Bob Lantz
|
cde0c25bfe
|
Fix for new networkx.
|
2010-09-01 19:51:54 -07:00 |
|
Bob Lantz
|
73a098a499
|
Use __dict__.update to update an object's fields.
|
2010-09-01 19:51:09 -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 |
|