Brian O'Connor
a802d8b19a
more NAT cleanup of net and topo
2013-10-03 15:19:34 -07:00
Brian O'Connor
3f2355a36a
undoing gateway in net and removing addNAT helpers
2013-10-03 15:15:20 -07:00
Brian O'Connor
bceb298edb
Adding NAT class
...
Includes automatic NAT feature (mn --nat) and addNAT convenience method for topologies
fixes #111
2013-10-03 09:40:00 -07:00
Brian O'Connor
47b9466fad
Adding NAT class
...
Includes automatic NAT feature (mn --nat) and addNAT convenience method for topologies
fixes #111
2013-10-03 09:39:40 -07:00
Bob Lantz
ca5b0c56f0
setLogLevel('warning') to avoid test spam
2013-09-17 13:44:42 -07:00
Brian O'Connor
fc2a8fd59a
fixed git download for testRemoteController in test_walkthrough.py
2013-09-17 11:28:10 -07:00
Brian O'Connor
47b24beb6c
Merge branch 'master' of github.com:mininet/mininet
2013-09-16 23:59:06 -07:00
Brian O'Connor
895ff6f452
adding runner to mininet/test, added test_walkthrough.py
2013-09-16 23:58:22 -07:00
Bob
b5e8dd5edc
Merge pull request #210 from rlane/ivs-opts
...
IVSSwitch: support opts constructor parameter
2013-09-16 14:22:18 -07:00
Rich Lane
d4fabc0464
IVSSwitch: support opts constructor parameter
...
This parameter is already supported by the other switch classes.
2013-09-16 13:33:38 -07:00
Brian O'Connor
8e1dade106
removing assert from util.py
2013-09-13 13:06:21 -07:00
Brian O'Connor
4ea0c0936d
Updated mininet/util.py to support better resource setting semantics and protected with try block
2013-09-12 13:49:40 -07:00
Brian O'Connor
09b1239131
fixing comment
2013-09-11 12:00:16 -07:00
Bob Lantz
e69355f78f
One last code check fix: line too long
2013-09-11 12:00:15 -07:00
Bob Lantz
9d14c841d7
Pass code check
2013-09-11 12:00:15 -07:00
Bob Lantz
f796f01f38
add spaces to satisfy pylint ;-p
2013-09-11 12:00:15 -07:00
Bob Lantz
350299786d
code check fixes & add comment spaces
2013-09-11 12:00:15 -07:00
Brian O'Connor
e9a835ac55
print usage message for unknown command
2013-09-11 12:00:15 -07:00
Bob Lantz
b55806017a
Check for Connected in checkListening()
2013-09-11 12:00:15 -07:00
Brian O'Connor
92bf2cf105
codecheck: removed unused variable in topo.py
2013-09-11 12:00:14 -07:00
Brian O'Connor
0840af5277
removing todos in net.py
2013-09-11 12:00:14 -07:00
Brian O'Connor
15146d900c
changed CLI to MininetFacade; a great deal of logic also changed
2013-09-11 12:00:13 -07:00
Bob Lantz
5493212578
Add tests for OVS user switch (skipping hifi test for now)
...
test_hifi.py currently fails for OVS when datapath=user -
we should look at this and fix it.
2013-09-11 12:00:13 -07:00
Bob Lantz
45d365f98b
Need a few more skipUnless() checks.
2013-09-11 12:00:12 -07:00
Bob Lantz
94324e3f46
Skip IVS and UserSwitch tests if they are not installed
2013-09-11 12:00:12 -07:00
Bob Lantz
765d126ee9
Delete leftover TAP interface from OVS with datapath=user
...
fixes #199
2013-09-11 12:00:12 -07:00
Bob Lantz
325074981c
Initial text and version updates for 2.1.0
2013-09-11 12:00:12 -07:00
Brian O'Connor
d13505b6c6
updating setup to include examples
2013-08-26 15:29:05 -07:00
Brian O'Connor
b635fd9edd
Some cleanup and style fixes for fixlimits
2013-08-14 17:29:23 -07:00
Brian O'Connor
867a6d6731
Cleaned up sysctl and rlimit test and set
...
Use files instead of sysctl to set limits
2013-08-14 15:04:11 -07:00
Brian O'Connor
b20c9470c7
add sysctl test and set
...
fixes #184
2013-08-12 16:22:19 -07:00
Brian O'Connor
98cb33599f
fixed comment in cli.py
2013-08-09 17:10:50 -07:00
Brian O'Connor
9281719d74
Made net compliant with dict semantics and added function comments
...
Fixed locals bug (now they are persisent across calls)
2013-08-09 17:07:39 -07:00
Brian O'Connor
8e04a9f844
Replaced nodelist and nodemap in CLI with mn
...
Updated Mininet to be more compliant with dict
Fixes #182
2013-08-09 12:20:13 -07:00
Brian O'Connor
6df4371df6
Removing test prints from user switch merge
2013-08-06 15:16:24 -07:00
Brian O'Connor
be13072f0c
Merge branch 'adf-userswitch-tclink' of github.com:adferguson/mininet into adferguson-adf-userswitch-tclink
...
Only sleep and reapply if slicing is enabled
Conflicts:
mininet/node.py
2013-08-06 15:13:45 -07:00
Brian O'Connor
1e5cdfd805
Merge branch 'master' of github.com:mininet/mininet
2013-08-02 13:36:18 -07:00
Brian O'Connor
bb0006b683
Merging MurphyMc LinearTopo pull request
2013-08-02 13:35:38 -07:00
Bob Lantz
786117dd49
Merge branch 'ivs' of https://github.com/rlane/mininet into rlane-ivs
...
Conflicts:
util/install.sh
fixes #159
2013-07-31 18:20:18 -07:00
Brian O'Connor
43ba774e52
Merge pull request #181 from mininet/devel/ping
...
pingall now reports fraction received
2013-07-30 18:31:12 -07:00
Brian O'Connor
f7439671bc
pingall now reports fraction received
...
fixes #168
2013-07-30 18:28:38 -07:00
Bob Lantz
9c4b734361
Fix indentation in LinearTopo()
2013-07-30 11:52:53 -07:00
Bob Lantz
5b48a7d92c
Reimplemented and corrected Graph as MultiGraph
...
fixes #172
2013-07-30 11:51:32 -07:00
Brian O'Connor
4316be95c2
Prevent Mininet from crashing when display not set
...
fixes #173
2013-07-26 14:43:27 -07:00
Brian O'Connor
d5f5778492
Merge branch 'master' of github.com:mininet/mininet
2013-07-23 17:05:23 -07:00
Brian O'Connor
1ecc63dfec
improved check for downed link in parsePingFull
...
fixes #176
2013-07-23 17:03:51 -07:00
Brian O'Connor
1e4e8b70d9
Merge pull request #174 from pantuza/master
...
Dynamic Network with Remote Controller example; Extended LinearTopo
2013-07-22 22:14:03 -07:00
Brian O'Connor
921123155a
Simplified and refactored examples/dynamicnet.py
...
Extended LinearTopo to support mulitple hosts per switch
2013-07-19 15:56:06 -07:00
Rich Lane
0a54360211
IVSSwitch: support running IVS in a namespace
...
This change uses the `Node.cmd` method instead of `Popen`. The `cmd` method
sends the input to a shell which may be in another namespace (if --innamespace
is in use), while `Popen` would always run in the root namespace.
2013-07-18 17:50:52 -07:00
Rich Lane
5c24263779
clean: send SIGTERM before SIGKILL
...
IVS needs to be sent SIGTERM so it has a chance to clean up the kernel
datapath.
2013-07-18 13:50:20 -07:00