From d302e2e72cabdfa7259e662666ced0a9faddc00f Mon Sep 17 00:00:00 2001 From: Kyle Mestery Date: Wed, 27 Feb 2013 13:43:21 -0500 Subject: [PATCH] tests: Add VXLAN and LISP tunnel tests to the unit test infrastructure. Signed-off-by: Kyle Mestery Signed-off-by: Jesse Gross --- tests/tunnel.at | 69 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) diff --git a/tests/tunnel.at b/tests/tunnel.at index 55fd5b3c7..c5b00646c 100644 --- a/tests/tunnel.at +++ b/tests/tunnel.at @@ -310,3 +310,72 @@ AT_CHECK([tail -1 stdout], [0], [dnl OVS_VSWITCHD_STOP AT_CLEANUP + +AT_SETUP([tunnel - VXLAN]) +OVS_VSWITCHD_START([add-port br0 p1 -- set Interface p1 type=vxlan \ + options:remote_ip=1.1.1.1 ofport_request=1]) + +AT_CHECK([ovs-appctl dpif/show], [0], [dnl +br0 (dummy@ovs-dummy): + lookups: hit:0 missed:0 lost:0 + flows: 0 + br0 65534/100: (dummy) + p1 1/1: (vxlan: remote_ip=1.1.1.1) +]) + +OVS_VSWITCHD_STOP +AT_CLEANUP + +AT_SETUP([tunnel - LISP]) +OVS_VSWITCHD_START([add-port br0 p1 -- set Interface p1 type=lisp \ + options:remote_ip=1.1.1.1 ofport_request=1]) + +AT_CHECK([ovs-appctl dpif/show], [0], [dnl +br0 (dummy@ovs-dummy): + lookups: hit:0 missed:0 lost:0 + flows: 0 + br0 65534/100: (dummy) + p1 1/1: (lisp: dst_port=4341, remote_ip=1.1.1.1) +]) + +OVS_VSWITCHD_STOP +AT_CLEANUP + +AT_SETUP([tunnel - different VXLAN UDP port]) +OVS_VSWITCHD_START([add-port br0 p1 -- set Interface p1 type=vxlan \ + options:remote_ip=1.1.1.1 ofport_request=1 options:dst_port=4341]) + +AT_CHECK([ovs-appctl dpif/show], [0], [dnl +br0 (dummy@ovs-dummy): + lookups: hit:0 missed:0 lost:0 + flows: 0 + br0 65534/100: (dummy) + p1 1/1: (vxlan: dst_port=4341, remote_ip=1.1.1.1) +]) + +dnl change UDP port + +AT_CHECK([ovs-vsctl -- set Interface p1 options:dst_port=5000]) + +AT_CHECK([ovs-appctl dpif/show], [0], [dnl +br0 (dummy@ovs-dummy): + lookups: hit:0 missed:0 lost:0 + flows: 0 + br0 65534/100: (dummy) + p1 1/2: (vxlan: dst_port=5000, remote_ip=1.1.1.1) +]) + +dnl change UDP port to default + +AT_CHECK([ovs-vsctl -- set Interface p1 options:dst_port=8472]) + +AT_CHECK([ovs-appctl dpif/show], [0], [dnl +br0 (dummy@ovs-dummy): + lookups: hit:0 missed:0 lost:0 + flows: 0 + br0 65534/100: (dummy) + p1 1/1: (vxlan: remote_ip=1.1.1.1) +]) + +OVS_VSWITCHD_STOP +AT_CLEANUP -- 2.47.0