Brandon Heller
d40003e0cd
examples: Make simpleperf.py executable
2012-11-13 18:05:10 -08:00
Brandon Heller
2e089b5e4a
pep8: Fix E127 continuation line over-indented
...
There are a bunch of these remaining, but I don't think the right course is
to 'fix' all of them to make pep8 happy, but instead to either change
the test in pep8 to consider that a continuation line may itself
be continued halfway, OR, to change the code in these lines to be more
readable by removing the need for all those nested continuations.
Personally, I find multiply-broken lines (aka nested continuations) really
hard to read.
2012-11-13 17:17:51 -08:00
Brandon Heller
edf6003217
pep8: fix E128 continuation line under-indented errors
...
I wasn't sure this was worth fixing at first, but it does look more readable
now.
2012-11-13 16:59:10 -08:00
Brandon Heller
c0095746af
pep8: Fix E121/126, continuation line indention
2012-11-13 16:08:26 -08:00
Brandon Heller
615ebb7afa
pep8: Fix E125 continuation line does not distinguish itself from next logical line
2012-11-13 14:56:49 -08:00
Brandon Heller
0bd5c6519c
pep8: Fix E203 whitespace before punctutation
2012-11-13 14:39:31 -08:00
Bob Lantz
ce15c4f67d
rename Topo() methods for consistency: add_node() -> addNode()
2012-08-16 18:48:41 -07:00
Bob Lantz
6c947bca07
More indent errors - curse you emacs.
2012-05-23 21:12:24 -07:00
Bob Lantz
e4514a4ecb
Still more indentation errors. ;-p
2012-05-23 21:09:14 -07:00
Bob Lantz
8c778bb081
Fix indentation errors.
2012-05-23 21:06:15 -07:00
Bob Lantz
f1bf3c60e0
Added popenpoll.py example of using popen()/pmonitor()
2012-05-23 20:56:35 -07:00
Bob Lantz
50cebe6753
Add pmonitor() to make it easy to monitor popen objects.
2012-04-13 17:42:37 -07:00
Bob Lantz
237a3c54cf
Begin test/example for popen().
2012-04-13 15:50:45 -07:00
Bob Lantz
7cb340b7c9
Pass code check.
2012-04-10 00:12:37 +00:00
Bob Lantz
50202e1246
Off by one... I dislike range()
2012-04-05 21:38:02 -07:00
Bob Lantz
d08d101eba
Added simpleperf.py to examples.
2012-04-03 18:49:39 -07:00
Bob Lantz
1bb990357f
Added multipoll and multiping examples.
2012-04-03 17:32:55 -07:00
Bob Lantz
c1a6ae2b48
Remove blank line.
2012-03-31 21:29:56 -07:00
Bob Lantz
00d9b78035
Reinstate more complicated test.
2012-03-23 18:41:25 -07:00
Bob Lantz
612b21cbe7
Pass code check.
2012-03-23 18:38:49 -07:00
Bob Lantz
74ea006d92
Increase the quota and cpu fraction to get max cfs performance.
2012-03-23 18:17:08 -07:00
Bob Lantz
4deb735425
Simple cpu limiting example.
2012-03-22 14:44:20 -07:00
Bob Lantz
f89d9a4d6b
Fix typo inadvertently saved in editor.
2012-03-22 14:43:52 -07:00
Bob Lantz
ba8d4f9bd6
Add verySimpleLimit() for debugging.
2012-03-21 23:31:20 -07:00
Bob Lantz
0b7c277ec2
Save parameters for future reference (e.g. OVS/tc workaround.)
2012-03-21 23:07:40 -07:00
Bob Lantz
e52d0ee1de
Fix to work with new Topo class.
2012-03-20 15:44:50 -07:00
Bob Lantz
14ff3ad3d0
Fix codecheck and MininetWithControlNet.
2012-03-10 20:44:34 -08:00
Bob Lantz
a49c85a610
Fix examples to work with new API (and vice-versa.)
2012-03-09 16:06:23 -08:00
Bob Lantz
8e3699eca6
Move init() into Mininet() and remove calls (since called automatically.)
...
Note: we should probably rename it "setup()" to avoid confusion.
2012-03-09 14:10:20 -08:00
Bob Lantz
216a4b7c9d
Support for CFS bandwidth limiting.
...
Also trying to fix NOX cmdline opt, but broken at the moment.
2012-03-08 00:05:45 -08:00
Bob Lantz
4ac1148e9f
Example/test of link and CPU bandwidth limits.
2012-03-06 23:52:26 -08:00
Bob Lantz
6f446f6e55
Make pylint happy.
2012-03-02 15:45:10 -08:00
Bob Lantz
54d320ce9f
Pass code check.
2010-10-27 21:21:54 -07:00
Bob Lantz
1d67218d1f
Modified to add eth1.
2010-10-25 21:54:14 -07:00
Bob Lantz
76521ef1d4
Added example of adding hw interface to mininet.
2010-10-25 21:53:29 -07:00
Bob Lantz
7e643d36c0
Removed udpbwgraph - not ready for prime time.
2010-10-25 21:53:10 -07:00
Bob Lantz
11782ae0de
Commented out kernel ref, moved to Open vSwitch.
2010-10-25 21:52:14 -07:00
Bob Lantz
74a56e2bae
Pass code check.
2010-09-01 20:50:42 -07:00
Bob Lantz
300efb2b80
Added simple example of using API just to create a namespace.
2010-09-01 19:54:10 -07:00
Bob Lantz
e0e69bbeec
Added new example of multiple controllers.
2010-09-01 19:53:09 -07:00
Bob Lantz
73a098a499
Use __dict__.update to update an object's fields.
2010-09-01 19:51:09 -07:00
Bob Lantz
c26875cb55
Fixed minor breakage due to code cleanup.
2010-05-07 01:15:41 -07:00
Bob Lantz
e3f6ecca97
Pass codecheck.
2010-05-06 17:48:15 -07:00
Bob Lantz
82b7207295
Pass pylint.
2010-05-06 16:24:15 -07:00
Bob Lantz
259d713315
Pass pyflakes.
2010-05-04 19:11:12 -07:00
Bob Lantz
c79882b766
Fixed typo.
2010-05-04 17:32:46 -07:00
Bob Lantz
fa20913b56
Added space to one line.
2010-04-29 16:18:25 -07:00
Bob Lantz
6ef2973fe2
Use switches rather than switches.keys().
...
Minor cosmetic change, really.
2010-04-22 17:16:53 -07:00
Bob Lantz
3758da2ec8
Minor comment change.
2010-04-22 17:08:39 -07:00
Bob Lantz
b145865407
Added comment advising use of high-level API.
2010-04-22 17:04:17 -07:00