Commit Graph

  • 612b21cbe7 Pass code check. Bob Lantz 2012-03-23 18:38:49 -07:00
  • 8139695d46 Use 's%s' for bw speedup; change burst to fix tbf and htb performance. Bob Lantz 2012-03-23 18:37:32 -07:00
  • e8146dd130 Change to allow addLink() without specifying ports. Bob Lantz 2012-03-23 18:36:13 -07:00
  • 44af37bc2b Change default period to 100 ms, which seems to help cfs at least... rt is still somewhat broken. Bob Lantz 2012-03-23 18:18:48 -07:00
  • beb05a71c8 Move dumpNetConnections to util() because it's useful! Bob Lantz 2012-03-23 18:17:49 -07:00
  • 74ea006d92 Increase the quota and cpu fraction to get max cfs performance. Bob Lantz 2012-03-23 18:17:08 -07:00
  • 335ba99b60 Add --switch ovsl for legacy OVS. Bob Lantz 2012-03-23 13:33:31 -07:00
  • 8dcefd5ff9 Fix OVS legacy switch. Bob Lantz 2012-03-23 13:24:25 -07:00
  • 28833d864c Retry deleting cgroup for the moment because it seems flaky. Bob Lantz 2012-03-22 19:08:45 -07:00
  • a5af91d0d3 Have errFail report cmd and stderr as well as exit code. Bob Lantz 2012-03-22 19:08:09 -07:00
  • 4deb735425 Simple cpu limiting example. Bob Lantz 2012-03-22 14:44:20 -07:00
  • f89d9a4d6b Fix typo inadvertently saved in editor. Bob Lantz 2012-03-22 14:43:52 -07:00
  • d1b29d58df Fix printing pid for background tasks. Bob Lantz 2012-03-22 14:43:27 -07:00
  • ba8d4f9bd6 Add verySimpleLimit() for debugging. Bob Lantz 2012-03-21 23:31:20 -07:00
  • 0b7c277ec2 Save parameters for future reference (e.g. OVS/tc workaround.) Bob Lantz 2012-03-21 23:07:40 -07:00
  • 1aec55d960 Workaround: reapply tc config after OVS destroys it. Bob Lantz 2012-03-21 22:39:46 -07:00
  • 595427842c Make CPULimitedHost method sig friendlier, and make 'cfs' default sched. Bob Lantz 2012-03-21 17:28:00 -07:00
  • 41245f5087 Add getNodeByName for hifi compatibility. Bob Lantz 2012-03-21 17:27:40 -07:00
  • b684ff7844 Fix convenience configuration methods. Bob Lantz 2012-03-20 16:23:17 -07:00
  • ea7c326017 Ignore emacs autosaves. Bob Lantz 2012-03-20 15:50:44 -07:00
  • f85c1cefb4 Use upstream OVS packages. Bob Lantz 2012-03-20 15:49:39 -07:00
  • 9005ce3255 Whitespace fixes. Bob Lantz 2012-03-20 15:48:06 -07:00
  • efc991547e Add warning in defaultIntf() if host has no interfaces. Bob Lantz 2012-03-20 15:46:54 -07:00
  • 8bebd37759 Fix is_switch() to always succeed + whitespace edits. Bob Lantz 2012-03-20 15:45:46 -07:00
  • e52d0ee1de Fix to work with new Topo class. Bob Lantz 2012-03-20 15:44:50 -07:00
  • ff56881946 Add TCLink for simplified tc-limited link creation. Bob Lantz 2012-03-20 15:43:43 -07:00
  • 5a8bb48951 Attempt at revised/simplified topo class: Bob Lantz 2012-03-20 00:17:30 -07:00
  • 318ae55e35 Allow sendCmd( [ cmd, arg1, ... ] ) Bob Lantz 2012-03-20 00:10:11 -07:00
  • 99222e70f7 Merge pull request #26 from mininet/devel/install-oneiric Brandon Heller 2012-03-13 15:11:29 -07:00
  • 5562e66a2d Ignore build, dist and emacs backup~ files. Bob Lantz 2012-03-12 16:14:00 -07:00
  • 28f46c8d2d Pass code check. Bob Lantz 2012-03-12 16:12:38 -07:00
  • bf9c6ab7b4 Clarify comments and finally remove ControllerParams definition. Bob Lantz 2012-03-12 00:29:55 -07:00
  • 14c1926081 Use port 0 for control interface on switches. Bob Lantz 2012-03-12 00:20:48 -07:00
  • d7e5dfc5b6 Minor tweaks: specify port, new repr() Bob Lantz 2012-03-12 00:20:26 -07:00
  • 8856d284c0 Fix CLI commands. Bob Lantz 2012-03-11 19:44:04 -07:00
  • 14ff3ad3d0 Fix codecheck and MininetWithControlNet. Bob Lantz 2012-03-10 20:44:34 -08:00
  • 1d814c606d disabled-msg -> disabled for current pylint Bob Lantz 2012-03-09 19:27:04 -08:00
  • 82f483f559 Add support for specifying host IP range with --ipbase. Bob Lantz 2012-03-09 17:44:47 -08:00
  • a49c85a610 Fix examples to work with new API (and vice-versa.) Bob Lantz 2012-03-09 16:06:23 -08:00
  • 8e3699eca6 Move init() into Mininet() and remove calls (since called automatically.) Note: we should probably rename it "setup()" to avoid confusion. Bob Lantz 2012-03-09 14:10:20 -08:00
  • e3c074b881 Remove deprecated ControllerParams (for now.) Bob Lantz 2012-03-09 13:45:22 -08:00
  • 9addfc13ce Add OVSController to complete out-of-box Ubuntu experience. Bob Lantz 2012-03-08 23:48:07 -08:00
  • d27a3c52b9 Allow various subsets of (delay, bw, loss) and clean up status output. Bob Lantz 2012-03-08 22:08:40 -08:00
  • 2db4268ba8 Fix NOX controller so that mn --controller nox,pyswitch,... works. Bob Lantz 2012-03-08 22:07:19 -08:00
  • 0dbfd3a636 Add CPULimitedHost to file comment. Bob Lantz 2012-03-08 13:48:46 -08:00
  • a908fafad7 Change default to vanilla Intf. Also edit comments. Bob Lantz 2012-03-08 13:48:25 -08:00
  • 8688ca9249 Remove debugging message. Bob Lantz 2012-03-08 13:40:03 -08:00
  • 8a622c3a9a Reorganize CPULimitedHost and add cgroup cleanup. Bob Lantz 2012-03-08 13:39:28 -08:00
  • bf5becc7d5 Get rid of SWITCH_PORT_BASE since it's 1 for OF >= 1.0. Bob Lantz 2012-03-08 13:38:46 -08:00
  • 216a4b7c9d Support for CFS bandwidth limiting. Also trying to fix NOX cmdline opt, but broken at the moment. Bob Lantz 2012-03-08 00:05:45 -08:00
  • cbe20c7587 Remove unused imports. Bob Lantz 2012-03-08 00:05:25 -08:00
  • edf46e9570 Slightly cleaned up setParam to match node.py. Bob Lantz 2012-03-07 23:38:08 -08:00
  • b1f90976a3 Remove default classes since Mininet() really handles them. Bob Lantz 2012-03-07 00:02:30 -08:00
  • 4ac1148e9f Example/test of link and CPU bandwidth limits. Bob Lantz 2012-03-06 23:52:26 -08:00
  • 84a91a14a4 New configuration scheme and support for CPU limits (RT). Bob Lantz 2012-03-06 23:52:00 -08:00
  • 94c02695fd Clarify precedence of default classes. Bob Lantz 2012-03-06 23:50:46 -08:00
  • d8c88bedf3 Add custom() function for customizing constructors. Bob Lantz 2012-03-06 23:49:51 -08:00
  • 7d557fd759 Remove deprecated reference kernel switch. Bob Lantz 2012-03-06 23:48:26 -08:00
  • 551a3666eb Tweak errRun; add errFail and numCores. Bob Lantz 2012-03-05 15:01:08 -08:00
  • 542fb6167e Ignore build, dist and emacs autosaves. Bob Lantz 2012-03-02 20:36:57 -08:00
  • ee222055f1 Use install(1) to install mnexec so that setup.py develop works. Bob Lantz 2012-03-02 20:34:56 -08:00
  • 03dd914edc Tease out intfList() from intfNames(). Bob Lantz 2012-03-02 20:34:37 -08:00
  • a6bcad8f48 Intf and Link classes. Latter support bandwidth limits using tc. Bob Lantz 2012-03-02 15:45:21 -08:00
  • 6f446f6e55 Make pylint happy. Bob Lantz 2012-03-02 15:45:10 -08:00
  • 134a75ef38 Fix pylint complaint and add natural sort key function. Bob Lantz 2012-03-02 15:43:07 -08:00
  • e6d8e974ce Added errcheck target which only checks for errors. Bob Lantz 2012-03-02 15:39:05 -08:00
  • 176856bc9b Added setting NOX_CORE_DIR in .bashrc - this should not be necessary. Bob Lantz 2012-02-14 16:35:12 -08:00
  • 7a106d9b0d Script for installing mininet + tutorial into new VM. Bob Lantz 2012-02-14 15:25:22 -08:00
  • de5d31184f Ugh, typo. Bob Lantz 2012-02-13 20:34:59 -08:00
  • 65d46518c0 Don't crash if we can't uninstall kernel. Bob Lantz 2012-02-13 20:33:59 -08:00
  • 7a0ee56c80 openvswitch-switch needs python-argparse Bob Lantz 2012-02-13 18:52:07 -08:00
  • 1c0b54e52a Update OVS build suffix. Bob Lantz 2012-02-13 18:47:22 -08:00
  • 148a3f5735 Still dealing with install directory issues... Bob Lantz 2012-02-13 18:30:49 -08:00
  • 8996208084 dkms needs kernel headers. Bob Lantz 2012-02-13 18:19:24 -08:00
  • 7eb869af85 Force config files to be installed even if removed/edited. ;-/ Bob Lantz 2012-02-13 17:27:32 -08:00
  • 2b26161000 More OVS install fixes. Bob Lantz 2012-02-13 17:13:53 -08:00
  • e5b54a3143 Only install module manually if we built OVS from source. Bob Lantz 2012-02-13 11:35:17 -08:00
  • a24705d784 More controller-stopping madness. Bob Lantz 2012-02-13 11:31:53 -08:00
  • 9d275262e2 sudo cp for wireshark plugin Bob Lantz 2012-02-13 11:26:11 -08:00
  • 8183cb6262 Handle libwireshark0/libwireshark1 Bob Lantz 2012-02-13 11:23:39 -08:00
  • 46cffb3bcf Fixed arch detection - should be i686 rather than just 686 Bob Lantz 2012-02-13 11:10:11 -08:00
  • 738ae1f3fa Make sure bc is installed. Bob Lantz 2012-02-13 11:05:00 -08:00
  • fb25ee0200 Disable automatic openvswitch-controller startup. Bob Lantz 2012-02-13 01:36:02 -08:00
  • 2a4cbe2f57 Fix OVS 1.4.0 switch and controller package build/remove/install. Bob Lantz 2012-02-13 01:29:01 -08:00
  • 0e3cb791b5 Add gross depends for ovsdbmonitor. Bob Lantz 2012-02-10 23:43:30 -08:00
  • ae5ac257dd Build tar archive of relevant OVS packages in correct order. Bob Lantz 2012-02-10 17:40:19 -08:00
  • 3cd2e1a6aa Add $install + various cleanup. Bob Lantz 2012-02-10 16:16:16 -08:00
  • 08773f8fe9 Script to build .deb packages for Open vSwitch. Bob Lantz 2012-02-10 13:57:33 -08:00
  • 8a7d42db0b Update OVS switch to use ovs-vsctl rather than deprecated ovs-openflowd. Bob Lantz 2012-02-05 19:37:10 -08:00
  • daa576c47a Add errRun to run a command with stderr, stdout, return code and monitoring. Bob Lantz 2012-02-05 19:36:25 -08:00
  • b80f4aeb85 install.sh: Copy Wireshark dissector to global plugin dir Brandon Heller 2011-10-20 18:04:50 -07:00
  • 60b5864e1d Change to not fail if OS not detected, and to print detected OS. Bob Lantz 2011-07-06 14:09:46 -07:00
  • 8d1444a914 Fix for 10.04 whose default kernel doesn't have CONFIG_NET_NS enabled. Bob Lantz 2012-02-04 01:10:40 -08:00
  • 7e79d1351c Changes (OVS 1.2.2, NOX destiny) for installation on Ubuntu 11.10 oneiric. Bob Lantz 2012-02-03 18:26:24 -08:00
  • 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.) Bob Lantz 2012-02-01 15:29:53 -08:00
  • d990eb0717 Mininet Pre-Beta -> Mininet 1.0.0; (c) 2009-2011 Bob 2011-10-13 21:03:25 -07:00
  • d2f9aea273 Minor text updates in preparation for ONS release. Bob Lantz 2011-10-13 16:51:37 -07:00
  • 0bfd19fe83 Have install.sh apply controller patch for > 16 switches Bob Lantz 2011-06-29 21:14:48 -07:00
  • 5cc808286a Revert inadvertent print in node.py Bob Lantz 2011-06-29 19:36:44 -07:00
  • 2668484163 Avoid printing out grep results. Bob Lantz 2011-06-29 19:31:45 -07:00