Bob Lantz
b85943dc0a
chdir() to correct path after calling chroot()
...
Since chroot() doesn't chdir() by default, we are left in
an unreachable directory in node.pexec() (and in xterms.)
fixes #370
2014-09-04 02:22:13 -07:00
Brian O'Connor
d4ca1db60b
Merge pull request #364 from cdburkard/patches/testCPULimit
...
Fix output of backgrounded processes
2014-08-29 19:34:32 -07:00
Brian O'Connor
47d567e53c
Merge pull request #365 from cdburkard/devel/test_output
...
print useful output for tests upon failure
2014-08-29 18:47:30 -07:00
Brian O'Connor
6b8d3538ef
adding comment to VLANStarTopo in vlanhost.py
2014-08-28 05:57:10 -07:00
Brian O'Connor
05f3fbae73
Merge pull request #362 from mininet/devel/vlanhost
...
Adding VLANHost to Examples
2014-08-28 17:49:25 -07:00
Brian O'Connor
65e33fed9b
Merge pull request #361 from mininet/devel/linuxrouter
...
Adding LinuxRouter to Examples
2014-08-28 17:49:07 -07:00
Brian O'Connor
d334c1ccfe
adding test for vlanhost.py and adding vlantopo example
2014-08-28 02:48:46 -07:00
Brian O'Connor
fe8358add2
chmod +x vlanhost.py
2014-08-27 23:07:37 -07:00
Brian O'Connor
2c76ab718b
linuxrouter.py: changing name, printing routing table, and some more documentation
2014-08-27 22:43:04 -07:00
Brian O'Connor
aa4dfda44c
adding documentation and test for linuxrouter.py
2014-08-27 22:01:18 -07:00
lantz
66ae58de17
Merge pull request #363 from cdburkard/patches/testLinkDelay
...
Fix UserSwitch.connected() as well as testLinkDelay() in test_hifi
We need more than one iteration since the first iteration may show reactive forwarding and ARP delay; currently we have three for good measure, although two is probably enough.
2014-08-27 16:36:30 -07:00
cody burkard
ce1673803f
clean up logic for backgrounded processes
2014-08-27 11:07:22 -07:00
cody burkard
73adba8b81
print useful output for tests upon failure
2014-08-27 10:55:08 -07:00
cody burkard
c11d577349
parse pid printed when backgrounding a process
2014-08-27 08:44:08 -07:00
Brian O'Connor
be1ed10363
adding vlanhost.py
2014-08-27 03:58:36 -07:00
Brian O'Connor
8a987b9c55
adding linuxrouter.py
2014-08-27 03:57:38 -07:00
cody burkard
c75ff7ecd9
fixes for LinkDelay test in test_hifi
2014-08-26 22:34:34 -07:00
lantz
92075113d8
Merge pull request #342 from cdburkard/devel/startup
...
improve startup performance, largely by removing unnecessary ifconfigs
2014-08-26 19:59:12 -07:00
cody burkard
720a846cf8
use kernel's mac generation
2014-08-26 18:48:08 -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
cody burkard
c9b844a721
added controller.stop() back in
2014-08-18 23:51:29 -07:00
cody burkard
604ad455ee
kill all child processes to avoid race condition and no controller shutdown
2014-08-18 23:24:18 -07:00
Gregory Gee
8d493b686e
Update to MiniEdit 2.2.0.1
...
- Replace custom code to set OF protocols with new Mininet available API to set.
2014-08-16 01:00:25 -04: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
Gregory Gee
1a53141502
Update to MiniEdit 2.2.0.0
...
- Updated for new Mininet 2.2.0
- Support TCP or SSL for remote controller
- Support HostWithPrivateDirs Hosts
2014-08-14 21:41:45 -04:00
Brian O'Connor
1285fb22dc
updaing build.py to use 12.04.5 and extract kernel using noload
2014-08-14 15:38:31 -07:00
Darshan Thaker
4550fff1af
Raise exception when link incorrectly formatted
2014-08-14 13:50:59 -07:00
Brian O'Connor
7c4e5b14cb
adding line to natnet.py
2014-08-14 01:07:44 -07:00
cody burkard
f72d3dfa32
Merge branch 'master' of github.com:mininet/mininet
2014-08-14 01:07:24 -07:00
Brian O'Connor
e67539752e
updaing build.py to use 12.04.5 and extract kernel using noload
2014-08-14 00:18:37 -07:00
Brian O'Connor
db0f36f431
Fixing Node.monitor() to read entire prompt marker.
...
Applying @cdburkard fix to #322
2014-08-14 00:18:37 -07:00
lip.z
7e9d3f2b50
fix Singleton.__call__ error
...
fix Singleton.__call__ error
2014-08-14 00:18:37 -07:00
Brian O'Connor
4015e0666e
moving NAT to nodelib
2014-08-13 22:09:24 -07:00
Brian O'Connor
cee62eb28e
adding natnet example test
2014-08-13 22:08:15 -07:00
Brian O'Connor
735080a84b
Merge branch 'master' into nat
2014-08-13 19:51:12 -07:00
Brian O'Connor
161e7997fa
Fixing Node.monitor() to read entire prompt marker.
...
Applying @cdburkard fix to #322
2014-08-13 19:49:08 -07:00
cody burkard
417d79780f
merging master
2014-08-13 17:35:34 -07:00
cody burkard
41a54f05cb
adding comments and removing random access spaces
2014-08-13 17:33:00 -07:00
cody burkard
84c1c24ce2
skip this because of poor UserSwitch performance
2014-08-13 17:06:00 -07:00
cody burkard
af4c9719b3
autostaticarp is broken without this
2014-08-13 15:08:04 -07:00
Gregory Gee
06dbd774a1
Update to MiniEdit 2.1.0.9
...
Includes some big fixes and new feature to run user defined command during
node start and stop.
2014-08-07 22:35:45 -04:00
Brian O'Connor
a280501ff1
Merge branch 'master' into nat
...
Conflicts:
mininet/net.py
mininet/node.py
2014-08-07 13:40:14 -07:00
cody burkard
891a9e8bdf
fixed syntax error
2014-08-06 17:52:40 -07:00
cody burkard
7ae39fffc2
stop using ONLAB OUI for generated mac addressses
2014-08-06 17:51:32 -07:00
lantz
a56d9a6661
Merge pull request #344 from bentenshan/patch-1
...
fix Singleton.__call__ error
2014-08-04 16:18:38 -07:00
Brian O'Connor
b0048c0aca
Merge pull request #333 from mininet/devel/buildtopo
...
Clean up standard topologies to use build
2014-08-03 21:47:10 -07:00