added -quick options to skip long tests
fixed runner.py and added -v and -quick options
changed 1% to 2% in test_limit.py
cleaned up and commented test_simpleperf.py
cleaned up and commented test_tree1024.py and test_treeping64.py
cleaned up and commented test_sshd.py
cleaned up and commented test_scratchnet.py
cleaned up and commented test_popen.py
cleaned up and commented test_nat.py; added check for connectivity before running test
cleaned up and commented test_multitest.py
cleaned up and commented test_multipoll.py
cleaned up and commented test_multiping.py
cleaned up and commented test_linearbandwidth.py
cleaned up and commented test_limit.py
cleaned up and commented test_hwintf.py
cleaned up and commented test_emptynet.py
cleaned up and commented test_cpu.py
cleaned up and commented test_controlnet.py
cleaned up and commented test_controllers.py
minor test cleanup
cleaned up and commented test_bind.py; added one new test
added comments to test_baresshd.py
adding first draft of tests for all examples, they need comments and clean up, some could be made more rebust
sshd.py: allow sshd args to be passed via commandline
fixed print format in popenpoll
style in multitest
hwintf.py: allow intf to be specified in cmd line
adding commandline args to UserSwitch in controlnet, examples of partial
accept command line args in baresshd.py
Add docstring to satisfy pylint
Pass code check (except bogus Popen error)
fixed indent issue with examples/controllers.py
added comments and cleaned up controlnet.py
fixed multiping example
updated emptynet to use addLink
fixing controllers.py to use api
removing test from controlnet
Fixed MininetFacade and moved main logic into run. First shot at "test" function
clean up controlnet
changed CLI to MininetFacade; a great deal of logic also changed
Change API for more efficient remount and unmount.
Prototype implementation of bind mounts.
reverted iperf output and fixed regex
fixing console.py graph parser
fixed iperf output parsing, changed to csv formatfixes #191
Changed iperf -sD to iperf -s &fixes #190
fixed host ip assignment and shutdown with xtermsfixes #189
Merge branch 'patches/examplesdoc' of github.com:ryancox/mininet into ryancox-patches/examplesdoc
Simplified and refactored examples/dynamicnet.pyExtended LinearTopo to support mulitple hosts per switch
Added dynamicnet.py to README file of the examples
Merge branch 'master' of github.com:pantuza/mininet
Dynamic network creation using a remote controller
The script builds a network topology based on command linearguments and uses a remote controller
Don't stop data network controllers twice.
Remove unneeded line.
Add controlnet.py example.
Fix some pylint messages.
Add NAT script to examples.
Clarify controllers.py and add RemoteController
Added markdown formatting to examples readme
Change to use addLink() interface for symmetry/consistency.
Updated to reflect new controllers.py and old controllers2.py
Add new example of making a custom Switch() class.
Rename controllers.py to controllers2.py since it's less convenient.
Remove unnecessary addHost() function, and clarify things a bit.Fixes #102
pass code check
Change to use Intf() class rather than string for interface.
Was broken in 2.0.0rc1
Merge branch '2.0dev' into 2.0merge
Conflicts: .gitignore .pylint examples/miniedit.py mininet/node.py mininet/util.py util/install.sh util/vm/install-mininet-vm.sh
Move CPU limit into net, to be reused in future unit tests
examples/simpleperf: Warn in docstring about effects of link settings
These include dropped pings and iperf hanging.
Fix SSHD example by generalizing input intf args
A number of functions in node.py look like this: return self.intf( intf ).<other stuff>
Previously, self.intf(...) in Node would expect a string name for aninterface and return None if an object was passed in instead of a...
examples/baresshd: ensure root permissions
Prevent idiots like me from getting confused by non-obvious 'broken pipe'errors when they forget to put 'sudo' in front :-)
examples: Add new tests to README
examples/cpu: Fix typo, note existence in README
examples: Make simpleperf.py executable
pep8: Fix E127 continuation line over-indented
There are a bunch of these remaining, but I don't think the right course isto 'fix' all of them to make pep8 happy, but instead to either changethe test in pep8 to consider that a continuation line may itself...
pep8: fix E128 continuation line under-indented errors
I wasn't sure this was worth fixing at first, but it does look more readablenow.
pep8: Fix E121/126, continuation line indention
pep8: Fix E125 continuation line does not distinguish itself from next logical line
pep8: Fix E203 whitespace before punctutation
rename Topo() methods for consistency: add_node() -> addNode()
More indent errors - curse you emacs.
Still more indentation errors. ;-p
Fix indentation errors.
Added popenpoll.py example of using popen()/pmonitor()
Add pmonitor() to make it easy to monitor popen objects.
Begin test/example for popen().
Pass code check.
Off by one... I dislike range()
Added simpleperf.py to examples.
Added multipoll and multiping examples.
Remove blank line.
Reinstate more complicated test.
Increase the quota and cpu fraction to get max cfs performance.
Simple cpu limiting example.
Fix typo inadvertently saved in editor.
Add verySimpleLimit() for debugging.