Bob Lantz
|
212399feaf
|
Allow port selection in addIntf() and moveIntf()
|
2014-08-26 19:55:48 -07:00 |
|
Bob Lantz
|
08d83d136d
|
Rename intfs, and add simple moveHost() function
|
2014-08-26 19:55:48 -07:00 |
|
Bob Lantz
|
dd6424fee8
|
Simple mobility example.
|
2014-08-26 19:55:48 -07:00 |
|
Bob Lantz
|
bfdbb7089a
|
Fall back to chroot() if setns() fails for mnt namespace
fixes #347
|
2014-08-26 14:09:40 -07:00 |
|
lantz
|
16a384ab4b
|
Merge pull request #353 from mininet/devel/nat
Adding NAT class to NodeLib
|
2014-08-21 14:16:41 -05:00 |
|
lantz
|
a3e1a9a44d
|
Merge pull request #354 from darshanthaker/link_exception
Raise exception when link incorrectly formatted
|
2014-08-20 22:08:46 -05:00 |
|
lantz
|
6a69c2f699
|
Merge pull request #356 from cdburkard/patches/stop_controller
fix for controller shutdown - send SIGHUP rather than SIGKILL
|
2014-08-20 22:04:51 -05:00 |
|
lantz
|
db888fa5d4
|
Merge pull request #348 from ggee/miniedit2109
Update to MiniEdit 2.2.0.1
|
2014-08-20 22:03:21 -05:00 |
|
lantz
|
c0e7e34916
|
Merge pull request #337 from ggee/ovsProtocol
Add parameter to set protocol list in OVSSwitch.
|
2014-08-15 14:44:33 -07:00 |
|
lantz
|
a56d9a6661
|
Merge pull request #344 from bentenshan/patch-1
fix Singleton.__call__ error
|
2014-08-04 16:18:38 -07:00 |
|
Bob Lantz
|
5b0897701b
|
Merge branch 'cdburkard-devel/defaultController'
|
2014-07-16 10:25:37 -07:00 |
|
Bob Lantz
|
5465246245
|
Merge branch 'devel/defaultController' of https://github.com/cdburkard/mininet into cdburkard-devel/defaultController
Conflicts:
bin/mn
mininet/net.py
|
2014-07-16 10:24:35 -07:00 |
|
Bob Lantz
|
e183e69997
|
Check for Controller type using isinstance()
|
2014-07-16 09:57:48 -07:00 |
|
Bob Lantz
|
2a08dec648
|
Hack to avoid failing version check... ;-/
|
2014-07-15 08:50:30 -07:00 |
|
Bob Lantz
|
b7268856d7
|
Tolerate passing controller *objects* into Mininet()
|
2014-07-15 08:28:05 -07:00 |
|
Bob Lantz
|
1b2c7a3193
|
Clean up standard topologies to use build
|
2014-07-15 05:58:10 -07:00 |
|
Bob Lantz
|
b5962e8ee9
|
Added TorusTopo, a 2D torus topology
|
2014-07-15 05:44:13 -07:00 |
|
Bob Lantz
|
ece509d579
|
add connected() to LinuxBridge
|
2014-07-15 05:34:32 -07:00 |
|
Bob Lantz
|
2935000485
|
Add utopic/Ubuntu 14.10
|
2014-07-15 04:32:52 -07:00 |
|
Bob Lantz
|
708b184397
|
Don't remove items from a list we're iterating over
|
2014-07-15 01:29:09 -07:00 |
|
lantz
|
2451d757bd
|
Merge pull request #318 from cdburkard/patches/hifi_fix
added support in iperf for different result formats.
|
2014-07-14 15:20:11 -07:00 |
|
Bob Lantz
|
4794871a9a
|
Change algorithm slightly and print progress
|
2014-07-10 13:40:21 -07:00 |
|
Bob Lantz
|
13d25b4109
|
Minor message changes
|
2014-07-10 12:44:49 -07:00 |
|
lantz
|
21b50c962e
|
Merge pull request #325 from cdburkard/patches/userspace_connect
added waitConnected attribute to mininet class
|
2014-07-14 13:46:07 -07:00 |
|
lantz
|
872e336462
|
Merge pull request #328 from mininet/devel/newtopo
Add build() method to simplify Topo() usage
|
2014-07-11 16:27:49 -07:00 |
|
Bob Lantz
|
38addf2e24
|
Add alias + switch: { 'ovs': OVSSwitch, 'lxbr': LinuxBridge }
|
2014-07-10 01:34:53 -07:00 |
|
Bob Lantz
|
3878c000fe
|
Add nodelib.py, a library of new node types
|
2014-07-10 00:44:53 -07:00 |
|
Bob Lantz
|
1324ae6262
|
Add build() method to simplify Topo() usage
|
2014-07-09 21:37:47 -07:00 |
|
lantz
|
3b484491ce
|
Merge pull request #315 from cdburkard/patches/fix_bindpy
Added support for mount namespaces in bind.py
|
2014-07-08 16:27:06 -07:00 |
|
Bob Lantz
|
3b24bd7abd
|
Restore non-mnexec pid detection for background commands
|
2014-07-08 02:22:02 -07:00 |
|
Bob Lantz
|
e9013d761f
|
Fix pid regex to eat \r\n
|
2014-07-07 21:58:30 -07:00 |
|
Bob Lantz
|
c49b216c1f
|
Set default printPid back to True
|
2014-07-07 21:55:34 -07:00 |
|
Bob Lantz
|
16ddf6560a
|
Fix findPid since pty uses \r\n as line ending
|
2014-07-07 21:51:07 -07:00 |
|
Bob Lantz
|
771850b9cf
|
Possibly faster check for sentinel.
|
2014-07-01 18:04:44 -07:00 |
|
Bob Lantz
|
355696f3dd
|
Don't set self.waiting twice
|
2014-07-01 17:55:14 -07:00 |
|
lantz
|
25979e715e
|
Merge pull request #317 from cdburkard/patches/cleanup
added code to kill stale mininet processes
|
2014-07-01 13:32:58 -07:00 |
|
Bob Lantz
|
82e0e9f38f
|
Avoid overhead of another process (env) in startShell()
|
2014-07-01 01:49:10 -07:00 |
|
Bob Lantz
|
549f1ebc8f
|
Attach a pty to each node's bash process
This should enable node commands that are expecting a tty to
behave better.
|
2014-06-27 16:41:54 -07:00 |
|
Bob Lantz
|
00803bcd7f
|
Whitespace changes in OVSSwitch.
|
2014-06-27 13:05:10 -07:00 |
|
lantz
|
00c3238e50
|
Merge pull request #310 from rlane/ivs-verbose
IVSSwitch: add an option to control the --verbose flag
|
2014-05-28 14:31:45 -07:00 |
|
lantz
|
e07775c7c3
|
Merge pull request #309 from rlane/ivs-batch-shutdown
support batch shutdown for IVS
|
2014-05-28 14:31:34 -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 |
|
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 |
|
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 |
|
Bob Lantz
|
0fe73a6780
|
build=False is unnecessary if topo=None, which is the default
|
2014-03-16 05:20:43 -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 |
|
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 |
|
Bob Lantz
|
2dee3413cf
|
Remove Ubuntu 10 and Debian Lenny and add Debian Wheezy support
|
2014-02-25 16:49:33 -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 |
|
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 |
|
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 |
|
Bob Lantz
|
c90fb34d6d
|
If specified, add Branch to build dir name
|
2014-01-13 23:35:15 -08:00 |
|
Bob Lantz
|
75abd94bf5
|
Add #streamOptimized to fix .ovf for VirtualBox 4.3.2
fixes #261
|
2014-01-10 18:07:08 -08:00 |
|
Bob Lantz
|
55e48112f8
|
Remove trailing spaces
|
2014-01-10 18:06:29 -08:00 |
|
Bob
|
a6a0cb4331
|
Merge pull request #250 from rlane/killpg
kill entire process group in Node.terminate
|
2013-12-14 12:36:32 -08:00 |
|
Bob Lantz
|
17dbc7e055
|
Minor codecheck fixes
|
2013-12-11 18:33:54 -08:00 |
|
Bob Lantz
|
312c386cda
|
Fix regex to support Mininet 20.30.40+++
|
2013-12-11 18:29:58 -08:00 |
|
Bob Lantz
|
96952b92f8
|
2.1.0 -> 2.1.0+
|
2013-12-11 18:08:33 -08:00 |
|
Bob Lantz
|
5da9376222
|
Depend: add dnsmasq (needed), remove landscape-client (not)
|
2013-11-20 22:15:26 -08:00 |
|
Bob
|
bee06cf264
|
Merge pull request #245 from yeasy/master
Fix error wiki url.
|
2013-11-15 13:23:10 -08:00 |
|
Bob Lantz
|
e771239608
|
Only restart network-manager if we've changed config
|
2013-10-24 15:11:43 -07:00 |
|
Bob
|
e5380d646c
|
Merge pull request #226 from rlane/ivs-lo
IVSSwitch: bring up lo interface
ok for symmetry - we can probably get rid of this later though
|
2013-10-15 15:22:21 -07:00 |
|
Bob
|
621c3eebf3
|
Merge pull request #218 from jpoliv/master
Fixes a couple of compiler warnings
|
2013-10-15 15:20:53 -07:00 |
|
Bob
|
c0ddd5c5d8
|
Merge pull request #225 from fcappi/master
Update Oflops repository in install.sh
|
2013-10-08 12:42:19 -07:00 |
|
Bob Lantz
|
433d83221a
|
Fix typo
|
2013-09-19 04:12:04 -07:00 |
|
Bob Lantz
|
3151804cf8
|
Add option to set pexpect timeout
|
2013-09-19 02:02:03 -07:00 |
|
Bob Lantz
|
f66e9af515
|
Update for 2.1.0 final packaging
|
2013-09-18 22:44:35 -07:00 |
|
Bob Lantz
|
f92abd2ba5
|
Sync changelog (somewhat) with ubuntu packaging
Only differences are copyright and log message.
|
2013-09-18 22:41:17 -07:00 |
|