Cody Burkard
6a81b6dfb3
added persistence option to HostWithPrivateDirs. also attached mount namespaces when mnexec -a is specified
2014-06-19 15:08:26 -07:00
Cody Burkard
ebc1eae679
Merge branch 'patches/fix_bindpy' of https://github.com/cdburkard/mininet into patches/fix_bindpy
2014-06-11 03:26:45 -07:00
Cody Burkard
29e5bee34e
fixed issue with AssertTrue and skip first test if using old OVS version
2014-06-10 22:15:49 -07:00
Cody Burkard
de41192ea7
imported warn from mininet.log
2014-06-10 21:50:40 -07:00
Cody Burkard
9109233886
Added support for mount namespaces in bind.py. Also moved it to the node class as a host type.
2014-06-10 11:44:03 -07:00
Cody
87b6021428
restructured code and added a test for the numberedports.py example
2014-05-29 17:26:40 -07:00
Cody
50f5080912
corrected code
2014-05-29 11:52:56 -07:00
Cody
3641723193
explaining test
2014-05-29 11:11:12 -07:00
Cody
586a9bb631
adding example to test functionality of port numbering
2014-05-28 17:46:19 -07:00
Cody
4579b303e6
conforming to mininet python style
2014-05-28 13:46:55 -07:00
Cody
32d3c2bc79
removing debugging messages
2014-05-28 12:56:24 -07:00
Cody
ba43451bd6
rearranged code for elegance
2014-05-28 12:42:48 -07:00
Cody
f1e42ba5fa
adding ovs version detection to fix port numbering bug
2014-05-28 11:50:13 -07:00
lantz
5797f5852e
Merge pull request #303 from jhall11/pingall
...
Add a timeout parameter to the pingAll command
2014-05-07 13:31:44 -07:00
lantz
15d2d76972
Merge pull request #305 from ggee/ovsssl
...
OVS switch connect to controllers using protocols other than TCP like SSL.
2014-05-07 13:29:39 -07:00
Gregory Gee
5cb4a5424d
Add ability for for OVS switch start connect to controllers using protocols other than TCP.
...
net.addController( 'c0', protocol='ssl' )
This now allows OVS to connect to a controller using SSL. The default of protocol is 'tcp'
as it currently is.
2014-05-03 16:21:53 -04:00
Jon Hall
4d1a9cdc1d
Add a timeout parameter to the pingAll command
2014-04-25 04:37:11 +00:00
Bob Lantz
c3bf407adf
Added Ubuntu 14.04.
2014-04-23 14:28:09 -07:00
lantz
14e14f1b87
Merge pull request #286 from lantz/devel/ovsbatch
...
Enable batch startup/shutdown of OVS
Not perfect, but it moves us forward at least.
2014-04-13 18:44:11 -07:00
lantz
bffe045267
Merge pull request #290 from backb1/patch/netstatnumeric
...
Netstat: do not resolve addresses
2014-04-01 11:50:51 -07:00
lantz
92a28881b1
Update net.py
2014-04-01 11:46:52 -07:00
lantz
ebac6784d4
Merge pull request #293 from backb1/patch/pingloss
...
Ping: packet loss should be a float
2014-04-01 11:45:06 -07:00
Adrian
d9376439b1
Ping: packet loss should be a float
2014-03-26 13:37:32 +01:00
lantz
d718bb72e9
Merge pull request #257 from ggee/miniedit21071
...
Uploading MiniEdit 2.1.0.7.1
2014-03-21 13:02:35 -07:00
lantz
40ea9172f9
Merge pull request #283 from ggee/ovs2install
...
OVS install Ubuntu packages
2014-03-21 13:00:48 -07:00
lantz
787f8234ce
Merge pull request #289 from rlane/ivs-wait
...
IVSSwitch: wait for ivs to terminate before tearing down node
2014-03-20 18:33:07 -07:00
lantz
cc20908bb3
Merge pull request #288 from rlane/history
...
persistent command history
2014-03-20 18:26:55 -07:00
Rich Lane
a7eb557680
IVSSwitch: wait for ivs to terminate before tearing down node
...
This was a problem when running IVS in a container. IVS would begin the process
of closing controller connections on receiving SIGTERM, but often mininet would
have continued on and removed the control network interface from the container
before it could send the FIN. The controller wouldn't know the connection had
been closed until it timed out much later.
2014-03-18 11:04:14 -07:00
Bob Lantz
0fe73a6780
build=False is unnecessary if topo=None, which is the default
2014-03-16 05:20:43 -07:00
Rich Lane
a905be2260
persistent command history
...
Saves readline history to ~/.mininet_history.
2014-03-15 10:46:07 -07:00
lantz
8f5f38c6a5
Merge pull request #246 from rlane/newns
...
(pending) mnexec: mount sysfs in each container
2014-03-14 17:30:32 -07:00
Bob Lantz
d82900d3a8
Don't look through all interfaces if you don't need to.
2014-03-06 17:52:41 -08:00
Gregory Gee
e62715870a
Update to 2.1.0.8.1. Include a fix to work around Mininet version number
...
checking with non-numeric characters.
2014-02-28 22:23:27 -05:00
Bob Lantz
2e19ceb0aa
Use a single ovs-vsctl command for speed/atomicity
2014-02-28 18:45:41 -08:00
Bob Lantz
a0bc100289
Enable batch shutdown for OVS.
2014-02-28 18:45:41 -08:00
Bob Lantz
5e60ee266b
assertTrue( a > b ) -> assertGreater( a, b ) for better messages
2014-02-28 18:41:41 -08:00
Bob Lantz
7c29c2ebf2
Fix IVS build
2014-02-28 14:56:08 -08:00
Gregory Gee
4b7b23cf20
Change the installation to a separate option as recommended with -V.
...
This argument expect a parameter which is the version number of OVS you wish to install.
install.sh -V 2.0.0
What is nice that I tested, is that you can keep running the above to change
which OVS version you want to test with. Also, if a new version of OVS
is released, just run the above again specifying the new version number.
The version number must match the version number in the tarball file name
like openvswitch-2.0.0.tar.gz. In this case, the version specified
must be 2.0.0.
2014-02-25 23:15:03 -05:00
Bob Lantz
2dee3413cf
Remove Ubuntu 10 and Debian Lenny and add Debian Wheezy support
2014-02-25 16:49:33 -08:00
Gregory Gee
59cbec3fc9
Update to 2.1.0.8
2014-02-23 18:30:04 -08:00
Bob Lantz
3e2eb71316
Fix default of in-band control for OVS.
...
fixes #279
2014-02-17 00:23:10 -08:00
Bob Lantz
06115a0456
Add support for batch shutdown of OVS switches.
...
This saves about 10 seconds for a 200 switch network.
2014-02-06 17:56:32 -08:00
Bob Lantz
9cf9b7b223
Clean things up slightly.
2014-02-06 17:50:09 -08:00
Bob Lantz
1fda4865c8
Try batch deleting OVS instances.
2014-02-06 15:51:24 -08:00
Bob Lantz
f0e55e1096
Remove mn links with dots in them (e.g. foo_bar-baz1.2-eth0)
2014-02-06 15:33:11 -08:00
Bob Lantz
74c71bc8a4
Minor tweak of return value.
2014-02-03 17:55:25 -08:00
Bob Lantz
0b5609f587
Check (and canonicalize) dpid arguments to Switch()
...
This seems slightly ugly, but it has bitten many people.
Closes #268
2014-02-03 17:52:51 -08:00
lantz
ef6774325a
Merge pull request #258 from ggee/MininetINSTALL
...
Add notes about specific release branches.
2014-01-29 17:05:24 -08:00
lantz
7450cfc627
Merge pull request #263 from adferguson/clean-fix
...
adjust regex for finding mininet's links during cleanup
2014-01-29 17:03:37 -08:00
Bob Lantz
29988c8b1d
Canonicalize dpid by removing colons and padding with zeros
...
closes #268
2014-01-29 16:54:25 -08:00