Test client args '-I veth1 -S'; server args '' PING 10.1.1.100 (10.1.1.100) from 10.1.1.200 veth1: 56(84) bytes of data. 64 bytes from 10.1.1.100: icmp_seq=1 ttl=64 time=0.293 ms 64 bytes from 10.1.1.100: icmp_seq=2 ttl=64 time=0.224 ms 64 bytes from 10.1.1.100: icmp_seq=3 ttl=64 time=0.141 ms 64 bytes from 10.1.1.100: icmp_seq=8 ttl=64 time=0.286 ms --- 10.1.1.100 ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3050ms rtt min/avg/max/mdev = 0.141/0.236/0.293/0.061 ms Setting up XDP for veth1, please wait... XDP setup disrupts network connectivity, hit Ctrl+C to quit Normal ping RTT data [Ignore final RTT; it is distorted by XDP using the reply] XDP RTT data: 64 bytes from 10.1.1.100: icmp_seq=5 ttl=64 time=0.03931 ms 64 bytes from 10.1.1.100: icmp_seq=6 ttl=64 time=0.03581 ms 64 bytes from 10.1.1.100: icmp_seq=7 ttl=64 time=0.03515 ms 64 bytes from 10.1.1.100: icmp_seq=8 ttl=64 time=0.03641 ms Test client args '-I veth1 -S'; server args '': PASS Test client args '-I veth1 -S -c 10'; server args '' PING 10.1.1.100 (10.1.1.100) from 10.1.1.200 veth1: 56(84) bytes of data. 64 bytes from 10.1.1.100: icmp_seq=1 ttl=64 time=0.085 ms 64 bytes from 10.1.1.100: icmp_seq=2 ttl=64 time=0.126 ms 64 bytes from 10.1.1.100: icmp_seq=3 ttl=64 time=0.131 ms 64 bytes from 10.1.1.100: icmp_seq=4 ttl=64 time=0.129 ms 64 bytes from 10.1.1.100: icmp_seq=5 ttl=64 time=0.136 ms 64 bytes from 10.1.1.100: icmp_seq=6 ttl=64 time=0.125 ms 64 bytes from 10.1.1.100: icmp_seq=7 ttl=64 time=0.148 ms 64 bytes from 10.1.1.100: icmp_seq=8 ttl=64 time=0.122 ms 64 bytes from 10.1.1.100: icmp_seq=9 ttl=64 time=0.124 ms 64 bytes from 10.1.1.100: icmp_seq=20 ttl=64 time=0.537 ms --- 10.1.1.100 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 9238ms rtt min/avg/max/mdev = 0.085/0.166/0.537/0.124 ms Setting up XDP for veth1, please wait... XDP setup disrupts network connectivity, hit Ctrl+C to quit Normal ping RTT data [Ignore final RTT; it is distorted by XDP using the reply] XDP RTT data: 64 bytes from 10.1.1.100: icmp_seq=11 ttl=64 time=0.04814 ms 64 bytes from 10.1.1.100: icmp_seq=12 ttl=64 time=0.03724 ms 64 bytes from 10.1.1.100: icmp_seq=13 ttl=64 time=0.03992 ms 64 bytes from 10.1.1.100: icmp_seq=14 ttl=64 time=0.03517 ms 64 bytes from 10.1.1.100: icmp_seq=15 ttl=64 time=0.03497 ms 64 bytes from 10.1.1.100: icmp_seq=16 ttl=64 time=0.03581 ms 64 bytes from 10.1.1.100: icmp_seq=17 ttl=64 time=0.03511 ms 64 bytes from 10.1.1.100: icmp_seq=18 ttl=64 time=0.03455 ms 64 bytes from 10.1.1.100: icmp_seq=19 ttl=64 time=0.03456 ms 64 bytes from 10.1.1.100: icmp_seq=20 ttl=64 time=0.03448 ms Test client args '-I veth1 -S -c 10'; server args '': PASS Test client args '-I veth1 -S'; server args '-I veth0 -s -S' PING 10.1.1.100 (10.1.1.100) from 10.1.1.200 veth1: 56(84) bytes of data. 64 bytes from 10.1.1.100: icmp_seq=1 ttl=64 time=0.074 ms 64 bytes from 10.1.1.100: icmp_seq=2 ttl=64 time=0.097 ms 64 bytes from 10.1.1.100: icmp_seq=3 ttl=64 time=0.093 ms 64 bytes from 10.1.1.100: icmp_seq=8 ttl=64 time=0.198 ms --- 10.1.1.100 ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3005ms rtt min/avg/max/mdev = 0.074/0.115/0.198/0.048 ms Setting up XDP for veth1, please wait... XDP setup disrupts network connectivity, hit Ctrl+C to quit Normal ping RTT data [Ignore final RTT; it is distorted by XDP using the reply] XDP RTT data: 64 bytes from 10.1.1.100: icmp_seq=5 ttl=64 time=0.00563 ms 64 bytes from 10.1.1.100: icmp_seq=6 ttl=64 time=0.00482 ms 64 bytes from 10.1.1.100: icmp_seq=7 ttl=64 time=0.00506 ms 64 bytes from 10.1.1.100: icmp_seq=8 ttl=64 time=0.00506 ms Test client args '-I veth1 -S'; server args '-I veth0 -s -S': PASS Test client args '-I veth1 -S -c 10'; server args '-I veth0 -s -S' Setting up XDP for veth0, please wait... XDP setup disrupts network connectivity, hit Ctrl+C to quit Running server on veth0; press Ctrl+C to exit... PING 10.1.1.100 (10.1.1.100) from 10.1.1.200 veth1: 56(84) bytes of data. 64 bytes from 10.1.1.100: icmp_seq=1 ttl=64 time=0.129 ms 64 bytes from 10.1.1.100: icmp_seq=2 ttl=64 time=0.097 ms 64 bytes from 10.1.1.100: icmp_seq=3 ttl=64 time=0.093 ms 64 bytes from 10.1.1.100: icmp_seq=4 ttl=64 time=0.090 ms 64 bytes from 10.1.1.100: icmp_seq=5 ttl=64 time=0.092 ms 64 bytes from 10.1.1.100: icmp_seq=6 ttl=64 time=0.092 ms 64 bytes from 10.1.1.100: icmp_seq=7 ttl=64 time=0.096 ms 64 bytes from 10.1.1.100: icmp_seq=8 ttl=64 time=0.082 ms 64 bytes from 10.1.1.100: icmp_seq=9 ttl=64 time=0.071 ms 64 bytes from 10.1.1.100: icmp_seq=20 ttl=64 time=0.136 ms --- 10.1.1.100 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 9156ms rtt min/avg/max/mdev = 0.071/0.097/0.136/0.018 ms Setting up XDP for veth1, please wait... XDP setup disrupts network connectivity, hit Ctrl+C to quit Normal ping RTT data [Ignore final RTT; it is distorted by XDP using the reply] XDP RTT data: 64 bytes from 10.1.1.100: icmp_seq=11 ttl=64 time=0.00353 ms 64 bytes from 10.1.1.100: icmp_seq=12 ttl=64 time=0.00325 ms 64 bytes from 10.1.1.100: icmp_seq=13 ttl=64 time=0.00325 ms 64 bytes from 10.1.1.100: icmp_seq=14 ttl=64 time=0.00324 ms 64 bytes from 10.1.1.100: icmp_seq=15 ttl=64 time=0.00324 ms 64 bytes from 10.1.1.100: icmp_seq=16 ttl=64 time=0.00324 ms 64 bytes from 10.1.1.100: icmp_seq=17 ttl=64 time=0.00324 ms 64 bytes from 10.1.1.100: icmp_seq=18 ttl=64 time=0.00324 ms 64 bytes from 10.1.1.100: icmp_seq=19 ttl=64 time=0.00324 ms 64 bytes from 10.1.1.100: icmp_seq=20 ttl=64 time=0.00324 ms Test client args '-I veth1 -S -c 10'; server args '-I veth0 -s -S': PASS Test client args '-I veth1 -N'; server args '-I veth0 -s -N' Setting up XDP for veth0, please wait... XDP setup disrupts network connectivity, hit Ctrl+C to quit Running server on veth0; press Ctrl+C to exit... PING 10.1.1.100 (10.1.1.100) from 10.1.1.200 veth1: 56(84) bytes of data. 64 bytes from 10.1.1.100: icmp_seq=1 ttl=64 time=0.104 ms 64 bytes from 10.1.1.100: icmp_seq=2 ttl=64 time=0.155 ms 64 bytes from 10.1.1.100: icmp_seq=3 ttl=64 time=0.145 ms 64 bytes from 10.1.1.100: icmp_seq=8 ttl=64 time=0.148 ms --- 10.1.1.100 ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3006ms rtt min/avg/max/mdev = 0.104/0.138/0.155/0.019 ms Setting up XDP for veth1, please wait... XDP setup disrupts network connectivity, hit Ctrl+C to quit Normal ping RTT data [Ignore final RTT; it is distorted by XDP using the reply] XDP RTT data: 64 bytes from 10.1.1.100: icmp_seq=5 ttl=64 time=0.00291 ms 64 bytes from 10.1.1.100: icmp_seq=6 ttl=64 time=0.00250 ms 64 bytes from 10.1.1.100: icmp_seq=7 ttl=64 time=0.00248 ms 64 bytes from 10.1.1.100: icmp_seq=8 ttl=64 time=0.00249 ms Test client args '-I veth1 -N'; server args '-I veth0 -s -N': PASS Test client args '-I veth1 -N -c 10'; server args '-I veth0 -s -N' Setting up XDP for veth0, please wait... XDP setup disrupts network connectivity, hit Ctrl+C to quit Running server on veth0; press Ctrl+C to exit... PING 10.1.1.100 (10.1.1.100) from 10.1.1.200 veth1: 56(84) bytes of data. 64 bytes from 10.1.1.100: icmp_seq=1 ttl=64 time=0.095 ms 64 bytes from 10.1.1.100: icmp_seq=2 ttl=64 time=0.182 ms 64 bytes from 10.1.1.100: icmp_seq=3 ttl=64 time=0.161 ms 64 bytes from 10.1.1.100: icmp_seq=4 ttl=64 time=0.161 ms 64 bytes from 10.1.1.100: icmp_seq=5 ttl=64 time=0.215 ms 64 bytes from 10.1.1.100: icmp_seq=6 ttl=64 time=0.148 ms 64 bytes from 10.1.1.100: icmp_seq=7 ttl=64 time=0.165 ms 64 bytes from 10.1.1.100: icmp_seq=8 ttl=64 time=0.152 ms 64 bytes from 10.1.1.100: icmp_seq=9 ttl=64 time=0.152 ms 64 bytes from 10.1.1.100: icmp_seq=20 ttl=64 time=0.189 ms --- 10.1.1.100 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 9168ms rtt min/avg/max/mdev = 0.095/0.162/0.215/0.029 ms Setting up XDP for veth1, please wait... XDP setup disrupts network connectivity, hit Ctrl+C to quit Normal ping RTT data [Ignore final RTT; it is distorted by XDP using the reply] XDP RTT data: 64 bytes from 10.1.1.100: icmp_seq=11 ttl=64 time=0.00274 ms 64 bytes from 10.1.1.100: icmp_seq=12 ttl=64 time=0.00240 ms 64 bytes from 10.1.1.100: icmp_seq=13 ttl=64 time=0.00241 ms 64 bytes from 10.1.1.100: icmp_seq=14 ttl=64 time=0.00247 ms 64 bytes from 10.1.1.100: icmp_seq=15 ttl=64 time=0.01978 ms 64 bytes from 10.1.1.100: icmp_seq=16 ttl=64 time=0.00249 ms 64 bytes from 10.1.1.100: icmp_seq=17 ttl=64 time=0.00248 ms 64 bytes from 10.1.1.100: icmp_seq=18 ttl=64 time=0.00254 ms 64 bytes from 10.1.1.100: icmp_seq=19 ttl=64 time=0.00248 ms 64 bytes from 10.1.1.100: icmp_seq=20 ttl=64 time=0.00314 ms Test client args '-I veth1 -N -c 10'; server args '-I veth0 -s -N': PASS OK. All tests passed Setting up XDP for veth0, please wait... XDP setup disrupts network connectivity, hit Ctrl+C to quit Running server on veth0; press Ctrl+C to exit... :: [ PASS ] :: Test '35..40 selftests: bpf:test_xdping.sh [PASS]'