Bob Lantz
b97c1dbd56
Set dpid on OVSSwitch.
2012-05-13 15:11:41 -07:00
Bob Lantz
d75e39ac61
Change wireshark install to reflect new repository location.
2012-05-13 14:43:25 -07:00
Bob Lantz
88dd4f7329
Change wireshark install to reflect new repository location.
2012-05-13 14:37:45 -07:00
Bob Lantz
e8d60e0fcf
Pass code check.
2012-05-10 22:37:49 -07:00
Bob Lantz
0d94548a09
Fix default dpid which should be 12 digits for reference user switch.
2012-05-10 22:36:20 -07:00
Bob Lantz
4c3ff8f184
Remove accidentally added debugging line.
2012-05-10 22:23:31 -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
0e8cca0869
Remove unnecessary and broken --ip option.
2012-05-10 16:54:03 -07:00
Bob Lantz
0eba655d2d
Fix RemoteController which was still using defaultIP rather than ip.
2012-05-10 16:52:40 -07:00
Bob Lantz
cece39e439
Fix poller to only check if stdin and node are readable.
...
Thanks to James Zeng for pointing this out!
2012-05-10 16:32:55 -07:00
Bob Lantz
cfd381134f
Fix errRun to not exit until all of stdout and stderr have been read.
2012-05-09 22:59:30 -07:00
Bob Lantz
7676c17f27
Add missing libconfig-dev dependency for oflops.
2012-04-25 17:39:55 -07:00
Bob Lantz
55cf19c4de
Improve error handling for defaultDpid()
...
I think it's worth considering how we want to specify dpids for
switches. One way would be to have Mininet (optionally) pick them
automatically. Another way, which I have currently implemented, is
to intuit them from the name, for example s1 -> 1. The latter is
slightly inefficient, but is convenient because it ensures that
there is a logical mapping between switch names and dpids, which
is very helpful for debugging an OpenFlow system!
Probably we should just clarify that the easiest way to set a dpid
is to include it in the switch name, but you can also pass it in
as a custom parameter to the constructor.
2012-04-25 14:21:39 -07:00
Bob Lantz
50cebe6753
Add pmonitor() to make it easy to monitor popen objects.
2012-04-13 17:42:37 -07:00
Bob Lantz
237a3c54cf
Begin test/example for popen().
2012-04-13 15:50:45 -07:00
Bob Lantz
5ca91f9ced
White space edits for code check.
2012-04-13 15:50:45 -07:00
Bob Lantz
df600200a7
CPULimiteHost.popen(): set cgroup and (optionally) RT priority
2012-04-13 15:50:45 -07:00
Bob Lantz
089e8130e4
Add popen() to regular hosts (cpu limited in progress)
2012-04-13 15:50:45 -07:00
Bob Lantz
e78e8fb56a
Add support for attaching to network namespace using setns(2)
2012-04-13 15:50:45 -07:00
Bob Lantz
669e420cc4
Add default value mems=0 for memory placement.
2012-04-13 07:38:35 +00:00
Brandon Heller
6143bb1395
Merge pull request #31 from mininet/devel/wireshark
...
Devel/wireshark
2012-04-12 10:12:53 -07:00
Bob Lantz
a8c1965b90
Fix typo.
2012-04-11 13:21:07 -07:00
Bob Lantz
5507550c53
Fix wireshark dissector install on 11.10
2012-04-11 13:20:18 -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
7cb340b7c9
Pass code check.
2012-04-10 00:12:37 +00:00
Bob Lantz
92b601aba9
Allow fail-mode to be set.
...
Probably we should have a generic mechanism to specify OVS options.
2012-04-10 00:12:03 +00:00
Bob Lantz
350fdbfe50
Allow modules (node.py) to be 1500 lines. Maybe reduce this someday.
2012-04-10 00:02:56 +00:00
Bob Lantz
548580d817
Allow lists of nodes to be passed to getNodeByName
...
....which should perhaps be renamed!!!
2012-04-09 23:54:17 +00:00
Bob Lantz
149a1f5639
Apparently errRun isn't as flexible as I thought...
2012-04-08 20:49:21 -07:00
Bob Lantz
197b083fbc
Add static cpu (and memory) assignment.
2012-04-08 20:49:12 -07:00
Bob Lantz
a7648e78fb
Add mountCgroups() and tweak/correct fixLimits()
2012-04-08 20:49:04 -07:00
Bob Lantz
50202e1246
Off by one... I dislike range()
2012-04-05 21:38:02 -07:00
Bob Lantz
a4338de38c
Fix error message.
2012-04-05 20:57:29 -07:00
Bob Lantz
d08d101eba
Added simpleperf.py to examples.
2012-04-03 18:49:39 -07:00
Bob Lantz
32f7847bca
Change doxypy.py to doxypy.
2012-04-03 17:50:59 -07:00
Bob Lantz
1bb990357f
Added multipoll and multiping examples.
2012-04-03 17:32:55 -07:00
Bob Lantz
a9c28885f3
Bring up loopback interface when configuring hosts.
2012-04-03 17:22:28 -07:00
Bob Lantz
d776bd3a4f
Add handle 10: to netem for hifi compat, reconfiguration.
2012-04-02 16:39:37 -07:00
Bob Lantz
5d6fda932d
Add openvswitch-datapath-dkms if no datapath installed.
2012-03-31 21:30:16 -07:00
Bob Lantz
c1a6ae2b48
Remove blank line.
2012-03-31 21:29:56 -07:00
Bob Lantz
78606a35c9
Removed unused param in add_link.
2012-03-31 21:29:27 -07:00
Bob Lantz
1dd3de0d04
Remove unused burst.
2012-03-31 21:29:09 -07:00
Bob Lantz
ece14ff4b5
Check out CS244 branch for class.
2012-03-31 20:48:12 -07:00
Bob Lantz
e5653fb63b
Change back to match mininet-hifi, except for max_queue_len=1000.
2012-03-27 00:31:37 -07:00
Bob Lantz
3f61ea7104
Restore deleted deleteIntfs in OVSSwitch.stop()
2012-03-25 22:10:04 -07:00
Bob Lantz
2ec866d2c5
TCLink: pass correct parameters to superclass.
2012-03-25 20:18:35 -07:00
Bob Lantz
26c61734da
Add cgroup and ethtool dependencies for mininet (w/hifi integration.)
2012-03-25 15:41:02 -07:00