Bob Lantz
f6de358b06
Try to prime the pump to avoid PACKET_INs during iperf test
...
Background: the reference controller is reactive and installs exact
match rules. By attempting to start a telnet session we make sure that
the ARP caches and TCP flow rules are set up (in one direction at
least) before the test starts.
This is intended to help with #413
2014-10-31 15:06:15 -07:00
lantz
aae0affae4
Merge pull request #411 from cdburkard/devel/cli_usage
...
add cli usage information
2014-10-14 13:42:40 -07:00
lantz
8190e81ba8
Merge pull request #410 from cdburkard/patches/tshark_walkthrough_1404
...
support wireshark versions greater than 1.11 in test_walkthrough
2014-10-14 13:36:24 -07:00
lantz
16a2a6dc55
Merge pull request #400 from cdburkard/patches/fixEmptyPing
...
Mininet crashes when running ping between two hosts with no interfaces
2014-10-13 18:11:19 -07:00
lantz
b7999978f9
Merge pull request #409 from cdburkard/patches/cleanup_tests
...
if a test fails or exits with an error, run cleanup as a precaution
2014-10-13 18:06:44 -07:00
Bob Lantz
e1711f357a
Use server receive rate rather than client send()/buffering rate
...
Fixes #412
2014-10-13 17:52:47 -07:00
Bob Lantz
501eb4f916
Add more information for test condition failure
2014-10-13 13:52:43 -07:00
Cody Burkard
f341159300
support wireshark versions greater than 1.11
2014-10-13 10:52:37 -07:00
cody burkard
cac98f5fd5
add cli usage information
2014-10-10 20:32:15 -07:00
lantz
5eca0802d2
Merge pull request #407 from cdburkard/patches/baresshd_waitListening
...
wait for sshd to start in baresshd example
2014-10-10 12:33:45 -07:00
Bob Lantz
6159e923e6
Add VM port forwarding option: --forward tcp:2222:22
2014-10-09 14:30:09 -07:00
Bob Lantz
2ceb57915a
Merge branch 'cdburkard-patches/test_walkthrough'
2014-10-07 16:11:03 -07:00
Bob Lantz
61c144b9f6
Minor fixes to wireshark test
2014-10-07 16:08:57 -07:00
lantz
8537e8d9fa
Merge pull request #404 from cdburkard/patches/default_cli
...
use node.pexec() to update IP address of intf instead of node.cmd()
2014-10-07 14:27:46 -07:00
cody burkard
33d42e25e6
if a test fails or exits with an error, run cleanup as a precaution
2014-10-03 09:50:39 -07:00
cody burkard
7c5d2771f7
wait for sshd to start in example
2014-10-03 04:52:21 -07:00
Bob Lantz
098bede0ec
Wait for controller shutdown.
...
Unfortunately, this can slow things down a bit - perhaps
100-200 ms in the case of ovs-controller, but I am hoping that
it may help slightly with #399 .
2014-10-02 20:09:17 -07:00
Bob Lantz
629e58ca5b
Add 'use' test for using VM interactively
2014-10-02 18:45:54 -07:00
cody burkard
e3ab3fc239
fix a few small issues with walkthrough tests
2014-10-02 11:10:17 -07:00
cody burkard
f1123e71ae
update interface IP address with pexec so that backgrounded process output from the cli cannot interfere
2014-10-02 09:19:07 -07:00
cody burkard
778267aa75
if there are no interfaces to ping, there are no packets sent
2014-10-01 23:05:34 -07:00
Bob Lantz
d6da13d4e3
ntpd doesn't take a server argument
2014-10-01 17:32:15 -07:00
Bob Lantz
92a4f2ddbf
Try using ntpd since ntpdate doesn't always work
2014-10-01 17:29:04 -07:00
Bob Lantz
ded25a9ef8
disableNtpd: wait 1 second and print out date just to be sure
2014-10-01 14:42:43 -07:00
Bob Lantz
1bae1aab03
Turn of ntpd and set date manually before tests
...
This should fix the problem where we see the first test
taking negative time, as well as possibly other issues
with performance tests which may be sensitive to changes
in wall clock time.
Fixes #398
2014-10-01 14:20:59 -07:00
lantz
01a1e8e400
Merge pull request #397 from cdburkard/patches/test_nets
...
wait for switches to connect during test_nets
2014-09-30 15:19:54 -07:00
Bob Lantz
9487cb508d
Fix typo
2014-09-29 19:57:26 -07:00
Bob Lantz
461751e5cd
Merge branch 'cdburkard-patches/linear_bw'
2014-09-29 19:06:31 -07:00
Bob Lantz
762479c15b
Merge branch 'patches/linear_bw' of https://github.com/cdburkard/mininet into cdburkard-patches/linear_bw
2014-09-29 19:06:08 -07:00
Bob Lantz
c8607467bd
Merge branch 'cdburkard-patches/fix_sshd'
2014-09-29 18:51:00 -07:00
Bob Lantz
f8e98d6a7f
Merge branch 'patches/fix_sshd' of https://github.com/cdburkard/mininet into cdburkard-patches/fix_sshd
2014-09-29 18:50:41 -07:00
lantz
4aa0b82381
Merge pull request #395 from cdburkard/patches/vlan_fail_output
...
check for vlan dependency
2014-09-29 18:33:38 -07:00
lantz
f9522b30dc
Merge pull request #394 from cdburkard/patches/cpu_test
...
continue to test cfs if rt is not enabled in kernel
2014-09-29 17:41:07 -07:00
Bob Lantz
ec26c7492d
Install vconfig in VM for VLAN example
...
This should help with #393 although it doesn't solve
the root issue of the example failing silently when
vconfig is missing.
2014-09-29 16:30:24 -07:00
cody burkard
684092bae1
wait for switches to connect during test_nets
2014-09-27 06:43:39 -07:00
cody burkard
9cbf4688b2
add 1ms delay to all links to exaggerate TCP bandwidth decrease across an increasing number of links
2014-09-27 04:48:57 -07:00
cody burkard
74857ba474
remove User Switch from linearBandwidth due to poor performance
2014-09-27 04:47:56 -07:00
cody burkard
f1b61c629a
Merge branch 'master' of github.com:mininet/mininet into patches/fix_sshd
...
Conflicts:
examples/cpu.py
2014-09-27 04:31:46 -07:00
cody burkard
a565bdd57d
fix popen to work with shell
2014-09-27 04:30:16 -07:00
cody burkard
cf5bbd597a
promote waitListening to util.py
2014-09-27 04:30:16 -07:00
cody burkard
c0d8fc0d37
wait until sshd has started on each host
2014-09-27 04:30:16 -07:00
cody burkard
eef43402b6
check for vlan dependency
2014-09-27 04:24:27 -07:00
cody burkard
54bd9e6112
continue to test cfs if rt is not enabled in kernel
2014-09-27 03:20:07 -07:00
lantz
fa7edec7c8
Merge pull request #391 from cdburkard/patches/fix_popen
...
workaround: attach to cgroup first, then mount namespace
2014-09-26 16:47:06 -07:00
lantz
89cc29b4c2
Merge pull request #367 from cdburkard/devel/Ryu
...
add Ryu controller support to Mininet
2014-09-26 16:41:45 -07:00
cody burkard
686a9993f5
add Ryu controller to mininet
2014-09-26 15:42:15 -07:00
cody burkard
e16c5fe905
attach to cgroup first, then mount namespace
2014-09-25 22:51:48 -07:00
Bob Lantz
dedb06b2f5
Wait for crlf after OK/FAILED for better -v output
2014-09-25 18:43:07 -07:00
lantz
5fc3f57ede
Merge pull request #386 from cdburkard/patches/cpu_test
...
Skip test_cpu.py if RT_GROUP_SCHED is not enabled
2014-09-25 14:19:55 -07:00
lantz
5789dae8be
Merge pull request #387 from cdburkard/patches/iperf_bw
...
use udp with iperf to measure loss. pings are not reliable
2014-09-25 14:17:09 -07:00