Commit Graph

  • b55527739a Enable OF dissector revision choice David Erickson 2013-07-19 10:29:53 -07:00
  • bf97d21c03 Added dynamicnet.py to README file of the examples Gustavo Pantuza Coelho Pinto 2013-07-18 18:42:10 -07:00
  • c554987912 Merge branch 'master' of github.com:pantuza/mininet Gustavo Pantuza Coelho Pinto 2013-07-18 18:34:21 -07:00
  • 6f09dedfad Dynamic network creation using a remote controller Gustavo Pantuza Coelho Pinto 2013-07-18 18:32:08 -07:00
  • 0a54360211 IVSSwitch: support running IVS in a namespace Rich Lane 2013-07-18 17:50:52 -07:00
  • 5c24263779 clean: send SIGTERM before SIGKILL Rich Lane 2013-07-18 13:50:20 -07:00
  • 5b609ef9e2 Adding mininet doxygen installation dependencies. Vitaliy Ivanov 2013-07-15 14:20:16 +02:00
  • 36bf8ac911 mnexec.c: substituting tabs with spaces. Vitaliy Ivanov 2013-07-15 13:12:52 +03:00
  • efe3877e3c Fixed mininet.org url in README.md. Vitaliy Ivanov 2013-07-15 13:08:03 +03:00
  • 433ca2ecb6 Fix issue with mountCgroups not recognizing mounted cgroup Piyush Srivastava 2013-07-13 13:31:05 -07:00
  • fec98e2798 Added output line to ping that is closer to ping program output Brian O'Connor 2013-07-11 11:30:12 -07:00
  • c188bee3e3 Fixed divide by 0 error in ping command when no packets are sent fixes #143 Brian O'Connor 2013-07-11 11:17:46 -07:00
  • 0e2cc609df tests: run all tests with OVS, IVS, and userspace switches Rich Lane 2013-07-10 11:19:25 -07:00
  • adf391fdec Fixed install.sh script to allow Mininet to be installed from any directory (not just ~/) Fixes #94 Brian O'Connor 2013-07-09 19:23:29 -07:00
  • 5d529edfb1 Removing unused import in mininet/link.py Brian O'Connor 2013-07-09 16:34:02 -07:00
  • 59eeeadbac Style changes in mininet/node.py and removing used import in mininet/link.py Brian O'Connor 2013-07-09 16:30:29 -07:00
  • 7265e2e88c Merge branch 'master' of github.com:mininet/mininet Brian O'Connor 2013-07-09 15:49:57 -07:00
  • 5c019d2aef CPULimitedHost cleanup() calls superclass method fixes #161 Brian O'Connor 2013-07-09 15:48:48 -07:00
  • 679a3f1915 Don't stop data network controllers twice. Bob Lantz 2013-07-09 14:34:37 -07:00
  • 60abb34497 clean: kill ivs processes Rich Lane 2013-07-09 08:36:36 -07:00
  • 94ff77f2f2 clean: don't wait forever for ovsdb Rich Lane 2013-07-09 08:34:33 -07:00
  • e2eb95a29f Add $ to avoid h1 matching h10 Bob Lantz 2013-07-06 14:14:25 -07:00
  • 10be691b86 Clean up intfs in root NS, and avoid deleting HW intfs Bob Lantz 2013-07-04 19:27:57 -07:00
  • fcdb6d8a54 Remove unneeded line. Bob Lantz 2013-07-04 00:45:08 -07:00
  • 32502bbd1a Add controlnet.py example. Bob Lantz 2013-07-04 00:41:30 -07:00
  • 71ffb0028e IVSSwitch: remove namespace warnings Rich Lane 2013-07-01 16:05:52 -07:00
  • 803c0a6e22 IVSSwitch: use ovs-ofctl for dpctl functionality Rich Lane 2013-06-29 18:11:15 -07:00
  • 8ee4aa6de4 install.sh: add support for IVS Rich Lane 2013-06-27 18:03:52 -07:00
  • 91261b2757 IVSSwitch: add support for dpctl Rich Lane 2013-06-27 17:56:46 -07:00
  • 812c91cc9e test_hifi: use SWITCH to pick the switch class Rich Lane 2013-06-27 14:49:19 -07:00
  • 27da832d6d add support for the IVS virtual switch Rich Lane 2013-06-27 14:15:28 -07:00
  • aa554d985d Workaround: add default dpopts='--no-slicing' to UserSwitch Bob Lantz 2013-06-26 06:21:59 -07:00
  • 804c4bbfa6 Workaround: add dpopts to UserSwitch Bob Lantz 2013-06-26 06:14:43 -07:00
  • 1a658054ab Ensure dpid is a valid hex string in OVSSwitch Bob Lantz 2013-06-26 05:00:30 -07:00
  • 33e39a2471 Fix some pylint messages. Bob Lantz 2013-06-25 20:26:06 -07:00
  • 538a856c2f Add Switch.connected() and OVSSwitch.controllerUUIDs() Bob Lantz 2013-06-25 20:16:25 -07:00
  • 877e7efb5f Minor comment change and text change. Bob Lantz 2013-06-25 19:39:53 -07:00
  • bdd43beaf3 Clean up (and fix) OVSSwitch fast reconnect Bob Lantz 2013-06-25 19:31:27 -07:00
  • 307d60a0c8 Replace /etc/hostname entirely; clarify sources.list edit Bob Lantz 2013-06-25 16:35:26 -07:00
  • 12758046e1 Fix setDefaultRoute to work with passed parameters. Bob Lantz 2013-06-25 12:51:08 -07:00
  • 9aaf87c19b Fix typo. Bob 2013-06-25 01:06:00 -06:00
  • 400bbbac11 Update archive for 13.04 Bob 2013-06-25 01:04:45 -06:00
  • 226eae97cb Add script completion message Bob 2013-06-24 14:34:53 -06:00
  • e5d7b3801d topo: make new minimal Graph object a Graph, not a DiGraph Brandon Heller 2013-06-20 18:47:27 -07:00
  • 4e1630e126 topo: add __getitem__ for Graph Brandon Heller 2013-06-20 16:27:13 -07:00
  • 40b13c28b8 install.sh: Make OF1.3 Netbee location cmd-line configurable Brandon Heller 2013-06-20 15:57:23 -07:00
  • 2de621cda0 "file blocks" -> "disk blocks" Bob Lantz 2013-06-19 17:27:33 -07:00
  • 5c5a1eae8a Use dd to zero out disk space (hopefully faster) Bob Lantz 2013-06-19 17:26:39 -07:00
  • 8f113b48cc vm_cleanup: add apt-get autoremove, and zero disk blocks Bob Lantz 2013-06-19 16:58:00 -07:00
  • 949e0b3aff Separate VM finalization as install.sh -tc Bob Lantz 2013-06-19 16:32:54 -07:00
  • 448ac9dcd4 Merge pull request #150 from MurphyMc/ovs_fast_reconnect Bob 2013-06-19 12:22:28 -07:00
  • dd21df3ce4 Don't flush ALL routes and enable OPTIONAL default route/gw Bob Lantz 2013-06-17 17:09:54 -07:00
  • 3484389dcd Add NAT script to examples. Bob Lantz 2013-06-12 14:56:46 -07:00
  • ace0977930 Merge pull request #149 from MurphyMc/ovs_userspace_v2 Bob 2013-06-06 18:35:39 -07:00
  • 3df07feb11 node: Make OVS switches reconnect quickly Murphy McCauley 2013-06-06 16:28:13 -07:00
  • 153d598df3 node: Allow OVSSwitch to run in userspace mode Murphy McCauley 2013-06-06 16:23:56 -07:00
  • a22e2618a6 topo: Add host count param to LinearTopo Murphy McCauley 2013-06-06 16:18:04 -07:00
  • 3582facd34 install.sh: Use newer Netbee location for OF1.3 install Brandon Heller 2013-06-04 22:58:43 -07:00
  • 2a079911b5 Clarify controllers.py and add RemoteController Bob Lantz 2013-06-03 17:10:12 -07:00
  • 5fae96eb6e Change to only split once so that cargs='--foo=1 --bar=2' works. fixes #144 Bob Lantz 2013-06-03 15:37:56 -07:00
  • e3d07bc1a0 Add 'x' command to open an X11 tunnel (and run a client) fixes #142 Bob Lantz 2013-05-28 22:10:27 -07:00
  • f53866d0c0 Merge pull request #140 from fasaxc/patch-1 Bob 2013-05-23 15:38:41 -07:00
  • e5754ae96f Fix method name mismatch for setDefaultRoute. Shaun Crampton 2013-05-23 14:31:27 -06:00
  • 294bbad407 Display usage information if there are extra arguments Fixes #130 Bob Lantz 2013-05-22 18:03:09 -07:00
  • 83e43a42d9 Merge pull request #135 from adferguson/adf-vm-script-fix Bob 2013-05-22 16:02:43 -07:00
  • 2485d57f66 Edits to pass code check and make style consistent. Bob Lantz 2013-05-22 15:40:12 -07:00
  • 65c35b6595 Remove networkx dependency ryanc 2013-02-26 21:12:33 -08:00
  • 1ea5c91fcc Update host's IP address during name-IP substitution fixes #139 Bob Lantz 2013-05-22 15:06:10 -07:00
  • 76c5b9d021 Add ovs-controller to shutdown list Bob Lantz 2013-05-22 15:03:48 -07:00
  • 229f112ff3 Change OVSSwitch.dpctl() to call ovs-ofctl Bob Lantz 2013-04-29 14:04:46 -07:00
  • fae4365983 actually, drop comment as per Bob Lantz Andrew Ferguson 2013-04-26 13:11:39 -04:00
  • e7f45ca90e tiny fix to vm script Andrew Ferguson 2013-04-25 13:22:46 -04:00
  • 3236d33b6a allow user switch to be used with TCIntf's Andrew Ferguson 2013-04-21 15:47:37 -04:00
  • 6c22e057cc Avoid false matches and detect multiple host processes Bob Lantz 2013-04-12 13:30:50 -07:00
  • 7bc10ebc7a Fix X11 forwarding (broken by no IPv6) for real Bob Lantz 2013-04-09 23:21:43 -07:00
  • c3f975aef8 Move IPv6 disable to 'other', and fix X11 forwarding should fix #128 Bob Lantz 2013-04-09 22:46:49 -07:00
  • 0f6bf4ce84 start xterm with TERM=ansi to preserve title from bash.bashrc fixes #128 Bob Lantz 2013-04-09 20:10:55 -07:00
  • 33c7e46492 Use __NR_setns so that setns has the right syscall # in 32-bit mode fixes #127 Bob Lantz 2013-04-09 19:36:02 -07:00
  • 7c920edc29 Merge pull request #125 from adferguson/adf-tc-renumber Bob 2013-04-09 14:59:41 -07:00
  • e09254eea3 Adjust numbering to support tc-based switch QoS both the reference switch and Open vSwitch assume ids with major 1 can be used for tc-based QoS Andrew Ferguson 2012-08-29 13:21:43 -07:00
  • e5a15ced01 Change popen() to detach from terminal/process group. This may or may not be the right thing to do - an alternative would be to ignore SIGINT, but that would make the popen() job unkillable by normal means! So we'll try this and see how well it works. Fixes #124 Bob Lantz 2013-03-28 18:14:24 -07:00
  • c771b2d75a Add source node option to moveIntf() (note: low-level API!!) In the future we may wish to enable moving interfaces across nodes which are not in the root NS, and this would provide the low-level mechanism to do so. closes #122 Bob Lantz 2013-03-24 16:14:04 -07:00
  • 477e84adba More code check nits. Bob Lantz 2013-03-24 15:58:48 -07:00
  • 3482d941e1 Fix code check. Bob Lantz 2013-03-24 14:48:20 -07:00
  • 1bf1a4d5e9 Tag node bash processes and add attach script Try invoking bash processes with -s mininet:host, for easy identification of hosts. This enables easy attachment using the util/m script. closes #121 Bob Lantz 2013-03-22 18:33:37 -07:00
  • a0f69d98df Change makeTerm() to tunnel X11 using socat if needed For local display, allow local root access For remote display, tunnel with socat/mnexec This should enable *wireshark in hosts* and fix #119 Bob Lantz 2013-03-20 19:00:45 -07:00
  • 4b8b4b73e1 Clean up options and fix of13 to use sudo for netbee Bob Lantz 2013-03-21 16:44:44 -07:00
  • 5b14cc2937 Add options to install OpenFlow 1.3 switch and compatible NOX controller. ederlf 2012-12-20 14:17:56 -02:00
  • eca5a151a4 Fix usage message to note correct options and OS compatibility. closes #85 Bob Lantz 2013-03-21 14:35:34 -07:00
  • 4efd372223 Merge pull request #116 from yamahata/install-test-mar-2013 Bob 2013-03-21 14:12:50 -07:00
  • 356e9d8a92 tools/install.sh: update oftest Isaku Yamahata 2013-03-15 10:38:57 +09:00
  • 8838c30ea1 Remove non-functional --prefixlen (use --ipbase instead) Bob Lantz 2013-03-13 16:18:04 -07:00
  • 8204a1b694 fix --ipbase: fix ipAdd() and remove unused default from ipStr() Bob Lantz 2013-03-13 16:16:20 -07:00
  • bd558875f3 Add net['h1'] and for node in net support thanks to Brian O'Connor for reminder + suggestion closes #114 Bob Lantz 2013-03-08 16:56:44 -08:00
  • 898efb69a3 Added markdown formatting to examples readme Ryan Cox 2013-03-07 17:54:08 -08:00
  • 31fe4f1bd0 Fix pmonitor() to not return blank lines on EOF fixes #109 (hopefully) Bob Lantz 2013-03-06 17:26:52 -08:00
  • dcb3036b70 Change to use addLink() interface for symmetry/consistency. Bob Lantz 2013-03-06 16:55:47 -08:00
  • 9734d9d7fa Add configuration to disable IPv6, since old method no longer works. fixes #108 Bob Lantz 2013-03-06 16:06:59 -08:00
  • 23c70f609d Add px command which uses exec() vs. py's eval() This is necessary since exec() isn't really a function, and eval can't evaluate statements. fixes #104 Bob Lantz 2013-02-28 19:14:37 -08:00
  • f018137207 Updated to reflect new controllers.py and old controllers2.py Bob Lantz 2013-02-28 17:59:14 -08:00