Commit Graph
100 Commits
Author SHA1 Message Date
Bob ad85e44d78 Update util/install.sh
Update to reflect new NOX classic repo on github and default branch.
2012-08-29 16:00:33 -07:00
Bob Lantz d9fd4ea245 Add VM install script 2012-05-23 22:37:53 -07:00
Bob Lantz 88dd4f7329 Change wireshark install to reflect new repository location. 2012-05-13 14:37:45 -07:00
Bob Lantz 49d84f7cfc Fix poller to only check if stdin and node are readable.
Fixes busy waiting and excessive CPU usage in CLI.
Thanks to James Zeng for pointing this out!
2012-05-10 17:35:34 -07:00
Bob Lantz 7676c17f27 Add missing libconfig-dev dependency for oflops. 2012-04-25 17:39:55 -07:00
Bob Lantz a8c1965b90 Fix typo. 2012-04-11 13:21:07 -07:00
Bob Lantz 4bd1a61353 Add install message for wireshark dissector. 2012-04-10 21:47:29 -07:00
Bob Lantz edd1d0f3a4 Support libwireshark[0,1] for 11.04 and 11.10 2012-04-10 21:34:07 -07:00
Bob Lantz 0919b7ca67 Use correct non-authenticated clone for of-dissector. 2012-04-10 21:23:26 -07:00
Bob Lantz 1902dd2e3a Add support for updated wireshark plugin.
Need to verify this works with 11.04.
2012-04-10 21:14:11 -07:00
Bob Lantz 5562e66a2d Ignore build, dist and emacs backup~ files. 2012-03-12 16:14:00 -07:00
Bob Lantz 28f46c8d2d Pass code check. 2012-03-12 16:12:38 -07: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
Bob Lantz 5c24e18639 Disable (broken) scripting for interactive commands. 2010-08-20 08:48:10 -07:00
Bob Lantz cc960215fc Added --prefixlen option - this may help with router tutorial. 2010-08-19 20:53:40 -07:00
Bob Lantz ec226c9b83 Better order - kernel first, then mininet, then everything else. 2010-08-19 16:49:06 -07:00
Bob Lantz ee7ee4065c Get the options right... 2010-08-19 16:48:02 -07:00
Bob Lantz 40beaabc14 More edits for pre-beta. 2010-08-19 16:45:11 -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 05c2d669a9 Add make to mininet deps. 2010-08-18 23:39:07 -07:00
Bob Lantz cc16d2ce29 Attempt to fix OS detection for Debian. 2010-08-18 23:33:48 -07:00
Bob Lantz f9654e5654 Better error messages when switch setup() fails. 2010-08-18 10:58:24 -07:00
Bob Lantz a77e7a029e Update for openflow.org URLs. 2010-08-18 10:23:14 -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
Bob Lantz 2d48b4633c More installation edits. 2010-08-17 23:11:10 -07:00
Bob Lantz f6149e4d18 More edits. 2010-08-17 23:01:12 -07:00
Bob Lantz 6555c9294b Added more hopefully useful information.
We may want to start cutting things at some point - it looks more
complicated than it really is!
2010-08-17 22:54:44 -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 dd2a2442c4 Hack: run depmod twice so it works (hopefully) on Ubuntu. 2010-08-17 20:40:53 -07:00
Bob Lantz 7268f6943c Add gcc to mininet dependencies. 2010-08-17 19:33:24 -07:00
Bob Lantz a0ca68b6b8 Install mininet along with its dependencies. 2010-08-17 17:41:01 -07:00
Bob Lantz cf9c968756 Change to not try to install kernel on ubuntu. 2010-08-17 17:31:02 -07:00
Bob Lantz 25f64a39a0 Changed to not install kernel on ubuntu. 2010-08-17 17:04:57 -07:00
Bob Lantz 57a0bb2f95 Removed unneeded lenny function. 2010-08-17 16:49:45 -07:00
Bob Lantz 01eea3503b Updated other install and help message. 2010-08-17 16:36:42 -07:00
Bob Lantz 85b69adbf8 Version that hopefully will work on Ubuntu with an ext3 root FS. 2010-08-17 16:07:07 -07:00
Bob Lantz 52c700ff0c Updated for 1.0 and to reflect install.sh. 2010-08-17 16:06:34 -07:00
Bob Lantz 5d4d630580 Getting close to Ubuntu install. 2010-08-17 03:04:30 -07:00
Bob Lantz 455194a3b8 Delete spaces around =. 2010-08-17 03:04:12 -07:00
Bob Lantz 0533e1cc1e Remove hard-wired /home/mininet directory. 2010-08-17 00:30:25 -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 2c07d62b3c Remove blank lines to pass code check. 2010-08-17 00:02:31 -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 b78c938201 Changed license to OpenFlow license. 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