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