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
Bob Lantz
e900a16caf
Don't try to modprobe tun if it's built-in (e.g. Ubuntu.)
2010-08-19 14:42:33 -07:00
Bob Lantz
f9654e5654
Better error messages when switch setup() fails.
2010-08-18 10:58:24 -07:00
Bob Lantz
bd507eecfa
Oops, get rid of debug print.
2010-08-18 10:07:57 -07:00
Bob Lantz
9802686b32
Switches use high default intf; disable slicing for user switch. ;-(
...
This should fix --switch user --innamespace.
2010-08-18 10:04:42 -07:00
Brandon Heller
9da63d4e85
Add dpctl command, which runs on all switches
2010-08-18 02:08:35 -07:00
Brandon Heller
0a9358c9fc
Add option to turn off passive listening port
2010-08-18 02:08:34 -07:00
Brandon Heller
b480b6ef77
Add newline
2010-08-18 02:08:34 -07:00
Brandon Heller
ccca871ae6
Add passive listening port
2010-08-18 02:08:34 -07:00
Bob Lantz
4c85d6d3ec
Quotes are better.
2010-08-17 22:36:40 -07:00
Bob Lantz
8e5892e2fd
Make it easier to see what the error was on failed module load.
2010-08-17 22:35:24 -07:00
Bob Lantz
59d326295f
Fixed module installation error, for real.
2010-08-17 22:32:22 -07:00
Bob Lantz
455194a3b8
Delete spaces around =.
2010-08-17 03:04:12 -07:00
Bob Lantz
b13a2c17c5
Removed test for reference kernel implementation, for now at least. ;-(
2010-08-17 00:02:33 -07:00
Bob Lantz
2f40c85691
Added additional sanity checks for when OF/OVS isn't installed.
2010-08-17 00:02:33 -07:00
Bob Lantz
ab312967fe
Added pathCheck for additional sanity when OF/OVS isn't installed.
2010-08-17 00:02:32 -07:00
Bob Lantz
e3a1fbb047
Added support for pre- and post-test CLI scripts.
2010-08-17 00:02:31 -07:00
Bob Lantz
9de7873bc8
Change to automatically update IP and MAC addresses.
2010-08-17 00:02:31 -07:00
Bob Lantz
b7097daad4
Pass make codecheck.
2010-08-17 00:02:30 -07:00
Bob Lantz
52082ff3f9
mininet.node.SWITCH_PORT_BASE specifies first switch port number.
...
This should be mostly cosmetic, but it causes switches to number
their ports consistently with OpenFlow 1.0, which starts at 1.
For older versions of OpenFlow, SWITCH_PORT_BASE may be set to zero.
2010-08-17 00:02:30 -07:00
Bob Lantz
dde9c91dcf
Added error message if we can't read script file.
2010-08-17 00:02:30 -07:00
Bob Lantz
9d0dbe488a
Added "source" command and restored echo after noecho command.
...
Interactive commands should "work", sort of.
2010-08-17 00:02:29 -07:00
Bob Lantz
6d2416ecbe
Removed test for reference kernel implementation, for now at least. ;-(
2010-08-16 23:02:04 -07:00
Bob Lantz
f00101716b
Added additional sanity checks for when OF/OVS isn't installed.
2010-08-16 23:01:31 -07:00
Bob Lantz
b47cdfea26
Added pathCheck for additional sanity when OF/OVS isn't installed.
2010-08-16 23:01:06 -07:00
Bob Lantz
d869d82027
Added support for pre- and post-test CLI scripts.
2010-08-16 20:21:08 -07:00
Bob Lantz
54d026f656
Change to automatically update IP and MAC addresses.
2010-08-16 19:36:00 -07:00
Bob Lantz
68c89df8a1
Pass make codecheck.
2010-08-16 19:35:49 -07:00
Bob Lantz
dd159b4a73
mininet.node.SWITCH_PORT_BASE specifies first switch port number.
...
This should be mostly cosmetic, but it causes switches to number
their ports consistently with OpenFlow 1.0, which starts at 1.
For older versions of OpenFlow, SWITCH_PORT_BASE may be set to zero.
2010-08-16 14:49:02 -07:00
Brandon Heller
299925c22f
Add more param choices for iperf udp on CLI
2010-08-16 12:04:24 -07:00
Brandon Heller
7d83d46270
Remove print statement left in
2010-08-16 12:04:24 -07:00
Brandon Heller
2fffa0bb6f
Change port base from 0 to 1
...
OpenFlow versions > v0.9 require this.
Only tested w/FatTree topo - it's almost a guarantee that this breaks
every other topology.
2010-08-16 12:04:24 -07:00
Brandon Heller
6b2a3b187b
Small OVS API change
2010-08-16 12:04:24 -07:00
Brandon Heller
e282b6e29f
Fix --mac breakage
...
The OVS interface for this moved to ovs-openflowd.
This functionality was never there for the user-space switch. Now it's
in.
2010-08-16 12:04:23 -07:00
Brandon Heller
fc75a1b185
Add ability to specify hosts for iperf test
2010-08-16 11:41:25 -07:00
Bob Lantz
6e9074f89e
Added error message if we can't read script file.
2010-08-10 18:57:00 -07:00
Bob Lantz
6aff964ea0
Added "source" command and restored echo after noecho command.
...
Interactive commands should "work", sort of.
2010-08-10 18:47:15 -07:00
Brandon Heller
57aae3e103
Add more param choices for iperf udp on CLI
2010-08-10 04:28:18 -07:00