selftests: forwarding: vxlan_bridge_1d: Add ping test

Test end-to-end reachability between local and remote endpoints.

Note that because learning is disabled on the VXLAN device, the ICMP
requests will end up being flooded to all remotes.

Signed-off-by: Petr Machata <petrm@mellanox.com>
Signed-off-by: Ido Schimmel <idosch@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
Petr Machata 2018-11-19 16:11:15 +00:00 committed by David S. Miller
parent fd64d5a2e3
commit 5852fd07c4

View File

@ -65,6 +65,7 @@
export VXPORT
: ${ALL_TESTS:="
ping_ipv4
"}
NUM_NETIFS=6
@ -281,6 +282,13 @@ cleanup()
vrf_cleanup
}
ping_ipv4()
{
ping_test $h1 192.0.2.2 ": local->local"
ping_test $h1 192.0.2.3 ": local->remote 1"
ping_test $h1 192.0.2.4 ": local->remote 2"
}
test_all()
{
echo "Running tests with UDP port $VXPORT"