Xiaozhou Li
d8371615ce
fix typo
2016-07-29 09:57:30 -07:00
Xiaozhou Li
7630861fde
fix typo
2016-07-11 21:15:04 -07:00
Xiaozhou Li
da594dcecd
add a new type of RemoteLink in cluster edition that uses GRE tunnels
2016-07-11 21:05:01 -07:00
lantz
4fe5a19221
Merge pull request #598 from croft/master
...
Set limit on command history length
2016-06-21 16:40:55 -07:00
lantz
330a466503
Merge pull request #611 from jue-jiang/master
...
modify loss type of tclink to simulate loss rate under 1%
2016-06-21 16:37:38 -07:00
lantz
c0b8eddadb
Merge pull request #623 from bradmwalker/ivs-install
...
Fix/speed up IVS install and build on Fedora/RH
2016-06-21 16:36:39 -07:00
Bob Lantz
76b54e3e44
Merge branch 'bradmwalker-py3-part1'
...
py3 low-hanging fruit
closes #621
2016-06-21 16:34:12 -07:00
Bob Lantz
36489c7470
Change xrange to range for py3 compatibility
2016-06-21 16:31:46 -07:00
Brad Walker
dd8adda3ff
Use "Exception as _" instead of "Exception, _"
...
Requires Python 2.6+
2016-06-21 16:27:04 -07:00
Brad Walker
fb1f0dca2a
Make some tuples explicit to pass parsing in py3
2016-06-21 16:27:04 -07:00
Brad Walker
70fcc45893
Use print function
2016-06-21 16:27:04 -07:00
Bob Lantz
57abd9baef
Use correct command name in OVSController
2016-05-24 17:40:00 -07:00
Bob Lantz
e6b0430a87
Enable TESTS={'mytest':test} in --custom files
2016-05-11 19:30:18 -07:00
Brad Walker
6f286033c5
Checkout only first level of IVS submodules
...
The submodules have submodules with authenticated URLs which breaks anonymous,
automated builds. Excluding them also decreases build time.
git -C is not available in git 1.8 (CentOS 7)
2016-04-30 19:13:27 -04:00
Brad Walker
1600b10131
Specify RPM dependencies for IVS
2016-04-30 19:13:27 -04:00
Bob Lantz
475bb4d911
2.3.0d1
2016-04-26 15:13:14 -07:00
Bob Lantz
c5517f7872
2.2.1 -> 2.2.2b1
2016-04-26 15:10:06 -07:00
Bob Lantz
40353c9150
Split lines to make pylint happy
2016-04-26 14:48:06 -07:00
lantz
c7e23ccedf
Merge pull request #617 from oliviertilmans/patch-3
...
link: Set prefixLen for loopback address
2016-04-22 13:30:16 -07:00
Olivier Tilmans
07fbc894e7
link: Set prefixLen for loopback address
...
The prefixLen for a loopback address is well-defined (/8),
and as such the variable is set accordingly.
Signed-off-by: Olivier Tilmans <olivier.tilmans@uclouvain.be >
2016-04-17 23:07:34 +02:00
zhuo
098b39d07a
modify loss type of tclink to simulate loss rate under 1%
2016-04-09 19:27:52 +08:00
Jason Croft
e87ee10f8b
Set limit on command history length
2016-02-25 03:50:22 -06:00
lantz
e171aba8b5
Merge pull request #597 from nemethf/doc_fix
...
Fix documentation of failMode in OVSSwitch
2016-02-19 14:42:38 -08:00
Felician Nemeth
1bd0e927d2
Fix documentation of failMode in OVSSwitch
2016-02-19 01:26:00 -08:00
Bob Lantz
e113f8ed12
Add error message to shed light on why this sometimes fails
2016-02-02 23:32:03 -08:00
Bob Lantz
336958352a
Only use 80 hosts for linearbandwidth.py for now
...
In the long run, we should debug the performance issues
with kvm and Ubuntu 15. For now, however, we're relaxing
the constraints.
Closes #594
2016-01-26 15:40:59 -08:00
Bob Lantz
5dc15aeaaf
Tolerate slow startup/lost pings for now
...
In the long run we should troubleshoot the performance issue
on kvm/Ubuntu15, but for now we are relaxing the constraint.
Closes #593
2016-01-26 15:40:56 -08:00
Bob Lantz
9a22e2b737
Use ifconfig for interface verification.
...
Previously we were using both ip link and ifconfig - not only is
this inconsistent and redundant, but it also broke when newer
ip link changed the reported names of certain interfacs to
"h1-eth0@36:".
Fixes #592
2016-01-25 14:27:34 -08:00
Bob Lantz
76d3252cd0
Fix error exit from dd/block zeroing
2016-01-22 16:47:23 -08:00
Bob Lantz
9756c9a392
vm_clean: delete keys from from /etc/ssh/ before shipping vm
...
It's a bad idea for all Mininet VMs to share the same SSH keys.
Certainly users can regenerate their own keys, but it's better
if we don't ship a key and simply regenerate it on boot.
2016-01-22 16:02:55 -08:00
Bob Lantz
0fac568a19
Rewrite tolerance to be saner (plus or minus 20%)
2016-01-22 13:52:15 -08:00
Bob Lantz
04897513cd
Collect all server output in iperf()
...
This still isn't ideal - this was breaking UDP iperf, which
can take a bit of time to print its output after you control-c it.
2016-01-22 13:33:33 -08:00
Bob Lantz
5365831de8
Use 0% loss when testing examples/simpleperf.py
...
Also clarified the code in test_simpleperf.py.
Fixes #590
2016-01-21 17:07:39 -08:00
Bob Lantz
6a69c3c743
Fix UDP iperf.
2016-01-21 16:59:18 -08:00
Bob Lantz
c0793cb58b
Add "run" alias for "use" and integrate build/test options
...
Keeping "use" for now even though it seems harder to remember
than "run". And the build/test options are probably much
clearer being inline in the help.
2016-01-20 17:33:00 -08:00
Bob Lantz
327af97ccc
Try to fix iperf race condition
...
This is more complicated than it should be. We are also relying on
the fact that waitOutput should eat extra prompts most of the time.
Still not perfect - it's hard to get this exactly right, and we
should try to make it easier!
Fixes #589
2016-01-20 17:32:49 -08:00
Bob Lantz
b78b99b695
monitor() should return on timeout; docstring changes
...
It appears that read() has been blocking for some time,
so for now it makes sense to change the documentation to
match the functionality!
It's not entirely clear if monitor() expects this functionality.
However, with the current blocking read() semantics, it should
definitely return (and not call read()) on a poll timeout.
So, we now return the poll() result from waitReadable() (which
should have done this already probably) and check it. In the
fullness of time, we still need to revisit the whole I/O API
and make sure that it is consistent, sane, correctly documented,
and used correctly in the examples.
See #588 for more comments.
2016-01-20 13:33:54 -08:00
Bob Lantz
a1bff4b035
Add python-pexpect to dependencies
...
It's used by tests and isn't large.
Fixes #587
2016-01-19 13:24:36 -08:00
Bob Lantz
0b673d7cb6
Update Ryu dependencies.
2016-01-19 13:23:43 -08:00
Bob Lantz
db134f36ae
Allow RemoteController to connect to correct port.
...
Fixes #584
2016-01-13 22:40:41 -08:00
Bob Lantz
f873068a2c
Add chown argument to change build dir owner
...
This allows Jenkins to delete a sudo build.
2016-01-13 17:16:07 -08:00
Bob Lantz
38a4000a97
Update to recent LTS and ubuntu releases.
...
Perhaps we should make this more algorithmic...
2016-01-12 01:16:26 -08:00
Bob Lantz
0f5e05c088
Handle openvswitch-testcontroller in ubuntu 15
2016-01-12 01:00:34 -08:00
Bob Lantz
65000d3245
Non-interactive installation on debian (respect -y flag!)
2016-01-11 19:18:15 -08:00
Bob Lantz
312ed1a4a5
Use our github forks of openflow, oflops for now
...
This enables us to test our changes for Ubuntu 15 (new gcc/c99)
before pushing upstream if desired.
2016-01-11 17:24:17 -08:00
lantz
ce5738b4a6
Merge pull request #533 from pichuang/node
...
Check for ovs-testcontroller in OVSController
2016-01-11 16:58:40 -08:00
lantz
447db4c77c
Merge pull request #526 from msvbhat/master
...
Fixing the install.sh in INSTALL file
2016-01-11 16:56:48 -08:00
lantz
b47aa5dadc
Merge pull request #558 from bregman-arie/master
...
Update install.sh to support RedHat distrubtion
2015-11-30 16:09:15 -08:00
lantz
af0215fb9f
Merge pull request #536 from jonohart/buildcpu
...
Add parameter for number of CPU cores to use in VM builds
2015-11-23 15:40:46 -08:00
lantz
2791333c70
Merge pull request #566 from moz/master
...
addNAT always use first switch
2015-11-23 15:33:12 -08:00