Bob Lantz
5479117584
pass code check
2017-03-13 17:06:53 -07:00
Bob Lantz
02453b02b0
Remove relative import
2017-03-13 17:05:50 -07:00
Bob Lantz
d282c55831
pass code check; make GRE_KEY a class var
2017-03-13 17:03:11 -07:00
Bob Lantz
6977633de1
pass code check
2017-03-13 16:36:50 -07:00
Bob Lantz
bc0a72e2f9
pass code check
2017-03-13 16:36:41 -07:00
Bob Lantz
ef5c80abb3
pass code check
2017-03-13 16:34:38 -07:00
Bob Lantz
35a33fc617
print() -> error()
2017-03-13 16:31:17 -07:00
Bob Lantz
494840c908
satisfy codecheck
2017-03-13 13:57:41 -07:00
Bob Lantz
b7d9fdd5bd
Satisfy codecheck
2017-03-13 13:56:46 -07:00
Bob Lantz
32299a6808
Restore incorrectly placed docstring
2017-03-13 13:48:50 -07:00
Bob Lantz
d7cfb729c3
Pass code check and add ovs-testcontroller to zombies
2017-03-13 13:46:51 -07:00
Bob Lantz
348b526212
Satisfy pylint
2017-02-15 18:35:45 -08:00
Bob Lantz
18bfa1d6b3
warn() was undefined
2017-02-15 18:30:09 -08:00
Bob Lantz
5d2dfa9f40
Handle version string sent to stderr
...
An unfortunate side effect of switching from print to output() is
that all output() goes to stderr. We should probably carefully
consider whether this is the right thing to do.
2017-02-15 18:26:18 -08:00
Bob Lantz
0b5d24148b
default(): add CR to error(); also clean up docstring
2017-02-08 16:30:36 -08:00
Bob Lantz
dfb2594793
testLinkChange: report bandwidth on error
2017-02-07 15:01:05 -08:00
lantz
b5b6beacb0
Multiple builds: trusty and xenial
2017-01-31 15:34:27 -08:00
Brian O'Connor
213563583d
Updating .travis.yml to suppress success notifications
2017-01-12 18:44:45 -08:00
Brian O'Connor
9c7638a015
Updating README
...
Moving Travis logo down and using image reference to declutter.
2017-01-12 17:01:26 -08:00
Brian O'Connor
fef7e0521c
Merge pull request #710 from bocon13/travisci
...
Setting up .travis.yml for automated builds on Travis CI
2017-01-12 16:29:54 -08:00
Brian O'Connor
335cb1bdf3
Adding TravisCI build static icon to README
2017-01-12 16:13:20 -08:00
Brian O'Connor
0b2d8461fd
Updating hwintf test to call host.stop()
...
host.terminate() does not remove the interfaces
2017-01-12 16:11:24 -08:00
Brian O'Connor
9376ccbedd
Updating runner to exit 1 on failure
2017-01-12 16:11:24 -08:00
Brian O'Connor
03b1cbb347
Update example runner to exit 1 on failure
2017-01-12 16:11:24 -08:00
Brian O'Connor
51f50e8b8f
Adding .travis.yml for Travis CI
2017-01-12 16:11:13 -08:00
lantz
2e9a79a375
Merge pull request #618 from BhattiMarry/master
...
UPDATE command made generic. Obsolete kernel() function was breaking Fedora/RHEL install.
2017-01-11 15:50:53 -08:00
lantz
86a26e0baf
Merge pull request #602 from youf3/patch-1
...
Added ryu to be clean up in clean.py
2017-01-10 14:08:16 -08:00
lantz
6f2981134d
Merge pull request #606 from oliviertilmans/patch-2
...
link: Fix circular import
2017-01-06 15:26:47 -08:00
lantz
e58cc37c49
Merge pull request #699 from NvanAdrichem/MiniEdit-OVSVersion
...
Changed verifying the OVS version to not require root in MiniEdit.
2017-01-06 14:57:59 -08:00
lantz
baebce8b05
Merge pull request #672 from nirmoy/opensuse_installation
...
RFC: add installation support for SUSE based distros
2017-01-06 14:55:11 -08:00
lantz
2bfaec75e0
Merge pull request #685 from maufl/fix-ping-parse-regex
...
Fix regex for ping result parsing, supporting optional 'packets' word in ping output
2017-01-06 14:53:42 -08:00
lantz
36c2e7cd79
Added "Additional Information" section.
2017-01-06 14:37:11 -08:00
lantz
3284b04f2b
Merge pull request #704 from mininet/devel/ipBase
...
Updating Mininet to start with host IP request in ipBase
2017-01-03 16:55:37 -08:00
Brian O'Connor
8c662d63bf
Updating Mininet to start with host IP request in ipBase
2017-01-03 15:11:38 -08:00
Niels van Adrichem
3cb387ebd0
Changed verifying the OVS version to not require root in MiniEdit.
2016-12-21 11:59:55 +01:00
lantz
e90a4a74cb
Update ISSUE_TEMPLATE
2016-12-09 16:02:29 -08:00
Bob Lantz
d338b4425b
Added GitHub issue template.
2016-12-09 15:55:48 -08:00
Felix Konstantin Maurer
c128712d4d
Fix regex for ping result parsing
2016-11-14 14:16:07 +01:00
Bob Lantz
8b2881b0c2
Changes for OVS 2.6.0 + Ubuntu 16.04 + Debian 8.6
2016-10-28 18:16:25 -07:00
Bob Lantz
3a9081b5b1
Add small wait before wget in web test.
...
Although the walkthrough doesn't specify waiting, it is a race
condition that we occasionally hit in tests. Adding a 2 second
delay seems realistic (for when a human is doing the walkthrough)
and should reduce the likelihood of hitting the race condition.
2016-10-21 15:31:33 -07:00
Bob Lantz
54bd4e4d3a
For 10Mb/s links, we should certainly be network-limited rather
...
than CPU-limited, which should expose the feature we are trying
to demonstrate (TCP data rate slowing down as latency increases
due to congestion control.)
2016-10-21 13:25:40 -07:00
lantz
cc1cd9619f
Merge pull request #671 from vik-y/master
...
Changes override method from __init__ to build
2016-09-28 20:45:35 -07:00
Nirmoy Das
007261d19e
add installation support for SUSE based distros
2016-09-28 12:08:32 +02:00
vik_y
dc22b0a877
Changes override method from __init__ to build
2016-09-27 13:19:08 +05:30
Bob Lantz
4178333174
Wait for exit in testWireshark()
...
If mn doesn't shut down cleanly, the subsequent test may fail.
2016-09-23 16:07:12 -07:00
Bob Lantz
f012dac2cb
Clean shutdown for testStaticMAC
...
Without waiting for mn to exit, OVS keeps listening on the
static listening port, which prevents UserSwitch from listening
on it (and starting up) in the next test.
2016-09-21 13:25:04 -07:00
Bob Lantz
8def6752f3
Add TCULink and make it the default for --switch user
...
For some time, UserSwitch has suffered from abysmal performance due
to rx and tx offload settings. In the latest Ubuntu 16.04/Linux 4.4
kernel, it simply doesn't work with the default settings, since
packets with bad TCP checksums are generated at one end, passed through
the user switch, and dropped at the other. It doesn't seem to be
something we can fix in UserSwitch itself although it may be possible
to do something in the C code of the Stanford reference switch and
CPqD switch.
2016-09-20 12:43:27 -07:00
Bob Lantz
0f9c1b33c7
Change default --listenport to 6654
...
Previously the standard OpenFlow poort (6653) that Controller()
may be listening at would conflict with the default listenPort
for switch 20 (usually UserSwitch 20), breaking waitConnected()
and disconnecting that switch from the network in general.
Fixes #668
2016-09-14 00:38:35 -07:00
Bob Lantz
f530c99415
testHostCommands: accept both ethX and en.*X interfaces
...
systemd (Ubuntu 16) names interfaces like this:
enp1s3 for "ethernet, PCI bus 1, slot 3"
We now accept both in testHostCommands
Fixes #665
2016-09-09 14:54:38 -07:00
Bob Lantz
5470415bfc
Fix mn -v by using output() rather than info()
...
info() doesn't produce any output if it's called at
this point; bug was introduced when we tried to eliminate
print().
2016-09-01 23:25:14 -07:00