Commit Graph
228 Commits
Author SHA1 Message Date
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