diff --git a/tests/system-traffic.at b/tests/system-traffic.at index e68fe7e1859..cb2a4d60aa2 100644 --- a/tests/system-traffic.at +++ b/tests/system-traffic.at @@ -388,6 +388,105 @@ NS_CHECK_EXEC([at_ns0], [ping -s 3200 -q -c 3 -i 0.3 -W 2 10.1.1.100 | FORMAT_PI OVS_TRAFFIC_VSWITCHD_STOP AT_CLEANUP +AT_SETUP([datapath - ping over many vxlan tunnels]) +OVS_CHECK_TUNNEL_TSO() +OVS_CHECK_VXLAN() + +OVS_TRAFFIC_VSWITCHD_START() +ADD_BR([br-underlay0]) +ADD_BR([br-underlay1]) +ADD_BR([br-underlay2]) + +############################################################## +# +# at_ns0 . init_net +# . +# at_vxlan1 (10.1.1.1/24) . br0 (10.1.1.100/24) +# (remote 172.31.1.100) . | +# . at_vxlan0 +# . (remote 172.31.1.1) +# . +# at_vxlan3 (172.31.1.1/24) . br-underlay0 (172.31.1.100/24) +# (remote 172.31.2.100) . | +# . at_vxlan2 +# . (remote 172.31.2.1) +# . +# at_vxlan5 (172.31.2.1/24) . br-underlay1 (172.31.2.100/24) +# (remote 172.31.3.100) . | +# . at_vxlan4 +# . (remote 172.31.3.1) +# . +# p0 (172.31.3.1/24) . br-underlay2 (172.31.3.100/24) +# | . | +# \-------------------------.-ovs-p0 +# +############################################################## +# +# Fully encapsulated traffic icmp request over p0 -> ovs-p0 should be like: +# +#