2 # SPDX-License-Identifier: GPL-2.0
4 ALL_TESTS="ping_ipv4 ping_ipv6"
11 ip link set dev $h1 master vrf-h1
13 ip link set dev vrf-h1 up
14 ip link set dev $h1 up
16 ip address add 192.0.2.2/24 dev $h1
17 ip address add 2001:db8:1::2/64 dev $h1
19 ip route add 198.51.100.0/24 vrf vrf-h1 nexthop via 192.0.2.1
20 ip route add 2001:db8:2::/64 vrf vrf-h1 nexthop via 2001:db8:1::1
25 ip route del 2001:db8:2::/64 vrf vrf-h1
26 ip route del 198.51.100.0/24 vrf vrf-h1
28 ip address del 2001:db8:1::2/64 dev $h1
29 ip address del 192.0.2.2/24 dev $h1
31 ip link set dev $h1 down
38 ip link set dev $h2 master vrf-h2
40 ip link set dev vrf-h2 up
41 ip link set dev $h2 up
43 ip address add 198.51.100.2/24 dev $h2
44 ip address add 2001:db8:2::2/64 dev $h2
46 ip route add 192.0.2.0/24 vrf vrf-h2 nexthop via 198.51.100.1
47 ip route add 2001:db8:1::/64 vrf vrf-h2 nexthop via 2001:db8:2::1
52 ip route del 2001:db8:1::/64 vrf vrf-h2
53 ip route del 192.0.2.0/24 vrf vrf-h2
55 ip address del 2001:db8:2::2/64 dev $h2
56 ip address del 198.51.100.2/24 dev $h2
58 ip link set dev $h2 down
64 ip link set dev $rp1 up
65 ip link set dev $rp2 up
67 ip address add 192.0.2.1/24 dev $rp1
68 ip address add 2001:db8:1::1/64 dev $rp1
70 ip address add 198.51.100.1/24 dev $rp2
71 ip address add 2001:db8:2::1/64 dev $rp2
76 ip address del 2001:db8:2::1/64 dev $rp2
77 ip address del 198.51.100.1/24 dev $rp2
79 ip address del 2001:db8:1::1/64 dev $rp1
80 ip address del 192.0.2.1/24 dev $rp1
82 ip link set dev $rp2 down
83 ip link set dev $rp1 down
120 ping_test $h1 198.51.100.2
125 ping6_test $h1 2001:db8:2::2