run arp_announce test net.ipv4.conf.veth0.route_localnet = 1 net.ipv4.conf.veth1.route_localnet = 1 net.ipv4.conf.veth0.arp_announce = 2 net.ipv4.conf.veth1.arp_announce = 2 PING 127.25.3.14 (127.25.3.14) from 127.25.3.4 veth0: 56(84) bytes of data. 64 bytes from 127.25.3.14: icmp_seq=1 ttl=64 time=0.397 ms 64 bytes from 127.25.3.14: icmp_seq=2 ttl=64 time=0.112 ms 64 bytes from 127.25.3.14: icmp_seq=3 ttl=64 time=0.142 ms 64 bytes from 127.25.3.14: icmp_seq=4 ttl=64 time=0.132 ms 64 bytes from 127.25.3.14: icmp_seq=5 ttl=64 time=0.124 ms --- 127.25.3.14 ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4054ms rtt min/avg/max/mdev = 0.112/0.181/0.397/0.108 ms ok run arp_ignore test net.ipv4.conf.veth0.route_localnet = 1 net.ipv4.conf.veth1.route_localnet = 1 net.ipv4.conf.veth0.arp_ignore = 3 net.ipv4.conf.veth1.arp_ignore = 3 PING 127.25.3.14 (127.25.3.14) from 127.25.3.4 veth0: 56(84) bytes of data. 64 bytes from 127.25.3.14: icmp_seq=1 ttl=64 time=0.383 ms 64 bytes from 127.25.3.14: icmp_seq=2 ttl=64 time=0.145 ms 64 bytes from 127.25.3.14: icmp_seq=3 ttl=64 time=0.127 ms 64 bytes from 127.25.3.14: icmp_seq=4 ttl=64 time=0.119 ms 64 bytes from 127.25.3.14: icmp_seq=5 ttl=64 time=0.136 ms --- 127.25.3.14 ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4042ms rtt min/avg/max/mdev = 0.119/0.182/0.383/0.100 ms ok :: [ PASS ] :: Test '41..57 selftests: net:route_localnet.sh [PASS]'