The file will be part of two different testsuites: one for the kernel datapath and another for the userspace datapath. No functional change in this commit.
Signed-off-by: Daniele Di Proietto <diproiet...@vmware.com> --- tests/automake.mk | 2 +- tests/kmod-testsuite.at | 2 +- tests/kmod-traffic.at | 107 ------------------------------------------------ tests/traffic.at | 107 ++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 109 insertions(+), 109 deletions(-) delete mode 100644 tests/kmod-traffic.at create mode 100644 tests/traffic.at diff --git a/tests/automake.mk b/tests/automake.mk index 9011e84..c2ef9a4 100644 --- a/tests/automake.mk +++ b/tests/automake.mk @@ -88,7 +88,7 @@ TESTSUITE_AT = \ KMOD_TESTSUITE_AT = \ tests/kmod-testsuite.at \ tests/kmod-macros.at \ - tests/kmod-traffic.at + tests/traffic.at TESTSUITE = $(srcdir)/tests/testsuite TESTSUITE_PATCH = $(srcdir)/tests/testsuite.patch diff --git a/tests/kmod-testsuite.at b/tests/kmod-testsuite.at index e925367..bd59629 100644 --- a/tests/kmod-testsuite.at +++ b/tests/kmod-testsuite.at @@ -19,4 +19,4 @@ m4_include([tests/ovsdb-macros.at]) m4_include([tests/ofproto-macros.at]) m4_include([tests/kmod-macros.at]) -m4_include([tests/kmod-traffic.at]) +m4_include([tests/traffic.at]) diff --git a/tests/kmod-traffic.at b/tests/kmod-traffic.at deleted file mode 100644 index 9df8b62..0000000 --- a/tests/kmod-traffic.at +++ /dev/null @@ -1,107 +0,0 @@ -AT_BANNER([kmod-sanity]) - -AT_SETUP([kmod - ping between two ports]) -OVS_KMOD_VSWITCHD_START( - [set-fail-mode br0 standalone -- ]) - -ADD_NAMESPACES(at_ns0, at_ns1) - -ADD_VETH(p0, at_ns0, br0, "10.1.1.1/24") -ADD_VETH(p1, at_ns1, br0, "10.1.1.2/24") - -AT_CAPTURE_FILE([ping.output]) -AT_CHECK([ip netns exec at_ns0 bash -c "ping -q -c 3 -i 0.3 -w 2 10.1.1.2 > ping.output"]) -AT_CHECK([ip netns exec at_ns0 bash -c "ping -s 1600 -q -c 3 -i 0.3 -w 2 10.1.1.2 >> ping.output"]) -AT_CHECK([ip netns exec at_ns0 bash -c "ping -s 3200 -q -c 3 -i 0.3 -w 2 10.1.1.2 >> ping.output"]) - -AT_CHECK([cat ping.output | grep "transmitted" | sed 's/time.*ms$/time 0ms/'], [0], [dnl -3 packets transmitted, 3 received, 0% packet loss, time 0ms -3 packets transmitted, 3 received, 0% packet loss, time 0ms -3 packets transmitted, 3 received, 0% packet loss, time 0ms -]) - -OVS_KMOD_VSWITCHD_STOP -AT_CLEANUP - -AT_SETUP([kmod - ping between two ports on vlan]) -OVS_KMOD_VSWITCHD_START( - [set-fail-mode br0 standalone -- ]) - -ADD_NAMESPACES(at_ns0, at_ns1) - -ADD_VETH(p0, at_ns0, br0, "10.1.1.1/24") -ADD_VETH(p1, at_ns1, br0, "10.1.1.2/24") - -ADD_VLAN(p0, at_ns0, 100, "10.2.2.1/24") -ADD_VLAN(p1, at_ns1, 100, "10.2.2.2/24") - -AT_CAPTURE_FILE([ping.output]) -AT_CHECK([ip netns exec at_ns0 bash -c "ping -q -c 3 -i 0.3 -w 2 10.2.2.2 > ping.output"]) -AT_CHECK([ip netns exec at_ns0 bash -c "ping -s 1600 -q -c 3 -i 0.3 -w 2 10.2.2.2 >> ping.output"]) -AT_CHECK([ip netns exec at_ns0 bash -c "ping -s 3200 -q -c 3 -i 0.3 -w 2 10.2.2.2 >> ping.output"]) - -AT_CHECK([cat ping.output | grep "transmitted" | sed 's/time.*ms$/time 0ms/'], [0], [dnl -3 packets transmitted, 3 received, 0% packet loss, time 0ms -3 packets transmitted, 3 received, 0% packet loss, time 0ms -3 packets transmitted, 3 received, 0% packet loss, time 0ms -]) - -OVS_KMOD_VSWITCHD_STOP -AT_CLEANUP - -AT_SETUP([kmod - ping6 between two ports]) -OVS_KMOD_VSWITCHD_START( - [set-fail-mode br0 standalone -- ]) - -ADD_NAMESPACES(at_ns0, at_ns1) - -ADD_VETH(p0, at_ns0, br0, "fc00::1/96") -ADD_VETH(p1, at_ns1, br0, "fc00::2/96") - -dnl Without this sleep, we get occasional failures due to the following error: -dnl "connect: Cannot assign requested address" -sleep 2; - -AT_CAPTURE_FILE([ping.output]) -AT_CHECK([ip netns exec at_ns0 bash -c "ping6 -q -c 3 -i 0.3 -w 2 fc00::2 > ping.output"]) -AT_CHECK([ip netns exec at_ns0 bash -c "ping6 -s 1600 -q -c 3 -i 0.3 -w 2 fc00::2 >> ping.output"]) -AT_CHECK([ip netns exec at_ns0 bash -c "ping6 -s 3200 -q -c 3 -i 0.3 -w 2 fc00::2 >> ping.output"]) - -AT_CHECK([cat ping.output | grep "transmitted" | sed 's/time.*ms$/time 0ms/'], [0], [dnl -3 packets transmitted, 3 received, 0% packet loss, time 0ms -3 packets transmitted, 3 received, 0% packet loss, time 0ms -3 packets transmitted, 3 received, 0% packet loss, time 0ms -]) - -OVS_KMOD_VSWITCHD_STOP -AT_CLEANUP - -AT_SETUP([kmod - ping6 between two ports on vlan]) -OVS_KMOD_VSWITCHD_START( - [set-fail-mode br0 standalone -- ]) - -ADD_NAMESPACES(at_ns0, at_ns1) - -ADD_VETH(p0, at_ns0, br0, "fc00::1/96") -ADD_VETH(p1, at_ns1, br0, "fc00::2/96") - -ADD_VLAN(p0, at_ns0, 100, "fc00:1::1/96") -ADD_VLAN(p1, at_ns1, 100, "fc00:1::2/96") - -dnl Without this sleep, we get occasional failures due to the following error: -dnl "connect: Cannot assign requested address" -sleep 2; - -AT_CAPTURE_FILE([ping.output]) -AT_CHECK([ip netns exec at_ns0 bash -c "ping6 -q -c 3 -i 0.3 -w 2 fc00:1::2 > ping.output"]) -AT_CHECK([ip netns exec at_ns0 bash -c "ping6 -s 1600 -q -c 3 -i 0.3 -w 2 fc00:1::2 >> ping.output"]) -AT_CHECK([ip netns exec at_ns0 bash -c "ping6 -s 3200 -q -c 3 -i 0.3 -w 2 fc00:1::2 >> ping.output"]) - -AT_CHECK([cat ping.output | grep "transmitted" | sed 's/time.*ms$/time 0ms/'], [0], [dnl -3 packets transmitted, 3 received, 0% packet loss, time 0ms -3 packets transmitted, 3 received, 0% packet loss, time 0ms -3 packets transmitted, 3 received, 0% packet loss, time 0ms -]) - -OVS_KMOD_VSWITCHD_STOP -AT_CLEANUP diff --git a/tests/traffic.at b/tests/traffic.at new file mode 100644 index 0000000..9df8b62 --- /dev/null +++ b/tests/traffic.at @@ -0,0 +1,107 @@ +AT_BANNER([kmod-sanity]) + +AT_SETUP([kmod - ping between two ports]) +OVS_KMOD_VSWITCHD_START( + [set-fail-mode br0 standalone -- ]) + +ADD_NAMESPACES(at_ns0, at_ns1) + +ADD_VETH(p0, at_ns0, br0, "10.1.1.1/24") +ADD_VETH(p1, at_ns1, br0, "10.1.1.2/24") + +AT_CAPTURE_FILE([ping.output]) +AT_CHECK([ip netns exec at_ns0 bash -c "ping -q -c 3 -i 0.3 -w 2 10.1.1.2 > ping.output"]) +AT_CHECK([ip netns exec at_ns0 bash -c "ping -s 1600 -q -c 3 -i 0.3 -w 2 10.1.1.2 >> ping.output"]) +AT_CHECK([ip netns exec at_ns0 bash -c "ping -s 3200 -q -c 3 -i 0.3 -w 2 10.1.1.2 >> ping.output"]) + +AT_CHECK([cat ping.output | grep "transmitted" | sed 's/time.*ms$/time 0ms/'], [0], [dnl +3 packets transmitted, 3 received, 0% packet loss, time 0ms +3 packets transmitted, 3 received, 0% packet loss, time 0ms +3 packets transmitted, 3 received, 0% packet loss, time 0ms +]) + +OVS_KMOD_VSWITCHD_STOP +AT_CLEANUP + +AT_SETUP([kmod - ping between two ports on vlan]) +OVS_KMOD_VSWITCHD_START( + [set-fail-mode br0 standalone -- ]) + +ADD_NAMESPACES(at_ns0, at_ns1) + +ADD_VETH(p0, at_ns0, br0, "10.1.1.1/24") +ADD_VETH(p1, at_ns1, br0, "10.1.1.2/24") + +ADD_VLAN(p0, at_ns0, 100, "10.2.2.1/24") +ADD_VLAN(p1, at_ns1, 100, "10.2.2.2/24") + +AT_CAPTURE_FILE([ping.output]) +AT_CHECK([ip netns exec at_ns0 bash -c "ping -q -c 3 -i 0.3 -w 2 10.2.2.2 > ping.output"]) +AT_CHECK([ip netns exec at_ns0 bash -c "ping -s 1600 -q -c 3 -i 0.3 -w 2 10.2.2.2 >> ping.output"]) +AT_CHECK([ip netns exec at_ns0 bash -c "ping -s 3200 -q -c 3 -i 0.3 -w 2 10.2.2.2 >> ping.output"]) + +AT_CHECK([cat ping.output | grep "transmitted" | sed 's/time.*ms$/time 0ms/'], [0], [dnl +3 packets transmitted, 3 received, 0% packet loss, time 0ms +3 packets transmitted, 3 received, 0% packet loss, time 0ms +3 packets transmitted, 3 received, 0% packet loss, time 0ms +]) + +OVS_KMOD_VSWITCHD_STOP +AT_CLEANUP + +AT_SETUP([kmod - ping6 between two ports]) +OVS_KMOD_VSWITCHD_START( + [set-fail-mode br0 standalone -- ]) + +ADD_NAMESPACES(at_ns0, at_ns1) + +ADD_VETH(p0, at_ns0, br0, "fc00::1/96") +ADD_VETH(p1, at_ns1, br0, "fc00::2/96") + +dnl Without this sleep, we get occasional failures due to the following error: +dnl "connect: Cannot assign requested address" +sleep 2; + +AT_CAPTURE_FILE([ping.output]) +AT_CHECK([ip netns exec at_ns0 bash -c "ping6 -q -c 3 -i 0.3 -w 2 fc00::2 > ping.output"]) +AT_CHECK([ip netns exec at_ns0 bash -c "ping6 -s 1600 -q -c 3 -i 0.3 -w 2 fc00::2 >> ping.output"]) +AT_CHECK([ip netns exec at_ns0 bash -c "ping6 -s 3200 -q -c 3 -i 0.3 -w 2 fc00::2 >> ping.output"]) + +AT_CHECK([cat ping.output | grep "transmitted" | sed 's/time.*ms$/time 0ms/'], [0], [dnl +3 packets transmitted, 3 received, 0% packet loss, time 0ms +3 packets transmitted, 3 received, 0% packet loss, time 0ms +3 packets transmitted, 3 received, 0% packet loss, time 0ms +]) + +OVS_KMOD_VSWITCHD_STOP +AT_CLEANUP + +AT_SETUP([kmod - ping6 between two ports on vlan]) +OVS_KMOD_VSWITCHD_START( + [set-fail-mode br0 standalone -- ]) + +ADD_NAMESPACES(at_ns0, at_ns1) + +ADD_VETH(p0, at_ns0, br0, "fc00::1/96") +ADD_VETH(p1, at_ns1, br0, "fc00::2/96") + +ADD_VLAN(p0, at_ns0, 100, "fc00:1::1/96") +ADD_VLAN(p1, at_ns1, 100, "fc00:1::2/96") + +dnl Without this sleep, we get occasional failures due to the following error: +dnl "connect: Cannot assign requested address" +sleep 2; + +AT_CAPTURE_FILE([ping.output]) +AT_CHECK([ip netns exec at_ns0 bash -c "ping6 -q -c 3 -i 0.3 -w 2 fc00:1::2 > ping.output"]) +AT_CHECK([ip netns exec at_ns0 bash -c "ping6 -s 1600 -q -c 3 -i 0.3 -w 2 fc00:1::2 >> ping.output"]) +AT_CHECK([ip netns exec at_ns0 bash -c "ping6 -s 3200 -q -c 3 -i 0.3 -w 2 fc00:1::2 >> ping.output"]) + +AT_CHECK([cat ping.output | grep "transmitted" | sed 's/time.*ms$/time 0ms/'], [0], [dnl +3 packets transmitted, 3 received, 0% packet loss, time 0ms +3 packets transmitted, 3 received, 0% packet loss, time 0ms +3 packets transmitted, 3 received, 0% packet loss, time 0ms +]) + +OVS_KMOD_VSWITCHD_STOP +AT_CLEANUP -- 2.1.4 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev