make -C tools/testing/selftests TARGETS="net" TEST_PROGS=vrf_route_leakingg.sh TEST_GEN_PROGS="" run_tests make: Entering directory '/home/virtme/testing-3/tools/testing/selftests' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' TAP version 13 1..1 # overriding timeout to 7200 # selftests: net: vrf_route_leaking.sh # # ########################################################################### # IPv4 (sym route): VRF ICMP ttl error route lookup ping # ########################################################################### # # ./vrf_route_leaking.sh: line 190: 23240 Segmentation fault ip -netns "${ns}" link add "${vrf}" type vrf table "${table}" # Cannot find device "blue" # ./vrf_route_leaking.sh: line 190: 23244 Segmentation fault ip -netns "${ns}" route add vrf "${vrf}" unreachable default metric 8192 # ./vrf_route_leaking.sh: line 190: 23245 Segmentation fault ip -netns "${ns}" -6 route add vrf "${vrf}" unreachable default metric 8192 # Cannot find device "blue" # Cannot find device "blue" # ./vrf_route_leaking.sh: line 190: 23252 Segmentation fault ip -netns "${ns}" link add "${vrf}" type vrf table "${table}" # Cannot find device "red" # ./vrf_route_leaking.sh: line 190: 23256 Segmentation fault ip -netns "${ns}" route add vrf "${vrf}" unreachable default metric 8192 # ./vrf_route_leaking.sh: line 190: 23257 Segmentation fault ip -netns "${ns}" -6 route add vrf "${vrf}" unreachable default metric 8192 # Cannot find device "red" # Cannot find device "red" # Error: argument "blue" is wrong: Not a valid VRF name # # Error: argument "red" is wrong: Not a valid VRF name # # ./vrf_route_leaking.sh: line 205: 23275 Segmentation fault ip -netns $r1 route add vrf blue ${H2_N2} dev red # ./vrf_route_leaking.sh: line 205: 23276 Segmentation fault ip -netns $r1 -6 route add vrf blue ${H2_N2_6} dev red # ./vrf_route_leaking.sh: line 205: 23277 Segmentation fault ip -netns $r1 route add vrf red ${H1_N1} dev blue # ./vrf_route_leaking.sh: line 205: 23278 Segmentation fault ip -netns $r1 -6 route add vrf red ${H1_N1_6} dev blue # TEST: Basic IPv4 connectivity [ OK ] # TEST: Ping received ICMP ttl exceeded [ OK ] # # ########################################################################### # IPv4 (sym route): VRF ICMP error route lookup traceroute # ########################################################################### # # ./vrf_route_leaking.sh: line 190: 23341 Segmentation fault ip -netns "${ns}" link add "${vrf}" type vrf table "${table}" # Cannot find device "blue" # ./vrf_route_leaking.sh: line 190: 23345 Segmentation fault ip -netns "${ns}" route add vrf "${vrf}" unreachable default metric 8192 # ./vrf_route_leaking.sh: line 190: 23346 Segmentation fault ip -netns "${ns}" -6 route add vrf "${vrf}" unreachable default metric 8192 # Cannot find device "blue" # Cannot find device "blue" # ./vrf_route_leaking.sh: line 190: 23353 Segmentation fault ip -netns "${ns}" link add "${vrf}" type vrf table "${table}" # Cannot find device "red" # ./vrf_route_leaking.sh: line 190: 23357 Segmentation fault ip -netns "${ns}" route add vrf "${vrf}" unreachable default metric 8192 # ./vrf_route_leaking.sh: line 190: 23358 Segmentation fault ip -netns "${ns}" -6 route add vrf "${vrf}" unreachable default metric 8192 # Cannot find device "red" # Cannot find device "red" # Error: argument "blue" is wrong: Not a valid VRF name # # Error: argument "red" is wrong: Not a valid VRF name # # ./vrf_route_leaking.sh: line 205: 23376 Segmentation fault ip -netns $r1 route add vrf blue ${H2_N2} dev red # ./vrf_route_leaking.sh: line 205: 23377 Segmentation fault ip -netns $r1 -6 route add vrf blue ${H2_N2_6} dev red # ./vrf_route_leaking.sh: line 205: 23378 Segmentation fault ip -netns $r1 route add vrf red ${H1_N1} dev blue # ./vrf_route_leaking.sh: line 205: 23379 Segmentation fault ip -netns $r1 -6 route add vrf red ${H1_N1_6} dev blue # TEST: Basic IPv4 connectivity [ OK ] # TEST: Traceroute reports a hop on r1 [ OK ] # # ########################################################################### # IPv4 (sym route): VRF ICMP fragmentation error route lookup ping # ########################################################################### # # ./vrf_route_leaking.sh: line 190: 23440 Segmentation fault ip -netns "${ns}" link add "${vrf}" type vrf table "${table}" # Cannot find device "blue" # ./vrf_route_leaking.sh: line 190: 23444 Segmentation fault ip -netns "${ns}" route add vrf "${vrf}" unreachable default metric 8192 # ./vrf_route_leaking.sh: line 190: 23445 Segmentation fault ip -netns "${ns}" -6 route add vrf "${vrf}" unreachable default metric 8192 # Cannot find device "blue" # Cannot find device "blue" # ./vrf_route_leaking.sh: line 190: 23452 Segmentation fault ip -netns "${ns}" link add "${vrf}" type vrf table "${table}" # Cannot find device "red" # ./vrf_route_leaking.sh: line 190: 23456 Segmentation fault ip -netns "${ns}" route add vrf "${vrf}" unreachable default metric 8192 # ./vrf_route_leaking.sh: line 190: 23457 Segmentation fault ip -netns "${ns}" -6 route add vrf "${vrf}" unreachable default metric 8192 # Cannot find device "red" # Cannot find device "red" # Error: argument "blue" is wrong: Not a valid VRF name # # Error: argument "red" is wrong: Not a valid VRF name # # ./vrf_route_leaking.sh: line 205: 23475 Segmentation fault ip -netns $r1 route add vrf blue ${H2_N2} dev red # ./vrf_route_leaking.sh: line 205: 23476 Segmentation fault ip -netns $r1 -6 route add vrf blue ${H2_N2_6} dev red # ./vrf_route_leaking.sh: line 205: 23477 Segmentation fault ip -netns $r1 route add vrf red ${H1_N1} dev blue # ./vrf_route_leaking.sh: line 205: 23478 Segmentation fault ip -netns $r1 -6 route add vrf red ${H1_N1_6} dev blue # TEST: Basic IPv4 connectivity [ OK ] # TEST: Ping received ICMP Frag needed [ OK ] # # ########################################################################### # IPv4 (sym route): VRF ICMP local error route lookup ping # ########################################################################### # # ./vrf_route_leaking.sh: line 190: 23539 Segmentation fault ip -netns "${ns}" link add "${vrf}" type vrf table "${table}" # Cannot find device "blue" # ./vrf_route_leaking.sh: line 190: 23543 Segmentation fault ip -netns "${ns}" route add vrf "${vrf}" unreachable default metric 8192 # ./vrf_route_leaking.sh: line 190: 23544 Segmentation fault ip -netns "${ns}" -6 route add vrf "${vrf}" unreachable default metric 8192 # Cannot find device "blue" # Cannot find device "blue" # ./vrf_route_leaking.sh: line 190: 23551 Segmentation fault ip -netns "${ns}" link add "${vrf}" type vrf table "${table}" # Cannot find device "red" # ./vrf_route_leaking.sh: line 190: 23555 Segmentation fault ip -netns "${ns}" route add vrf "${vrf}" unreachable default metric 8192 # ./vrf_route_leaking.sh: line 190: 23556 Segmentation fault ip -netns "${ns}" -6 route add vrf "${vrf}" unreachable default metric 8192 # Cannot find device "red" # Cannot find device "red" # Error: argument "blue" is wrong: Not a valid VRF name # # Error: argument "red" is wrong: Not a valid VRF name # # ./vrf_route_leaking.sh: line 205: 23574 Segmentation fault ip -netns $r1 route add vrf blue ${H2_N2} dev red # ./vrf_route_leaking.sh: line 205: 23575 Segmentation fault ip -netns $r1 -6 route add vrf blue ${H2_N2_6} dev red # ./vrf_route_leaking.sh: line 205: 23576 Segmentation fault ip -netns $r1 route add vrf red ${H1_N1} dev blue # ./vrf_route_leaking.sh: line 205: 23577 Segmentation fault ip -netns $r1 -6 route add vrf red ${H1_N1_6} dev blue # TEST: Basic IPv4 connectivity [ OK ] # TEST: VRF ICMP local IPv4 [FAIL] # # ########################################################################### # IPv4 (sym route): VRF tcp local connection # ########################################################################### # # ./vrf_route_leaking.sh: line 190: 23636 Segmentation fault ip -netns "${ns}" link add "${vrf}" type vrf table "${table}" # Cannot find device "blue" # ./vrf_route_leaking.sh: line 190: 23640 Segmentation fault ip -netns "${ns}" route add vrf "${vrf}" unreachable default metric 8192 # ./vrf_route_leaking.sh: line 190: 23641 Segmentation fault ip -netns "${ns}" -6 route add vrf "${vrf}" unreachable default metric 8192 # Cannot find device "blue" # Cannot find device "blue" # ./vrf_route_leaking.sh: line 190: 23648 Segmentation fault ip -netns "${ns}" link add "${vrf}" type vrf table "${table}" # Cannot find device "red" # ./vrf_route_leaking.sh: line 190: 23652 Segmentation fault ip -netns "${ns}" route add vrf "${vrf}" unreachable default metric 8192 # ./vrf_route_leaking.sh: line 190: 23653 Segmentation fault ip -netns "${ns}" -6 route add vrf "${vrf}" unreachable default metric 8192 # Cannot find device "red" # Cannot find device "red" # Error: argument "blue" is wrong: Not a valid VRF name # # Error: argument "red" is wrong: Not a valid VRF name # # ./vrf_route_leaking.sh: line 205: 23671 Segmentation fault ip -netns $r1 route add vrf blue ${H2_N2} dev red # ./vrf_route_leaking.sh: line 205: 23672 Segmentation fault ip -netns $r1 -6 route add vrf blue ${H2_N2_6} dev red # ./vrf_route_leaking.sh: line 205: 23673 Segmentation fault ip -netns $r1 route add vrf red ${H1_N1} dev blue # ./vrf_route_leaking.sh: line 205: 23674 Segmentation fault ip -netns $r1 -6 route add vrf red ${H1_N1_6} dev blue # TEST: Basic IPv4 connectivity [ OK ] # TEST: VRF tcp local connection IPv4 [FAIL] # # ########################################################################### # IPv4 (sym route): VRF udp local connection # ########################################################################### # # ./vrf_route_leaking.sh: line 190: 23739 Segmentation fault ip -netns "${ns}" link add "${vrf}" type vrf table "${table}" # Cannot find device "blue" # ./vrf_route_leaking.sh: line 190: 23743 Segmentation fault ip -netns "${ns}" route add vrf "${vrf}" unreachable default metric 8192 # ./vrf_route_leaking.sh: line 190: 23744 Segmentation fault ip -netns "${ns}" -6 route add vrf "${vrf}" unreachable default metric 8192 # Cannot find device "blue" # Cannot find device "blue" # ./vrf_route_leaking.sh: line 190: 23751 Segmentation fault ip -netns "${ns}" link add "${vrf}" type vrf table "${table}" # Cannot find device "red" # ./vrf_route_leaking.sh: line 190: 23755 Segmentation fault ip -netns "${ns}" route add vrf "${vrf}" unreachable default metric 8192 # ./vrf_route_leaking.sh: line 190: 23756 Segmentation fault ip -netns "${ns}" -6 route add vrf "${vrf}" unreachable default metric 8192 # Cannot find device "red" # Cannot find device "red" # Error: argument "blue" is wrong: Not a valid VRF name # # Error: argument "red" is wrong: Not a valid VRF name # # ./vrf_route_leaking.sh: line 205: 23774 Segmentation fault ip -netns $r1 route add vrf blue ${H2_N2} dev red # ./vrf_route_leaking.sh: line 205: 23775 Segmentation fault ip -netns $r1 -6 route add vrf blue ${H2_N2_6} dev red # ./vrf_route_leaking.sh: line 205: 23776 Segmentation fault ip -netns $r1 route add vrf red ${H1_N1} dev blue # ./vrf_route_leaking.sh: line 205: 23777 Segmentation fault ip -netns $r1 -6 route add vrf red ${H1_N1_6} dev blue # TEST: Basic IPv4 connectivity [ OK ] # TEST: VRF udp local connection IPv4 [FAIL] # # ########################################################################### # IPv4 (asym route): VRF ICMP ttl error route lookup ping # ########################################################################### # # ./vrf_route_leaking.sh: line 190: 23860 Segmentation fault ip -netns "${ns}" link add "${vrf}" type vrf table "${table}" # Cannot find device "blue" # ./vrf_route_leaking.sh: line 190: 23864 Segmentation fault ip -netns "${ns}" route add vrf "${vrf}" unreachable default metric 8192 # ./vrf_route_leaking.sh: line 190: 23865 Segmentation fault ip -netns "${ns}" -6 route add vrf "${vrf}" unreachable default metric 8192 # Cannot find device "blue" # Cannot find device "blue" # ./vrf_route_leaking.sh: line 190: 23872 Segmentation fault ip -netns "${ns}" link add "${vrf}" type vrf table "${table}" # Cannot find device "red" # ./vrf_route_leaking.sh: line 190: 23876 Segmentation fault ip -netns "${ns}" route add vrf "${vrf}" unreachable default metric 8192 # ./vrf_route_leaking.sh: line 190: 23877 Segmentation fault ip -netns "${ns}" -6 route add vrf "${vrf}" unreachable default metric 8192 # Cannot find device "red" # Cannot find device "red" # Error: argument "blue" is wrong: Not a valid VRF name # # Error: argument "red" is wrong: Not a valid VRF name # # ./vrf_route_leaking.sh: line 283: 23895 Segmentation fault ip -netns $r1 route add vrf blue ${H2_N2} dev red # ./vrf_route_leaking.sh: line 283: 23896 Segmentation fault ip -netns $r1 -6 route add vrf blue ${H2_N2_6} dev red # TEST: Basic IPv4 connectivity [ OK ] # TEST: Ping received ICMP ttl exceeded [ OK ] # # ########################################################################### # IPv4 (asym route): VRF ICMP error route lookup traceroute # ########################################################################### # # ./vrf_route_leaking.sh: line 190: 23984 Segmentation fault ip -netns "${ns}" link add "${vrf}" type vrf table "${table}" # Cannot find device "blue" # ./vrf_route_leaking.sh: line 190: 23988 Segmentation fault ip -netns "${ns}" route add vrf "${vrf}" unreachable default metric 8192 # ./vrf_route_leaking.sh: line 190: 23989 Segmentation fault ip -netns "${ns}" -6 route add vrf "${vrf}" unreachable default metric 8192 # Cannot find device "blue" # Cannot find device "blue" # ./vrf_route_leaking.sh: line 190: 23996 Segmentation fault ip -netns "${ns}" link add "${vrf}" type vrf table "${table}" # Cannot find device "red" # ./vrf_route_leaking.sh: line 190: 24000 Segmentation fault ip -netns "${ns}" route add vrf "${vrf}" unreachable default metric 8192 # ./vrf_route_leaking.sh: line 190: 24001 Segmentation fault ip -netns "${ns}" -6 route add vrf "${vrf}" unreachable default metric 8192 # Cannot find device "red" # Cannot find device "red" # Error: argument "blue" is wrong: Not a valid VRF name # # Error: argument "red" is wrong: Not a valid VRF name # # ./vrf_route_leaking.sh: line 283: 24019 Segmentation fault ip -netns $r1 route add vrf blue ${H2_N2} dev red # ./vrf_route_leaking.sh: line 283: 24020 Segmentation fault ip -netns $r1 -6 route add vrf blue ${H2_N2_6} dev red # TEST: Basic IPv4 connectivity [ OK ] # TEST: Traceroute reports a hop on r1 [ OK ] # # ########################################################################### # IPv6 (sym route): VRF ICMP ttl error route lookup ping # ########################################################################### # # ./vrf_route_leaking.sh: line 190: 24088 Segmentation fault ip -netns "${ns}" link add "${vrf}" type vrf table "${table}" # Cannot find device "blue" # ./vrf_route_leaking.sh: line 190: 24092 Segmentation fault ip -netns "${ns}" route add vrf "${vrf}" unreachable default metric 8192 # ./vrf_route_leaking.sh: line 190: 24093 Segmentation fault ip -netns "${ns}" -6 route add vrf "${vrf}" unreachable default metric 8192 # Cannot find device "blue" # Cannot find device "blue" # ./vrf_route_leaking.sh: line 190: 24100 Segmentation fault ip -netns "${ns}" link add "${vrf}" type vrf table "${table}" # Cannot find device "red" # ./vrf_route_leaking.sh: line 190: 24104 Segmentation fault ip -netns "${ns}" route add vrf "${vrf}" unreachable default metric 8192 # ./vrf_route_leaking.sh: line 190: 24105 Segmentation fault ip -netns "${ns}" -6 route add vrf "${vrf}" unreachable default metric 8192 # Cannot find device "red" # Cannot find device "red" # Error: argument "blue" is wrong: Not a valid VRF name # # Error: argument "red" is wrong: Not a valid VRF name # # ./vrf_route_leaking.sh: line 205: 24123 Segmentation fault ip -netns $r1 route add vrf blue ${H2_N2} dev red # ./vrf_route_leaking.sh: line 205: 24124 Segmentation fault ip -netns $r1 -6 route add vrf blue ${H2_N2_6} dev red # ./vrf_route_leaking.sh: line 205: 24125 Segmentation fault ip -netns $r1 route add vrf red ${H1_N1} dev blue # ./vrf_route_leaking.sh: line 205: 24126 Segmentation fault ip -netns $r1 -6 route add vrf red ${H1_N1_6} dev blue # TEST: Basic IPv6 connectivity [ OK ] # TEST: Ping received ICMP Hop limit [ OK ] # # ########################################################################### # IPv6 (sym route): VRF ICMP error route lookup traceroute # ########################################################################### # # ./vrf_route_leaking.sh: line 190: 24191 Segmentation fault ip -netns "${ns}" link add "${vrf}" type vrf table "${table}" # Cannot find device "blue" # ./vrf_route_leaking.sh: line 190: 24195 Segmentation fault ip -netns "${ns}" route add vrf "${vrf}" unreachable default metric 8192 # ./vrf_route_leaking.sh: line 190: 24196 Segmentation fault ip -netns "${ns}" -6 route add vrf "${vrf}" unreachable default metric 8192 # Cannot find device "blue" # Cannot find device "blue" # ./vrf_route_leaking.sh: line 190: 24203 Segmentation fault ip -netns "${ns}" link add "${vrf}" type vrf table "${table}" # Cannot find device "red" # ./vrf_route_leaking.sh: line 190: 24207 Segmentation fault ip -netns "${ns}" route add vrf "${vrf}" unreachable default metric 8192 # ./vrf_route_leaking.sh: line 190: 24208 Segmentation fault ip -netns "${ns}" -6 route add vrf "${vrf}" unreachable default metric 8192 # Cannot find device "red" # Cannot find device "red" # Error: argument "blue" is wrong: Not a valid VRF name # # Error: argument "red" is wrong: Not a valid VRF name # # ./vrf_route_leaking.sh: line 205: 24226 Segmentation fault ip -netns $r1 route add vrf blue ${H2_N2} dev red # ./vrf_route_leaking.sh: line 205: 24227 Segmentation fault ip -netns $r1 -6 route add vrf blue ${H2_N2_6} dev red # ./vrf_route_leaking.sh: line 205: 24228 Segmentation fault ip -netns $r1 route add vrf red ${H1_N1} dev blue # ./vrf_route_leaking.sh: line 205: 24229 Segmentation fault ip -netns $r1 -6 route add vrf red ${H1_N1_6} dev blue # TEST: Basic IPv6 connectivity [ OK ] # TEST: Traceroute6 reports a hop on r1 [ OK ] # # ########################################################################### # IPv6 (sym route): VRF ICMP local error route lookup ping # ########################################################################### # # ./vrf_route_leaking.sh: line 190: 24293 Segmentation fault ip -netns "${ns}" link add "${vrf}" type vrf table "${table}" # Cannot find device "blue" # ./vrf_route_leaking.sh: line 190: 24297 Segmentation fault ip -netns "${ns}" route add vrf "${vrf}" unreachable default metric 8192 # ./vrf_route_leaking.sh: line 190: 24298 Segmentation fault ip -netns "${ns}" -6 route add vrf "${vrf}" unreachable default metric 8192 # Cannot find device "blue" # Cannot find device "blue" # ./vrf_route_leaking.sh: line 190: 24305 Segmentation fault ip -netns "${ns}" link add "${vrf}" type vrf table "${table}" # Cannot find device "red" # ./vrf_route_leaking.sh: line 190: 24309 Segmentation fault ip -netns "${ns}" route add vrf "${vrf}" unreachable default metric 8192 # ./vrf_route_leaking.sh: line 190: 24310 Segmentation fault ip -netns "${ns}" -6 route add vrf "${vrf}" unreachable default metric 8192 # Cannot find device "red" # Cannot find device "red" # Error: argument "blue" is wrong: Not a valid VRF name # # Error: argument "red" is wrong: Not a valid VRF name # # ./vrf_route_leaking.sh: line 205: 24328 Segmentation fault ip -netns $r1 route add vrf blue ${H2_N2} dev red # ./vrf_route_leaking.sh: line 205: 24329 Segmentation fault ip -netns $r1 -6 route add vrf blue ${H2_N2_6} dev red # ./vrf_route_leaking.sh: line 205: 24330 Segmentation fault ip -netns $r1 route add vrf red ${H1_N1} dev blue # ./vrf_route_leaking.sh: line 205: 24331 Segmentation fault ip -netns $r1 -6 route add vrf red ${H1_N1_6} dev blue # TEST: Basic IPv6 connectivity [ OK ] # TEST: VRF ICMP local IPv6 [FAIL] # # ########################################################################### # IPv6 (sym route): VRF tcp local connection # ########################################################################### # # ./vrf_route_leaking.sh: line 190: 24393 Segmentation fault ip -netns "${ns}" link add "${vrf}" type vrf table "${table}" # Cannot find device "blue" # ./vrf_route_leaking.sh: line 190: 24397 Segmentation fault ip -netns "${ns}" route add vrf "${vrf}" unreachable default metric 8192 # ./vrf_route_leaking.sh: line 190: 24398 Segmentation fault ip -netns "${ns}" -6 route add vrf "${vrf}" unreachable default metric 8192 # Cannot find device "blue" # Cannot find device "blue" # ./vrf_route_leaking.sh: line 190: 24405 Segmentation fault ip -netns "${ns}" link add "${vrf}" type vrf table "${table}" # Cannot find device "red" # ./vrf_route_leaking.sh: line 190: 24409 Segmentation fault ip -netns "${ns}" route add vrf "${vrf}" unreachable default metric 8192 # ./vrf_route_leaking.sh: line 190: 24410 Segmentation fault ip -netns "${ns}" -6 route add vrf "${vrf}" unreachable default metric 8192 # Cannot find device "red" # Cannot find device "red" # Error: argument "blue" is wrong: Not a valid VRF name # # Error: argument "red" is wrong: Not a valid VRF name # # ./vrf_route_leaking.sh: line 205: 24428 Segmentation fault ip -netns $r1 route add vrf blue ${H2_N2} dev red # ./vrf_route_leaking.sh: line 205: 24429 Segmentation fault ip -netns $r1 -6 route add vrf blue ${H2_N2_6} dev red # ./vrf_route_leaking.sh: line 205: 24430 Segmentation fault ip -netns $r1 route add vrf red ${H1_N1} dev blue # ./vrf_route_leaking.sh: line 205: 24431 Segmentation fault ip -netns $r1 -6 route add vrf red ${H1_N1_6} dev blue # TEST: Basic IPv6 connectivity [ OK ] # TEST: VRF tcp local connection IPv6 [FAIL] # # ########################################################################### # IPv6 (sym route): VRF udp local connection # ########################################################################### # # ./vrf_route_leaking.sh: line 190: 24499 Segmentation fault ip -netns "${ns}" link add "${vrf}" type vrf table "${table}" # Cannot find device "blue" # ./vrf_route_leaking.sh: line 190: 24503 Segmentation fault ip -netns "${ns}" route add vrf "${vrf}" unreachable default metric 8192 # ./vrf_route_leaking.sh: line 190: 24504 Segmentation fault ip -netns "${ns}" -6 route add vrf "${vrf}" unreachable default metric 8192 # Cannot find device "blue" # Cannot find device "blue" # ./vrf_route_leaking.sh: line 190: 24511 Segmentation fault ip -netns "${ns}" link add "${vrf}" type vrf table "${table}" # Cannot find device "red" # ./vrf_route_leaking.sh: line 190: 24515 Segmentation fault ip -netns "${ns}" route add vrf "${vrf}" unreachable default metric 8192 # ./vrf_route_leaking.sh: line 190: 24516 Segmentation fault ip -netns "${ns}" -6 route add vrf "${vrf}" unreachable default metric 8192 # Cannot find device "red" # Cannot find device "red" # Error: argument "blue" is wrong: Not a valid VRF name # # Error: argument "red" is wrong: Not a valid VRF name # # ./vrf_route_leaking.sh: line 205: 24534 Segmentation fault ip -netns $r1 route add vrf blue ${H2_N2} dev red # ./vrf_route_leaking.sh: line 205: 24535 Segmentation fault ip -netns $r1 -6 route add vrf blue ${H2_N2_6} dev red # ./vrf_route_leaking.sh: line 205: 24536 Segmentation fault ip -netns $r1 route add vrf red ${H1_N1} dev blue # ./vrf_route_leaking.sh: line 205: 24537 Segmentation fault ip -netns $r1 -6 route add vrf red ${H1_N1_6} dev blue # TEST: Basic IPv6 connectivity [ OK ] # TEST: VRF udp local connection IPv6 [FAIL] # # ########################################################################### # IPv6 (asym route): VRF ICMP ttl error route lookup ping # ########################################################################### # # ./vrf_route_leaking.sh: line 190: 24624 Segmentation fault ip -netns "${ns}" link add "${vrf}" type vrf table "${table}" # Cannot find device "blue" # ./vrf_route_leaking.sh: line 190: 24628 Segmentation fault ip -netns "${ns}" route add vrf "${vrf}" unreachable default metric 8192 # ./vrf_route_leaking.sh: line 190: 24629 Segmentation fault ip -netns "${ns}" -6 route add vrf "${vrf}" unreachable default metric 8192 # Cannot find device "blue" # Cannot find device "blue" # ./vrf_route_leaking.sh: line 190: 24636 Segmentation fault ip -netns "${ns}" link add "${vrf}" type vrf table "${table}" # Cannot find device "red" # ./vrf_route_leaking.sh: line 190: 24640 Segmentation fault ip -netns "${ns}" route add vrf "${vrf}" unreachable default metric 8192 # ./vrf_route_leaking.sh: line 190: 24641 Segmentation fault ip -netns "${ns}" -6 route add vrf "${vrf}" unreachable default metric 8192 # Cannot find device "red" # Cannot find device "red" # Error: argument "blue" is wrong: Not a valid VRF name # # Error: argument "red" is wrong: Not a valid VRF name # # ./vrf_route_leaking.sh: line 283: 24659 Segmentation fault ip -netns $r1 route add vrf blue ${H2_N2} dev red # ./vrf_route_leaking.sh: line 283: 24660 Segmentation fault ip -netns $r1 -6 route add vrf blue ${H2_N2_6} dev red # TEST: Basic IPv6 connectivity [ OK ] # TEST: Ping received ICMP Hop limit [ OK ] # # ########################################################################### # IPv6 (asym route): VRF ICMP error route lookup traceroute # ########################################################################### # # ./vrf_route_leaking.sh: line 190: 24749 Segmentation fault ip -netns "${ns}" link add "${vrf}" type vrf table "${table}" # Cannot find device "blue" # ./vrf_route_leaking.sh: line 190: 24753 Segmentation fault ip -netns "${ns}" route add vrf "${vrf}" unreachable default metric 8192 # ./vrf_route_leaking.sh: line 190: 24754 Segmentation fault ip -netns "${ns}" -6 route add vrf "${vrf}" unreachable default metric 8192 # Cannot find device "blue" # Cannot find device "blue" # ./vrf_route_leaking.sh: line 190: 24761 Segmentation fault ip -netns "${ns}" link add "${vrf}" type vrf table "${table}" # Cannot find device "red" # ./vrf_route_leaking.sh: line 190: 24765 Segmentation fault ip -netns "${ns}" route add vrf "${vrf}" unreachable default metric 8192 # ./vrf_route_leaking.sh: line 190: 24766 Segmentation fault ip -netns "${ns}" -6 route add vrf "${vrf}" unreachable default metric 8192 # Cannot find device "red" # Cannot find device "red" # Error: argument "blue" is wrong: Not a valid VRF name # # Error: argument "red" is wrong: Not a valid VRF name # # ./vrf_route_leaking.sh: line 283: 24784 Segmentation fault ip -netns $r1 route add vrf blue ${H2_N2} dev red # ./vrf_route_leaking.sh: line 283: 24785 Segmentation fault ip -netns $r1 -6 route add vrf blue ${H2_N2_6} dev red # TEST: Basic IPv6 connectivity [ OK ] # TEST: Traceroute6 reports a hop on r1 [ OK ] # # Tests passed: 24 # Tests failed: 6 not ok 1 selftests: net: vrf_route_leaking.sh # exit=1 make[1]: Leaving directory '/home/virtme/testing-3/tools/testing/selftests/net' make: Leaving directory '/home/virtme/testing-3/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak && cat /sys/kernel/debug/kmemleak xx__->