< DETECTED CRASH, lowering timeout EST_PROGS=fcnal-ipv4.sh TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-2/tools/testing/selftests' make[1]: Nothing to be done for 'all'. make[1]: Nothing to be done for 'all'. # overriding timeout to 7200 # selftests: net: fcnal-ipv4.sh # 0.06 [+0.06] # 0.06 [+0.00] ########################################################################### # 0.06 [+0.01] IPv4 ping # 0.06 [+0.00] ########################################################################### # 0.07 [+0.01] # 0.07 [+0.00] # 0.07 [+0.00] ################################################################# # 0.07 [+0.00] No VRF # 0.07 [+0.00] # 3.26 [+3.18] SYSCTL: net.ipv4.raw_l3mdev_accept=0 # 3.26 [+0.00] # 3.61 [+0.35] TEST: ping out - ns-B IP [ OK ] # 4.10 [+0.49] TEST: ping out, device bind - ns-B IP [ OK ] # 4.56 [+0.46] TEST: ping out, address bind - ns-B IP [ OK ] # 5.03 [+0.47] TEST: ping out - ns-B loopback IP [ OK ] # 5.50 [+0.47] TEST: ping out, device bind - ns-B loopback IP [ OK ] # 5.93 [+0.43] TEST: ping out, address bind - ns-B loopback IP [ OK ] # 6.36 [+0.43] TEST: ping out (don't route), peer on link - ns-B IP [ OK ] # 7.79 [+1.43] TEST: ping out (don't route), peer not on link - ns-B loopback IP [ OK ] # 8.26 [+0.47] TEST: ping in - ns-A IP [ OK ] # 8.74 [+0.48] TEST: ping in - ns-A loopback IP [ OK ] # 9.17 [+0.43] TEST: ping local - ns-A IP [ OK ] # 9.59 [+0.42] TEST: ping local - ns-A loopback IP [ OK ] # 10.01 [+0.42] TEST: ping local - loopback [ OK ] # 10.43 [+0.42] TEST: ping local, device bind - ns-A IP [ OK ] # 11.86 [+1.43] TEST: ping local, device bind - ns-A loopback IP [ OK ] # 13.30 [+1.44] TEST: ping local, device bind - loopback [ OK ] # 13.99 [+0.70] TEST: ping out, blocked by rule - ns-B loopback IP [ OK ] # 14.48 [+0.48] TEST: ping in, blocked by rule - ns-A loopback IP [ OK ] # 15.28 [+0.80] TEST: ping out, blocked by route - ns-B loopback IP [ OK ] # 16.73 [+1.45] TEST: ping in, blocked by route - ns-A loopback IP [ OK ] # 17.23 [+0.49] TEST: ping out, unreachable default route - ns-B loopback IP [ OK ] # 21.00 [+3.77] SYSCTL: net.ipv4.raw_l3mdev_accept=1 # 21.00 [+0.00] # 21.30 [+0.30] TEST: ping out - ns-B IP [ OK ] # 21.81 [+0.51] TEST: ping out, device bind - ns-B IP [ OK ] # 22.28 [+0.47] TEST: ping out, address bind - ns-B IP [ OK ] # 22.74 [+0.46] TEST: ping out - ns-B loopback IP [ OK ] # 23.17 [+0.43] TEST: ping out, device bind - ns-B loopback IP [ OK ] # 23.62 [+0.45] TEST: ping out, address bind - ns-B loopback IP [ OK ] # 24.05 [+0.43] TEST: ping out (don't route), peer on link - ns-B IP [ OK ] # 25.50 [+1.45] TEST: ping out (don't route), peer not on link - ns-B loopback IP [ OK ] # 25.96 [+0.46] TEST: ping in - ns-A IP [ OK ] # 26.44 [+0.48] TEST: ping in - ns-A loopback IP [ OK ] # 26.93 [+0.48] TEST: ping local - ns-A IP [ OK ] # 27.42 [+0.49] TEST: ping local - ns-A loopback IP [ OK ] # 27.90 [+0.48] TEST: ping local - loopback [ OK ] # 28.34 [+0.44] TEST: ping local, device bind - ns-A IP [ OK ] # 29.76 [+1.42] TEST: ping local, device bind - ns-A loopback IP [ OK ] # 31.20 [+1.44] TEST: ping local, device bind - loopback [ OK ] # 31.85 [+0.65] TEST: ping out, blocked by rule - ns-B loopback IP [ OK ] # 32.30 [+0.45] TEST: ping in, blocked by rule - ns-A loopback IP [ OK ] # 33.07 [+0.77] TEST: ping out, blocked by route - ns-B loopback IP [ OK ] # 34.51 [+1.44] TEST: ping in, blocked by route - ns-A loopback IP [ OK ] # 35.02 [+0.51] TEST: ping out, unreachable default route - ns-B loopback IP [ OK ] # 39.22 [+4.20] TEST: ping out - ns-B IP [ OK ] # 39.72 [+0.50] TEST: ping out, device bind - ns-B IP [ OK ] # 40.17 [+0.45] TEST: ping out, address bind - ns-B IP [ OK ] # 40.64 [+0.47] TEST: ping out - ns-B loopback IP [ OK ] # 41.06 [+0.42] TEST: ping out, device bind - ns-B loopback IP [ OK ] # 41.52 [+0.46] TEST: ping out, address bind - ns-B loopback IP [ OK ] # 42.00 [+0.48] TEST: ping out (don't route), peer on link - ns-B IP [ OK ] # 43.45 [+1.45] TEST: ping out (don't route), peer not on link - ns-B loopback IP [ OK ] # 43.90 [+0.44] TEST: ping in - ns-A IP [ OK ] # 44.34 [+0.44] TEST: ping in - ns-A loopback IP [ OK ] # 44.78 [+0.44] TEST: ping local - ns-A IP [ OK ] # 45.23 [+0.45] TEST: ping local - ns-A loopback IP [ OK ] # 45.68 [+0.45] TEST: ping local - loopback [ OK ] # 46.17 [+0.50] TEST: ping local, device bind - ns-A IP [ OK ] # 47.59 [+1.42] TEST: ping local, device bind - ns-A loopback IP [ OK ] # 49.03 [+1.44] TEST: ping local, device bind - loopback [ OK ] # 49.77 [+0.74] TEST: ping out, blocked by rule - ns-B loopback IP [ OK ] # 50.23 [+0.46] TEST: ping in, blocked by rule - ns-A loopback IP [ OK ] # 51.03 [+0.81] TEST: ping out, blocked by route - ns-B loopback IP [ OK ] # 52.47 [+1.44] TEST: ping in, blocked by route - ns-A loopback IP [ OK ] # 53.04 [+0.57] TEST: ping out, unreachable default route - ns-B loopback IP [ OK ] # 53.25 [+0.20] # 53.25 [+0.00] ################################################################# # 53.25 [+0.00] With VRF # 53.25 [+0.00] # 57.53 [+4.28] SYSCTL: net.ipv4.raw_l3mdev_accept=1 # 57.53 [+0.00] # 57.85 [+0.31] TEST: ping out, VRF bind - ns-B IP [ OK ] # 58.38 [+0.53] TEST: ping out, device bind - ns-B IP [ OK ] # 58.92 [+0.54] TEST: ping out, vrf device + dev address bind - ns-B IP [ OK ] # 59.41 [+0.50] TEST: ping out, vrf device + vrf address bind - ns-B IP [ OK ] # 59.86 [+0.45] TEST: ping out, VRF bind - ns-B loopback IP [ OK ] # 60.34 [+0.48] TEST: ping out, device bind - ns-B loopback IP [ OK ] # 60.86 [+0.51] TEST: ping out, vrf device + dev address bind - ns-B loopback IP [ OK ] # 61.34 [+0.48] TEST: ping out, vrf device + vrf address bind - ns-B loopback IP [ OK ] # 61.81 [+0.48] TEST: ping in - ns-A IP [ OK ] # 62.26 [+0.45] TEST: ping in - VRF IP [ OK ] # 62.71 [+0.45] TEST: ping local, VRF bind - ns-A IP [ OK ] # 63.22 [+0.51] TEST: ping local, VRF bind - VRF IP [ OK ] # 63.68 [+0.46] TEST: ping local, VRF bind - loopback [ OK ] # 64.14 [+0.46] TEST: ping local, device bind - ns-A IP [ OK ] # 64.62 [+0.48] TEST: ping local, device bind - VRF IP [ OK ] # 65.06 [+0.44] TEST: ping local, device bind - loopback [ OK ] # 65.60 [+0.54] TEST: ping out, vrf bind, blocked by rule - ns-B loopback IP [ OK ] # 66.05 [+0.44] TEST: ping out, device bind, blocked by rule - ns-B loopback IP [ OK ] # 66.50 [+0.45] TEST: ping in, blocked by rule - ns-A loopback IP [ OK ] # 67.15 [+0.65] TEST: ping out, vrf bind, unreachable route - ns-B loopback IP [ OK ] # 67.58 [+0.43] TEST: ping out, device bind, unreachable route - ns-B loopback IP [ OK ] # 68.01 [+0.43] TEST: ping in, unreachable route - ns-A loopback IP [ OK ] # 72.26 [+4.25] SYSCTL: net.ipv4.raw_l3mdev_accept=1 # 72.26 [+0.00] # 72.58 [+0.32] TEST: ping out, VRF bind - ns-B IP [ OK ] # 73.07 [+0.49] TEST: ping out, device bind - ns-B IP [ OK ] # 73.58 [+0.51] TEST: ping out, vrf device + dev address bind - ns-B IP [ OK ] # 74.08 [+0.50] TEST: ping out, vrf device + vrf address bind - ns-B IP [ OK ] # 74.52 [+0.44] TEST: ping out, VRF bind - ns-B loopback IP [ OK ] # 74.97 [+0.45] TEST: ping out, device bind - ns-B loopback IP [ OK ] # 75.44 [+0.47] TEST: ping out, vrf device + dev address bind - ns-B loopback IP [ OK ] # 75.92 [+0.48] TEST: ping out, vrf device + vrf address bind - ns-B loopback IP [ OK ] # 76.36 [+0.43] TEST: ping in - ns-A IP [ OK ] # 76.78 [+0.43] TEST: ping in - VRF IP [ OK ] # 77.28 [+0.49] TEST: ping local, VRF bind - ns-A IP [ OK ] # 77.73 [+0.46] TEST: ping local, VRF bind - VRF IP [ OK ] # 78.17 [+0.44] TEST: ping local, VRF bind - loopback [ OK ] # 78.60 [+0.43] TEST: ping local, device bind - ns-A IP [ OK ] # 79.07 [+0.46] TEST: ping local, device bind - VRF IP [ OK ] # 79.50 [+0.43] TEST: ping local, device bind - loopback [ OK ] # 80.07 [+0.57] TEST: ping out, vrf bind, blocked by rule - ns-B loopback IP [ OK ] # 80.49 [+0.42] TEST: ping out, device bind, blocked by rule - ns-B loopback IP [ OK ] # 80.96 [+0.47] TEST: ping in, blocked by rule - ns-A loopback IP [ OK ] # 81.63 [+0.67] TEST: ping out, vrf bind, unreachable route - ns-B loopback IP [ OK ] # 82.05 [+0.42] TEST: ping out, device bind, unreachable route - ns-B loopback IP [ OK ] # 82.49 [+0.44] TEST: ping in, unreachable route - ns-A loopback IP [ OK ] # 82.74 [+0.25] # 82.74 [+0.00] ########################################################################### # 82.74 [+0.01] IPv4/TCP # 82.74 [+0.00] ########################################################################### # 82.75 [+0.01] # 82.75 [+0.00] # 82.75 [+0.00] ################################################################# # 82.75 [+0.00] No VRF # 82.75 [+0.00] # 86.36 [+3.61] # 86.36 [+0.00] ################################################################# # 86.37 [+0.00] tcp_l3mdev_accept disabled # 86.37 [+0.00] # 86.37 [+0.00] SYSCTL: net.ipv4.tcp_l3mdev_accept=0 # 86.37 [+0.00] # 86.76 [+0.39] TEST: Global server - ns-A IP [ OK ] # 87.39 [+0.63] TEST: Global server - ns-A loopback IP [ OK ] # 87.95 [+0.56] TEST: Device server - ns-A IP [ OK ] # 88.39 [+0.44] TEST: No server - ns-A IP [ OK ] # 88.82 [+0.44] TEST: No server - ns-A loopback IP [ OK ] # 89.38 [+0.55] TEST: Client - ns-B IP [ OK ] # 89.89 [+0.52] TEST: Client, device bind - ns-B IP [ OK ] # 90.32 [+0.43] TEST: No server, unbound client - ns-B IP [ OK ] # 90.75 [+0.43] TEST: No server, device client - ns-B IP [ OK ] # 91.27 [+0.52] TEST: Client - ns-B loopback IP [ OK ] # 91.79 [+0.52] TEST: Client, device bind - ns-B loopback IP [ OK ] # 92.22 [+0.42] TEST: No server, unbound client - ns-B loopback IP [ OK ] # 92.69 [+0.47] TEST: No server, device client - ns-B loopback IP [ OK ] # 93.20 [+0.51] TEST: Global server, local connection - ns-A IP [ OK ] # 93.76 [+0.56] TEST: Global server, local connection - ns-A loopback IP [ OK ] # 94.28 [+0.52] TEST: Global server, local connection - loopback [ OK ] # 94.84 [+0.56] TEST: Device server, unbound client, local connection - ns-A IP [ OK ] # 95.38 [+0.55] TEST: Device server, unbound client, local connection - ns-A loopback IP [ OK ] # 95.89 [+0.50] TEST: Device server, unbound client, local connection - loopback [ OK ] # 96.40 [+0.51] TEST: Global server, device client, local connection - ns-A IP [ OK ] # 100.00 [+3.60] TEST: Global server, device client, local connection - ns-A loopback IP [ OK ] # 103.58 [+3.58] TEST: Global server, device client, local connection - loopback [ OK ] # 104.13 [+0.55] TEST: Device server, device client, local connection - ns-A IP [ OK ] # 104.61 [+0.48] TEST: No server, device client, local conn - ns-A IP [ OK ] # 105.14 [+0.53] TEST: MD5: Single address config [ OK ] # 110.66 [+5.52] TEST: MD5: Server no config, client uses password [ OK ] # 116.18 [+5.52] TEST: MD5: Client uses wrong password [ OK ] # 121.73 [+5.55] TEST: MD5: Client address does not match address configured with password [ OK ] # 122.26 [+0.53] TEST: MD5: Prefix config [ OK ] # 127.77 [+5.51] TEST: MD5: Prefix config, client uses wrong password [ OK ] # 133.27 [+5.50] TEST: MD5: Prefix config, client address not in configured prefix [ OK ] # 133.82 [+0.54] TEST: SO_DONTROUTE client, syncookies=0 - ns-B IP [ OK ] # 134.22 [+0.40] TEST: SO_DONTROUTE server, syncookies=0 - ns-B IP [ OK ] # 134.63 [+0.41] TEST: SO_DONTROUTE client, syncookies=0 - ns-B loopback IP [ OK ] # 140.06 [+5.43] TEST: SO_DONTROUTE server, syncookies=0 - ns-B loopback IP [ OK ] # 140.67 [+0.61] TEST: SO_DONTROUTE client, syncookies=2 - ns-B IP [ OK ] # 141.08 [+0.41] TEST: SO_DONTROUTE server, syncookies=2 - ns-B IP [ OK ] # 141.47 [+0.39] TEST: SO_DONTROUTE client, syncookies=2 - ns-B loopback IP [ OK ] # 146.90 [+5.43] TEST: SO_DONTROUTE server, syncookies=2 - ns-B loopback IP [ OK ] # 147.16 [+0.26] # 147.16 [+0.00] ################################################################# # 147.16 [+0.00] tcp_l3mdev_accept enabled # 147.16 [+0.00] # 147.16 [+0.00] SYSCTL: net.ipv4.tcp_l3mdev_accept=1 # 147.17 [+0.00] # 147.52 [+0.35] TEST: Global server - ns-A IP [ OK ] # 148.00 [+0.49] TEST: Global server - ns-A loopback IP [ OK ] # 148.57 [+0.57] TEST: Device server - ns-A IP [ OK ] # 149.03 [+0.45] TEST: No server - ns-A IP [ OK ] # 149.46 [+0.43] TEST: No server - ns-A loopback IP [ OK ] # 149.99 [+0.53] TEST: Client - ns-B IP [ OK ] # 150.52 [+0.53] TEST: Client, device bind - ns-B IP [ OK ] # 150.95 [+0.43] TEST: No server, unbound client - ns-B IP [ OK ] # 151.41 [+0.46] TEST: No server, device client - ns-B IP [ OK ] # 151.89 [+0.49] TEST: Client - ns-B loopback IP [ OK ] # 152.42 [+0.53] TEST: Client, device bind - ns-B loopback IP [ OK ] # 152.83 [+0.42] TEST: No server, unbound client - ns-B loopback IP [ OK ] # 153.28 [+0.44] TEST: No server, device client - ns-B loopback IP [ OK ] # 153.76 [+0.48] TEST: Global server, local connection - ns-A IP [ OK ] # 154.28 [+0.52] TEST: Global server, local connection - ns-A loopback IP [ OK ] # 154.78 [+0.50] TEST: Global server, local connection - loopback [ OK ] # 155.28 [+0.50] TEST: Device server, unbound client, local connection - ns-A IP [ OK ] # 155.76 [+0.48] TEST: Device server, unbound client, local connection - ns-A loopback IP [ OK ] # 156.29 [+0.52] TEST: Device server, unbound client, local connection - loopback [ OK ] # 156.85 [+0.57] TEST: Global server, device client, local connection - ns-A IP [ OK ] # 160.47 [+3.62] TEST: Global server, device client, local connection - ns-A loopback IP [ OK ] # 164.06 [+3.58] TEST: Global server, device client, local connection - loopback [ OK ] # 164.58 [+0.53] TEST: Device server, device client, local connection - ns-A IP [ OK ] # 165.02 [+0.44] TEST: No server, device client, local conn - ns-A IP [ OK ] # 165.52 [+0.50] TEST: MD5: Single address config [ OK ] # 171.01 [+5.49] TEST: MD5: Server no config, client uses password [ OK ] # 176.49 [+5.48] TEST: MD5: Client uses wrong password [ OK ] # 182.00 [+5.50] TEST: MD5: Client address does not match address configured with password [ OK ] # 182.50 [+0.51] TEST: MD5: Prefix config [ OK ] # 188.18 [+5.67] TEST: MD5: Prefix config, client uses wrong password [ OK ] # 193.69 [+5.52] TEST: MD5: Prefix config, client address not in configured prefix [ OK ] # 194.25 [+0.56] TEST: SO_DONTROUTE client, syncookies=0 - ns-B IP [ OK ] # 194.68 [+0.43] TEST: SO_DONTROUTE server, syncookies=0 - ns-B IP [ OK ] # 195.09 [+0.41] TEST: SO_DONTROUTE client, syncookies=0 - ns-B loopback IP [ OK ] # 200.50 [+5.41] TEST: SO_DONTROUTE server, syncookies=0 - ns-B loopback IP [ OK ] # 201.11 [+0.62] TEST: SO_DONTROUTE client, syncookies=2 - ns-B IP [ OK ] # 201.51 [+0.39] TEST: SO_DONTROUTE server, syncookies=2 - ns-B IP [ OK ] # 201.91 [+0.40] TEST: SO_DONTROUTE client, syncookies=2 - ns-B loopback IP [ OK ] # 207.31 [+5.40] TEST: SO_DONTROUTE server, syncookies=2 - ns-B loopback IP [ OK ] # 207.57 [+0.26] # 207.57 [+0.00] ################################################################# # 207.57 [+0.00] With VRF # 207.57 [+0.00] # 211.54 [+3.97] # 211.54 [+0.00] ################################################################# # 211.54 [+0.00] Global server disabled # 211.54 [+0.00] # 211.55 [+0.00] SYSCTL: net.ipv4.tcp_l3mdev_accept=0 # 211.55 [+0.00] # 211.90 [+0.35] TEST: Global server - ns-A IP [ OK ] # 212.45 [+0.56] TEST: VRF server - ns-A IP [ OK ] # 213.00 [+0.55] TEST: Device server - ns-A IP [ OK ] # 213.45 [+0.44] TEST: No server - ns-A IP [ OK ] # 213.94 [+0.49] TEST: Global server - VRF IP [ OK ] # 214.46 [+0.52] TEST: VRF server - VRF IP [ OK ] # 215.00 [+0.54] TEST: Device server - VRF IP [ OK ] # 215.46 [+0.46] TEST: No server - VRF IP [ OK ] # 215.95 [+0.49] TEST: Global server, local connection - ns-A IP [ OK ] # 217.21 [+1.26] TEST: MD5: VRF: Single address config [ OK ] # 222.71 [+5.51] TEST: MD5: VRF: Server no config, client uses password [ OK ] # 228.25 [+5.54] TEST: MD5: VRF: Client uses wrong password [ OK ] # 233.79 [+5.54] TEST: MD5: VRF: Client address does not match address configured with password [ OK ] # 234.30 [+0.51] TEST: MD5: VRF: Prefix config [ OK ] # 239.80 [+5.51] TEST: MD5: VRF: Prefix config, client uses wrong password [ OK ] # 245.29 [+5.48] TEST: MD5: VRF: Prefix config, client address not in configured prefix [ OK ] # 245.81 [+0.52] TEST: MD5: VRF: Single address config in default VRF and VRF, conn in VRF [ OK ] # 246.35 [+0.54] TEST: MD5: VRF: Single address config in default VRF and VRF, conn in default VRF [ OK ] # 251.88 [+5.54] TEST: MD5: VRF: Single address config in default VRF and VRF, conn in default VRF with VRF pw [ OK ] # 257.38 [+5.50] TEST: MD5: VRF: Single address config in default VRF and VRF, conn in VRF with default VRF pw [ OK ] # 257.87 [+0.50] TEST: MD5: VRF: Prefix config in default VRF and VRF, conn in VRF [ OK ] # 258.39 [+0.51] TEST: MD5: VRF: Prefix config in default VRF and VRF, conn in default VRF [ OK ] # 263.93 [+5.55] TEST: MD5: VRF: Prefix config in default VRF and VRF, conn in default VRF with VRF pw [ OK ] # 269.43 [+5.50] TEST: MD5: VRF: Prefix config in default VRF and VRF, conn in VRF with default VRF pw [ OK ] # 269.90 [+0.47] TEST: MD5: VRF: Device must be a VRF - single address [ OK ] # 270.31 [+0.42] TEST: MD5: VRF: Device must be a VRF - prefix [ OK ] # 270.84 [+0.52] TEST: MD5: VRF: VRF-bound server, unbound key accepts connection [ OK ] # 271.32 [+0.48] TEST: MD5: VRF: VRF-bound server, bound key accepts connection [ OK ] # 271.56 [+0.24] SYSCTL: net.ipv4.tcp_l3mdev_accept=1 # 271.56 [+0.00] # 276.93 [+5.37] TEST: MD5: VRF: Global server, Key bound to ifindex=0 rejects VRF connection [ OK ] # 277.42 [+0.48] TEST: MD5: VRF: Global server, key bound to ifindex=0 accepts non-VRF connection [ OK ] # 277.91 [+0.50] TEST: MD5: VRF: Global server, key not bound to ifindex accepts VRF connection [ OK ] # 278.41 [+0.50] TEST: MD5: VRF: Global server, key not bound to ifindex accepts non-VRF connection [ OK ] # 278.59 [+0.18] SYSCTL: net.ipv4.tcp_l3mdev_accept=0 # 278.59 [+0.00] # 278.80 [+0.21] # 278.80 [+0.00] ################################################################# # 278.81 [+0.00] VRF Global server enabled # 278.81 [+0.00] # 278.81 [+0.00] SYSCTL: net.ipv4.tcp_l3mdev_accept=1 # 278.81 [+0.00] # 279.17 [+0.36] TEST: Global server - ns-A IP [ OK ] # 279.69 [+0.52] TEST: VRF server - ns-A IP [ OK ] # 280.13 [+0.44] TEST: No server - ns-A IP [ OK ] # 280.63 [+0.50] TEST: Global server - VRF IP [ OK ] # 281.13 [+0.50] TEST: VRF server - VRF IP [ OK ] # 281.59 [+0.46] TEST: No server - VRF IP [ OK ] # 282.10 [+0.51] TEST: Device server - ns-A IP [ OK ] # 282.59 [+0.49] TEST: Global server, local connection - ns-A IP [ OK ] # 283.11 [+0.52] TEST: Global server, local connection - VRF IP [ OK ] # 283.65 [+0.54] TEST: Client, VRF bind - ns-B IP [ OK ] # 284.25 [+0.60] TEST: Client, device bind - ns-B IP [ OK ] # 284.67 [+0.43] TEST: No server, VRF client - ns-B IP [ OK ] # 285.10 [+0.42] TEST: No server, device client - ns-B IP [ OK ] # 285.60 [+0.50] TEST: Client, VRF bind - ns-B loopback IP [ OK ] # 286.12 [+0.52] TEST: Client, device bind - ns-B loopback IP [ OK ] # 286.56 [+0.44] TEST: No server, VRF client - ns-B loopback IP [ OK ] # 286.99 [+0.43] TEST: No server, device client - ns-B loopback IP [ OK ] # 287.47 [+0.49] TEST: VRF server, VRF client, local connection - ns-A IP [ OK ] # 287.98 [+0.50] TEST: VRF server, VRF client, local connection - VRF IP [ OK ] # 288.47 [+0.50] TEST: VRF server, VRF client, local connection - loopback [ OK ] # 288.97 [+0.50] TEST: VRF server, device client, local connection - ns-A IP [ OK ] # 289.47 [+0.50] TEST: VRF server, unbound client, local connection - ns-A IP [ OK ] # 289.96 [+0.49] TEST: Device server, VRF client, local connection - ns-A IP [ OK ] # 290.50 [+0.54] TEST: Device server, device client, local connection - ns-A IP [ OK ] # 290.69 [+0.19] # 290.69 [+0.00] ########################################################################### # 290.70 [+0.01] IPv4/UDP # 290.70 [+0.00] ########################################################################### # 290.71 [+0.01] # 290.71 [+0.00] # 290.71 [+0.00] ################################################################# # 290.71 [+0.00] No VRF # 290.71 [+0.00] # 294.32 [+3.61] # 294.32 [+0.00] ################################################################# # 294.33 [+0.00] udp_l3mdev_accept disabled # 294.33 [+0.00] # 294.33 [+0.00] SYSCTL: net.ipv4.udp_l3mdev_accept=0 # 294.33 [+0.00] # 294.74 [+0.41] TEST: Global server - ns-A IP [ OK ] # 295.20 [+0.46] TEST: No server - ns-A IP [ OK ] # 295.71 [+0.51] TEST: Global server - ns-A loopback IP [ OK ] # 296.20 [+0.48] TEST: No server - ns-A loopback IP [ OK ] # 296.70 [+0.51] TEST: Device server - ns-A IP [ OK ] # 297.24 [+0.54] TEST: Client - ns-B IP [ OK ] # 297.76 [+0.51] TEST: Client, device bind - ns-B IP [ OK ] # 298.26 [+0.51] TEST: Client, device send via cmsg - ns-B IP [ OK ] # 298.77 [+0.51] TEST: Client, device bind via IP_UNICAST_IF - ns-B IP [ OK ] # 299.29 [+0.52] TEST: Client, device bind via IP_UNICAST_IF, with connect() - ns-B IP [ OK ] # 299.72 [+0.43] TEST: No server, unbound client - ns-B IP [ OK ] # 300.15 [+0.43] TEST: No server, device client - ns-B IP [ OK ] # 300.65 [+0.50] TEST: Client - ns-B loopback IP [ OK ] # 301.20 [+0.55] TEST: Client, device bind - ns-B loopback IP [ OK ] # 301.71 [+0.52] TEST: Client, device send via cmsg - ns-B loopback IP [ OK ] # 302.25 [+0.54] TEST: Client, device bind via IP_UNICAST_IF - ns-B loopback IP [ OK ] # 302.74 [+0.49] TEST: Client, device bind via IP_UNICAST_IF, with connect() - ns-B loopback IP [ OK ] # 303.18 [+0.44] TEST: No server, unbound client - ns-B loopback IP [ OK ] # 303.61 [+0.42] TEST: No server, device client - ns-B loopback IP [ OK ] # 304.10 [+0.50] TEST: Global server, local connection - ns-A IP [ OK ] # 304.59 [+0.49] TEST: Global server, local connection - ns-A loopback IP [ OK ] # 305.11 [+0.51] TEST: Global server, local connection - loopback [ OK ] # 305.63 [+0.53] TEST: Device server, unbound client, local connection - ns-A IP [ OK ] # 306.14 [+0.51] TEST: Device server, unbound client, local connection - ns-A loopback IP [ OK ] # 306.64 [+0.49] TEST: Device server, unbound client, local connection - loopback [ OK ] # 307.15 [+0.51] TEST: Global server, device client, local connection - ns-A IP [ OK ] # 307.65 [+0.50] TEST: Global server, device send via cmsg, local connection - ns-A IP [ OK ] # 308.16 [+0.51] TEST: Global server, device client via IP_UNICAST_IF, local connection - ns-A IP [ OK ] # 308.66 [+0.51] TEST: Global server, device client via IP_UNICAST_IF, local connection, with connect() - ns-A IP [ OK ] # 314.17 [+5.51] TEST: Global server, device client, local connection - ns-A loopback IP [ OK ] # 317.72 [+3.55] TEST: Global server, device send via cmsg, local connection - ns-A loopback IP [ OK ] # 321.31 [+3.59] TEST: Global server, device client via IP_UNICAST_IF, local connection - ns-A loopback IP [ OK ] # 324.89 [+3.59] TEST: Global server, device client via IP_UNICAST_IF, local connection, with connect() - ns-A loopback IP [ OK ] # 330.39 [+5.50] TEST: Global server, device client, local connection - loopback [ OK ] # 333.98 [+3.59] TEST: Global server, device send via cmsg, local connection - loopback [ OK ] # 337.56 [+3.58] TEST: Global server, device client via IP_UNICAST_IF, local connection - loopback [ OK ] # 341.15 [+3.59] TEST: Global server, device client via IP_UNICAST_IF, local connection, with connect() - loopback [ OK ] # 341.66 [+0.51] TEST: Device server, device client, local conn - ns-A IP [ OK ] # 347.08 [+5.42] TEST: No server, device client, local conn - ns-A IP [ OK ] # 347.47 [+0.39] TEST: SO_DONTROUTE client - ns-B IP [ OK ] # 347.87 [+0.40] TEST: SO_DONTROUTE client - ns-B loopback IP [ OK ] # 348.05 [+0.18] # 348.05 [+0.00] ################################################################# # 348.05 [+0.00] udp_l3mdev_accept enabled # 348.05 [+0.00] # 348.05 [+0.00] SYSCTL: net.ipv4.udp_l3mdev_accept=1 # 348.06 [+0.00] # 348.39 [+0.33] TEST: Global server - ns-A IP [ OK ] # 348.84 [+0.45] TEST: No server - ns-A IP [ OK ] # 349.34 [+0.50] TEST: Global server - ns-A loopback IP [ OK ] # 349.77 [+0.42] TEST: No server - ns-A loopback IP [ OK ] # 350.25 [+0.48] TEST: Device server - ns-A IP [ OK ] # 350.79 [+0.54] TEST: Client - ns-B IP [ OK ] # 351.34 [+0.55] TEST: Client, device bind - ns-B IP [ OK ] # 351.84 [+0.50] TEST: Client, device send via cmsg - ns-B IP [ OK ] # 352.35 [+0.52] TEST: Client, device bind via IP_UNICAST_IF - ns-B IP [ OK ] # 352.89 [+0.53] TEST: Client, device bind via IP_UNICAST_IF, with connect() - ns-B IP [ OK ] # 353.32 [+0.44] TEST: No server, unbound client - ns-B IP [ OK ] # 353.77 [+0.44] TEST: No server, device client - ns-B IP [ OK ] # 354.26 [+0.49] TEST: Client - ns-B loopback IP [ OK ] # 354.77 [+0.51] TEST: Client, device bind - ns-B loopback IP [ OK ] # 355.30 [+0.53] TEST: Client, device send via cmsg - ns-B loopback IP [ OK ] # 355.83 [+0.53] TEST: Client, device bind via IP_UNICAST_IF - ns-B loopback IP [ OK ] # 356.32 [+0.50] TEST: Client, device bind via IP_UNICAST_IF, with connect() - ns-B loopback IP [ OK ] # 356.76 [+0.43] TEST: No server, unbound client - ns-B loopback IP [ OK ] # 357.21 [+0.45] TEST: No server, device client - ns-B loopback IP [ OK ] # 357.72 [+0.51] TEST: Global server, local connection - ns-A IP [ OK ] # 358.22 [+0.49] TEST: Global server, local connection - ns-A loopback IP [ OK ] # 358.76 [+0.55] TEST: Global server, local connection - loopback [ OK ] # 359.25 [+0.49] TEST: Device server, unbound client, local connection - ns-A IP [ OK ] # 359.80 [+0.55] TEST: Device server, unbound client, local connection - ns-A loopback IP [ OK ] # 360.29 [+0.49] TEST: Device server, unbound client, local connection - loopback [ OK ] # 360.80 [+0.51] TEST: Global server, device client, local connection - ns-A IP [ OK ] # 361.29 [+0.49] TEST: Global server, device send via cmsg, local connection - ns-A IP [ OK ] # 361.77 [+0.48] TEST: Global server, device client via IP_UNICAST_IF, local connection - ns-A IP [ OK ] # 362.27 [+0.50] TEST: Global server, device client via IP_UNICAST_IF, local connection, with connect() - ns-A IP [ OK ] # 367.76 [+5.49] TEST: Global server, device client, local connection - ns-A loopback IP [ OK ] # 371.36 [+3.60] TEST: Global server, device send via cmsg, local connection - ns-A loopback IP [ OK ] # 374.94 [+3.58] TEST: Global server, device client via IP_UNICAST_IF, local connection - ns-A loopback IP [ OK ] # 378.52 [+3.59] TEST: Global server, device client via IP_UNICAST_IF, local connection, with connect() - ns-A loopback IP [ OK ] # 384.08 [+5.55] TEST: Global server, device client, local connection - loopback [ OK ] # 387.67 [+3.60] TEST: Global server, device send via cmsg, local connection - loopback [ OK ] # 391.26 [+3.59] TEST: Global server, device client via IP_UNICAST_IF, local connection - loopback [ OK ] # 394.84 [+3.58] TEST: Global server, device client via IP_UNICAST_IF, local connection, with connect() - loopback [ OK ] # 395.37 [+0.53] TEST: Device server, device client, local conn - ns-A IP [ OK ] # 400.79 [+5.43] TEST: No server, device client, local conn - ns-A IP [ OK ] # 401.19 [+0.39] TEST: SO_DONTROUTE client - ns-B IP [ OK ] # 401.59 [+0.40] TEST: SO_DONTROUTE client - ns-B loopback IP [ OK ] # 401.78 [+0.19] # 401.78 [+0.00] ################################################################# # 401.79 [+0.01] With VRF # 401.79 [+0.00] # 405.93 [+4.14] # 405.93 [+0.00] ################################################################# # 405.94 [+0.00] Global server disabled # 405.94 [+0.00] # 405.94 [+0.00] SYSCTL: net.ipv4.udp_l3mdev_accept=0 # 405.94 [+0.00] # 406.31 [+0.37] TEST: Global server - ns-A IP [ OK ] # 406.86 [+0.55] TEST: VRF server - ns-A IP [ OK ] # 407.38 [+0.52] TEST: Enslaved device server - ns-A IP [ OK ] # 407.81 [+0.43] TEST: No server - ns-A IP [ OK ] # 408.35 [+0.54] TEST: Global server, VRF client, local connection - ns-A IP [ OK ] # 408.86 [+0.51] TEST: Global server - VRF IP [ OK ] # 409.35 [+0.50] TEST: VRF server - VRF IP [ OK ] # 409.89 [+0.54] TEST: Enslaved device server - VRF IP [ OK ] # 410.32 [+0.43] TEST: No server - VRF IP [ OK ] # 410.90 [+0.58] TEST: Global server, VRF client, local connection - VRF IP [ OK ] # 411.40 [+0.50] TEST: VRF server, VRF client, local conn - ns-A IP [ OK ] # 411.91 [+0.51] TEST: VRF server, enslaved device client, local connection - ns-A IP [ OK ] # 412.41 [+0.50] TEST: Enslaved device server, VRF client, local conn - ns-A IP [ OK ] # 412.91 [+0.50] TEST: Enslaved device server, device client, local conn - ns-A IP [ OK ] # 413.10 [+0.19] # 413.10 [+0.00] ################################################################# # 413.10 [+0.01] Global server enabled # 413.11 [+0.00] # 413.11 [+0.00] SYSCTL: net.ipv4.udp_l3mdev_accept=1 # 413.11 [+0.00] # 413.47 [+0.35] TEST: Global server - ns-A IP [ OK ] # 413.96 [+0.49] TEST: VRF server - ns-A IP [ OK ] # 414.45 [+0.49] TEST: Enslaved device server - ns-A IP [ OK ] # 414.87 [+0.42] TEST: No server - ns-A IP [ OK ] # 415.37 [+0.50] TEST: Global server - VRF IP [ OK ] # 415.87 [+0.49] TEST: VRF server - VRF IP [ OK ] # 416.37 [+0.51] TEST: Enslaved device server - VRF IP [ OK ] # 416.81 [+0.43] TEST: No server - VRF IP [ OK ] # 417.33 [+0.52] TEST: VRF client [ OK ] # 417.84 [+0.52] TEST: Enslaved device client [ OK ] # 418.26 [+0.42] TEST: No server, VRF client [ OK ] # 418.69 [+0.42] TEST: No server, enslaved device client [ OK ] # 419.18 [+0.50] TEST: Global server, VRF client, local conn - ns-A IP [ OK ] # 419.69 [+0.51] TEST: VRF server, VRF client, local conn - ns-A IP [ OK ] # 420.18 [+0.49] TEST: VRF server, device client, local conn - ns-A IP [ OK ] # 420.67 [+0.48] TEST: Enslaved device server, VRF client, local conn - ns-A IP [ OK ] # 421.20 [+0.53] TEST: Enslaved device server, device client, local conn - ns-A IP [ OK ] # 421.70 [+0.51] TEST: Global server, VRF client, local conn - VRF IP [ OK ] # 422.23 [+0.53] TEST: Global server, VRF client, local conn - loopback [ OK ] # 422.72 [+0.49] TEST: VRF server, VRF client, local conn - VRF IP [ OK ] # 423.22 [+0.50] TEST: VRF server, VRF client, local conn - loopback [ OK ] # 423.69 [+0.47] TEST: No server, VRF client, local conn - ns-A IP [ OK ] # 424.14 [+0.45] TEST: No server, VRF client, local conn - VRF IP [ OK ] # 424.56 [+0.42] TEST: No server, VRF client, local conn - loopback [ OK ] # 424.76 [+0.20] # 424.76 [+0.00] ########################################################################### # 424.77 [+0.01] IPv4 address binds # 424.77 [+0.00] ########################################################################### # 424.78 [+0.01] # 424.78 [+0.00] # 424.78 [+0.00] ################################################################# # 424.78 [+0.00] No VRF # 424.78 [+0.00] # 428.68 [+3.90] TEST: Raw socket bind to local address - ns-A IP [ OK ] # 429.14 [+0.45] TEST: Raw socket bind to local address after device bind - ns-A IP [ OK ] # 429.63 [+0.49] TEST: Raw socket bind to local address - ns-A loopback IP [ OK ] # 430.05 [+0.42] TEST: Raw socket bind to local address after device bind - ns-A loopback IP [ OK ] # 430.47 [+0.43] TEST: Raw socket bind to nonlocal address - nonlocal IP [ OK ] # 430.89 [+0.42] TEST: TCP socket bind to nonlocal address - nonlocal IP [ OK ] # 431.30 [+0.41] TEST: ICMP socket bind to nonlocal address - nonlocal IP [ OK ] # 431.72 [+0.42] TEST: ICMP socket bind to broadcast address - broadcast [ OK ] # 432.16 [+0.44] TEST: ICMP socket bind to multicast address - multicast [ OK ] # 432.57 [+0.42] TEST: TCP socket bind to local address - ns-A IP [ OK ] # 433.05 [+0.48] TEST: TCP socket bind to local address after device bind - ns-A IP [ OK ] # 433.26 [+0.21] # 433.26 [+0.00] ################################################################# # 433.26 [+0.00] With VRF # 433.26 [+0.00] # 437.72 [+4.45] TEST: Raw socket bind to local address - ns-A IP [ OK ] # 438.19 [+0.47] TEST: Raw socket bind to local address after device bind - ns-A IP [ OK ] # 438.65 [+0.45] TEST: Raw socket bind to local address after VRF bind - ns-A IP [ OK ] # 439.11 [+0.47] TEST: Raw socket bind to local address - VRF IP [ OK ] # 439.53 [+0.42] TEST: Raw socket bind to local address after device bind - VRF IP [ OK ] # 439.97 [+0.44] TEST: Raw socket bind to local address after VRF bind - VRF IP [ OK ] # 440.40 [+0.43] TEST: Raw socket bind to out of scope address after VRF bind - ns-A loopback IP [ OK ] # 440.83 [+0.43] TEST: Raw socket bind to nonlocal address after VRF bind - nonlocal IP [ OK ] # 441.25 [+0.42] TEST: TCP socket bind to nonlocal address after VRF bind - nonlocal IP [ OK ] # 441.68 [+0.43] TEST: ICMP socket bind to nonlocal address after VRF bind - nonlocal IP [ OK ] # 442.11 [+0.43] TEST: ICMP socket bind to broadcast address after VRF bind - broadcast [ OK ] # 442.53 [+0.42] TEST: ICMP socket bind to multicast address after VRF bind - multicast [ OK ] # 442.93 [+0.41] TEST: TCP socket bind to local address - ns-A IP [ OK ] # 443.37 [+0.43] TEST: TCP socket bind to local address after device bind - ns-A IP [ OK ] # 443.79 [+0.42] TEST: TCP socket bind to local address - VRF IP [ OK ] # 444.20 [+0.42] TEST: TCP socket bind to local address after device bind - VRF IP [ OK ] # 444.60 [+0.39] TEST: TCP socket bind to invalid local address for VRF - ns-A loopback IP [ OK ] # 445.02 [+0.43] TEST: TCP socket bind to invalid local address for device bind - ns-A loopback IP [ OK ] # 445.21 [+0.19] # 445.21 [+0.00] ########################################################################### # 445.22 [+0.01] Run time tests - ipv4 # 445.22 [+0.00] ########################################################################### # 445.23 [+0.01] # 453.75 [+8.52] TEST: Device delete with active traffic - ping in - ns-A IP [ OK ] # 462.50 [+8.75] TEST: Device delete with active traffic - ping in - VRF IP [ OK ] # 471.19 [+8.69] TEST: Device delete with active traffic - ping out - ns-B IP [ OK ] # 480.05 [+8.86] TEST: TCP active socket, global server - ns-A IP [ OK ] # 488.83 [+8.79] TEST: TCP active socket, global server - VRF IP [ OK ] # 497.63 [+8.80] TEST: TCP active socket, VRF server - ns-A IP [ OK ] # 506.53 [+8.90] TEST: TCP active socket, VRF server - VRF IP [ OK ] # 515.33 [+8.80] TEST: TCP active socket, enslaved device server - ns-A IP [ OK ] # 524.06 [+8.74] TEST: TCP active socket, VRF client - ns-A IP [ OK ] # 532.79 [+8.73] TEST: TCP active socket, enslaved device client - ns-A IP [ OK ] # 541.53 [+8.74] TEST: TCP active socket, global server, VRF client, local - ns-A IP [ OK ] # 550.23 [+8.71] TEST: TCP active socket, global server, VRF client, local - VRF IP [ OK ] # 559.03 [+8.80] TEST: TCP active socket, VRF server and client, local - ns-A IP [ OK ] # 567.87 [+8.84] TEST: TCP active socket, VRF server and client, local - VRF IP [ OK ] # 576.73 [+8.86] TEST: TCP active socket, global server, enslaved device client, local - ns-A IP [ OK ] # 585.51 [+8.78] TEST: TCP active socket, VRF server, enslaved device client, local - ns-A IP [ OK ] # 594.20 [+8.69] TEST: TCP active socket, enslaved device server and client, local - ns-A IP [ OK ] # 603.15 [+8.94] TEST: TCP passive socket, global server - ns-A IP [ OK ] # 612.00 [+8.86] TEST: TCP passive socket, global server - VRF IP [ OK ] # 620.88 [+8.88] TEST: TCP passive socket, VRF server - ns-A IP [ OK ] # 629.73 [+8.85] TEST: TCP passive socket, VRF server - VRF IP [ OK ] # 638.67 [+8.94] TEST: TCP passive socket, enslaved device server - ns-A IP [ OK ] # 647.57 [+8.90] TEST: TCP passive socket, VRF client - ns-A IP [ OK ] # 656.51 [+8.94] TEST: TCP passive socket, enslaved device client - ns-A IP [ OK ] # 665.38 [+8.87] TEST: TCP passive socket, global server, VRF client, local - ns-A IP [ OK ] # 674.23 [+8.85] TEST: TCP passive socket, global server, VRF client, local - VRF IP [ OK ] # 682.91 [+8.68] TEST: TCP passive socket, VRF server and client, local - ns-A IP [ OK ] # 691.65 [+8.74] TEST: TCP passive socket, VRF server and client, local - VRF IP [ OK ] # 700.33 [+8.68] TEST: TCP passive socket, global server, enslaved device client, local - ns-A IP [ OK ] # 709.07 [+8.74] TEST: TCP passive socket, VRF server, enslaved device client, local - ns-A IP [ OK ] # 717.85 [+8.78] TEST: TCP passive socket, enslaved device server and client, local - ns-A IP [ OK ] # 718.06 [+0.21] # 718.06 [+0.00] ########################################################################### # 718.06 [+0.01] IPv4 Netfilter # 718.06 [+0.00] ########################################################################### # 718.07 [+0.01] # 718.07 [+0.00] # 718.07 [+0.00] ################################################################# # 718.08 [+0.00] TCP reset # 718.08 [+0.00] # 722.81 [+4.74] TEST: Global server, reject with TCP-reset on Rx - ns-A IP [ OK ] # 723.38 [+0.56] TEST: Global server, reject with TCP-reset on Rx - VRF IP [ OK ] # 723.79 [+0.41] # 723.79 [+0.00] ################################################################# # 723.80 [+0.01] ICMP unreachable # 723.80 [+0.00] # 724.49 [+0.69] TEST: Global TCP server, Rx reject icmp-port-unreach - ns-A IP [ OK ] # 725.00 [+0.51] TEST: Global TCP server, Rx reject icmp-port-unreach - VRF IP [ OK ] # 727.07 [+2.07] TEST: Global UDP server, Rx reject icmp-port-unreach - ns-A IP [ OK ] # 729.15 [+2.08] TEST: Global UDP server, Rx reject icmp-port-unreach - VRF IP [ OK ] # 730.32 [+1.17] # 730.32 [+0.00] Tests passed: 427 # 730.32 [+0.00] Tests failed: 0 ok 1 selftests: net: fcnal-ipv4.sh make: Leaving directory '/srv/vmksft/testing/wt-2/tools/testing/selftests' xx__-> e DETECTED CRASH, lowering timeout cho $? 0 xx__->