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
lantz
34bb64eddd
Merge pull request #249 from yeasy/master
...
Close the file when done with it.
2014-01-28 15:24:24 -08:00
lantz
873049c346
Merge pull request #252 from sieben/useless_parenthesis
...
fixup: useless_parenthesis
2014-01-28 15:22:53 -08:00
lantz
a722a3a110
Update test_simpleperf.py
...
Add spaces.
2014-01-28 15:21:48 -08:00
lantz
f2942a7f92
Merge pull request #253 from sieben/Simplify_chained_comparaison
...
OK...
2014-01-28 15:20:29 -08:00
lantz
ae367d3645
Merge pull request #266 from adferguson/if_namesize
...
print error messages when making interfaces
2014-01-28 15:16:19 -08:00
lantz
6022e96b4d
Merge pull request #269 from adferguson/userspace_unix
...
userspace switch can be reached on unix port by dpctl
2014-01-28 15:14:30 -08:00
Bob Lantz
2286ef4b36
Remove GRUB_TERMINAL=serial from /etc/default/grub
...
This is added because we install Ubuntu from a serial console.
Fixes #265
2014-01-24 15:44:49 -08:00
Andrew Ferguson
0dd96ebc57
userspace switch can be reached on unix port by dpctl
2014-01-24 16:59:42 -05:00
Bob
06b99c8ef2
Merge pull request #264 from adferguson/tc-no_opt-fix
...
don't crash when link is TCLink but without options
2014-01-24 12:43:50 -08:00
Bob
b357a212dd
Merge pull request #254 from sieben/unresolved_references
...
fixup: unresolved_references
2014-01-24 12:41:14 -08:00
Andrew Ferguson
2e704f996b
print error messages when making interfaces
...
without this, thereis no indication in Mininet that creating an
interface has failed. for example, this may happen when the interface
name is too long (longer than IFNAMSIZ, which is 16 chars).
2014-01-23 16:39:27 -05:00
Andrew Ferguson
284547080c
don't crash when link is TCLink but without options
...
caused by optimized return in link.py#275 in TCIntf.config()
2014-01-20 17:45:30 -05:00
Andrew Ferguson
07e3da08d0
adjust regex for finding mininet's links during cleanup
...
link names of the form "a-b-ethN" were previously interpreted
as "b-ethN". this change accepts link names with a dash, and
requires N to only contain digits.
2014-01-19 18:33:27 -05:00
Bob Lantz
dfd79bde56
Add OperatingSystemSection to OVF template
...
should facilitate importing 64-bit image
2014-01-15 10:47:06 -08:00
Bob Lantz
317d6482e4
Fix typo/minor error.
2014-01-14 20:26:40 -08:00
Bob Lantz
5f51abd142
Allow -b to specify install or test branch
2014-01-14 20:08:22 -08:00
Bob Lantz
b9288efc4a
Allow specification of branch to install
2014-01-14 19:42:55 -08:00