==== setup-maxfiles ==== [[ $(sysctl -n kern.maxfiles) -ge 110000 ]] || doas -n sysctl kern.maxfiles=110000 kern.maxfiles: 7030 -> 110000 ==== run-default ==== cc -O2 -pipe -g -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -MD -MP -c /home/src/regress/sys/netinet/bindconnect/bindconnect.c cc -o bindconnect bindconnect.o -lpthread time ./bindconnect count: socket 1102409, close 953513, bind 1642901, connect 977997, delroute 0 10.00 real 4.88 user 34.55 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1119282, close 962548, bind 6844758, connect 0, delroute 0 10.00 real 12.37 user 27.69 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 827785, close 457935, bind 0, connect 2011299, delroute 0 10.00 real 3.77 user 36.23 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1011760, close 538924, bind 2695293, connect 1321190, delroute 0 10.00 real 6.98 user 33.10 sys ==== run-inet-udp-100000 ==== doas -n time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 120149, close 84905, bind 288294, connect 214695, delroute 0 10.33 real 0.96 user 39.06 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 519539, close 946226, bind 3591605, connect 2193739, delroute 0 10.00 real 11.34 user 28.61 sys ==== run-inet-udp-localnet-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -c 6 -N 127.0.0.1/8 count: socket 947021, close 317825, bind 465927, connect 1762247, delroute 0 10.00 real 4.68 user 35.24 sys ==== run-inet-udp-localnet-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -N 127.0.0.1/8 count: socket 1226906, close 387951, bind 2036886, connect 1120860, delroute 0 10.00 real 5.56 user 34.37 sys ==== run-inet-udp-localnet-connect-delete ==== doas -n time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 -d 3 -N 127.0.0.1/8 count: socket 679121, close 551889, bind 0, connect 1530937, delroute 368777 10.00 real 4.91 user 33.60 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1362081, close 427571, bind 5568161, connect 0, delroute 0 10.01 real 8.73 user 31.29 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1130496, close 449786, bind 0, connect 4320960, delroute 0 10.01 real 8.63 user 28.64 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1335459, close 466868, bind 2962641, connect 1722233, delroute 0 10.01 real 7.76 user 30.78 sys ==== run-inet-tcp-100000 ==== doas -n time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 144479, close 77549, bind 287707, connect 90230, delroute 0 10.57 real 0.73 user 34.29 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 554295, close 847838, bind 3608531, connect 2084658, delroute 0 10.00 real 10.86 user 26.41 sys ==== run-inet-tcp-localnet-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -c 6 -N 127.0.0.1/8 count: socket 1062696, close 346165, bind 598070, connect 1482255, delroute 0 10.00 real 4.37 user 35.50 sys ==== run-inet-tcp-localnet-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -N 127.0.0.1/8 count: socket 1234403, close 405060, bind 2191368, connect 828117, delroute 0 10.01 real 5.41 user 34.59 sys ==== run-inet-tcp-localnet-connect-delete ==== doas -n time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 -d 3 -N 127.0.0.1/8 count: socket 467946, close 393871, bind 0, connect 1038870, delroute 166079 10.01 real 3.54 user 32.62 sys ==== run-inet-any-bind ==== doas -n time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1891645, close 469330, bind 4922057, connect 0, delroute 0 10.00 real 8.42 user 31.55 sys ==== run-inet-any-connect ==== doas -n time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1557198, close 465862, bind 0, connect 3752363, delroute 0 10.00 real 7.98 user 31.99 sys ==== run-inet-any-bind-connect ==== doas -n time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1610133, close 501772, bind 2777039, connect 1923606, delroute 0 10.00 real 8.27 user 31.73 sys ==== run-inet-any-100000 ==== doas -n time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 1536866, close 434171, bind 2581478, connect 1878486, delroute 0 10.46 real 7.61 user 32.32 sys ==== run-inet-any-reuseport ==== doas -n time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1386545, close 558812, bind 2952093, connect 2100118, delroute 0 10.01 real 9.11 user 30.81 sys ==== run-inet-any-localnet-connect ==== doas -n time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -c 6 -N 127.0.0.1/8 count: socket 1471505, close 453350, bind 818040, connect 3173848, delroute 0 10.01 real 8.76 user 31.21 sys ==== run-inet-any-localnet-bind-connect ==== doas -n time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -N 127.0.0.1/8 count: socket 1599630, close 514819, bind 2786533, connect 1811145, delroute 0 10.00 real 8.89 user 31.04 sys ==== run-inet-any-localnet-connect-delete ==== doas -n time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 -d 3 -N 127.0.0.1/8 count: socket 1020092, close 511453, bind 0, connect 2777153, delroute 661337 10.01 real 8.76 user 31.28 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1755216, close 523471, bind 4630555, connect 0, delroute 0 10.00 real 8.33 user 31.68 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1043504, close 210007, bind 0, connect 1315150, delroute 0 10.01 real 2.79 user 37.42 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1138301, close 362623, bind 1640465, connect 917160, delroute 0 10.01 real 4.71 user 35.32 sys ==== run-inet6-udp-100000 ==== doas -n time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 117415, close 61706, bind 198092, connect 173140, delroute 0 10.36 real 0.76 user 39.35 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 471038, close 943015, bind 3460272, connect 1865037, delroute 0 10.00 real 10.36 user 29.54 sys ==== run-inet6-udp-localnet-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -c 6 -N ::1/128 count: socket 906360, close 239113, bind 349200, connect 1396766, delroute 0 0m10.01s real 0m03.38s user 0m36.58s system ==== run-inet6-udp-localnet-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -N ::1/128 count: socket 1159374, close 348726, bind 1534703, connect 930596, delroute 0 0m10.01s real 0m04.48s user 0m35.37s system ==== run-inet6-udp-localnet-connect-delete ==== doas -n time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 -d 3 -N ::1/128 count: socket 322395, close 268752, bind 0, connect 832913, delroute 118866 10.00 real 3.23 user 29.26 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1344879, close 401148, bind 5303844, connect 0, delroute 0 10.01 real 8.49 user 31.57 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1039847, close 460494, bind 0, connect 4032761, delroute 0 10.00 real 7.51 user 29.24 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1328453, close 491722, bind 2829916, connect 1367249, delroute 0 10.01 real 7.30 user 31.36 sys ==== run-inet6-tcp-100000 ==== doas -n time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 139468, close 74149, bind 276126, connect 74577, delroute 0 10.54 real 0.52 user 35.63 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 447256, close 996632, bind 3642288, connect 2001176, delroute 0 10.00 real 10.99 user 26.07 sys ==== run-inet6-tcp-localnet-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -c 6 -N ::1/128 count: socket 1014554, close 404655, bind 840816, connect 3898915, delroute 0 0m10.01s real 0m08.88s user 0m28.53s system ==== run-inet6-tcp-localnet-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -N ::1/128 count: socket 1263128, close 484318, bind 2768452, connect 1573566, delroute 0 0m10.01s real 0m08.09s user 0m30.19s system ==== run-inet6-tcp-localnet-connect-delete ==== doas -n time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 -d 3 -N ::1/128 count: socket 290957, close 254578, bind 0, connect 1280719, delroute 109183 10.00 real 3.52 user 26.18 sys ==== run-inet6-any-bind ==== doas -n time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1570558, close 522975, bind 5165754, connect 0, delroute 0 10.00 real 8.35 user 31.51 sys ==== run-inet6-any-connect ==== doas -n time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1375336, close 517774, bind 0, connect 3524983, delroute 0 10.00 real 8.01 user 32.02 sys ==== run-inet6-any-bind-connect ==== doas -n time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1417565, close 516380, bind 2679211, connect 1881991, delroute 0 10.01 real 8.18 user 31.94 sys ==== run-inet6-any-100000 ==== doas -n time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 1352202, close 452703, bind 2526601, connect 1753973, delroute 0 10.58 real 7.70 user 32.09 sys ==== run-inet6-any-reuseport ==== doas -n time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1065819, close 645106, bind 3169456, connect 2233699, delroute 0 10.00 real 9.73 user 30.20 sys ==== run-inet6-any-localnet-connect ==== doas -n time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -c 6 -N ::1/128 count: socket 1309475, close 468324, bind 792777, connect 3245767, delroute 0 10.00 real 8.34 user 31.77 sys ==== run-inet6-any-localnet-bind-connect ==== doas -n time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -N ::1/128 count: socket 1384668, close 493851, bind 2668506, connect 1874031, delroute 0 10.00 real 8.01 user 31.92 sys ==== run-inet6-any-localnet-connect-delete ==== doas -n time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 -d 3 -N ::1/128 count: socket 290906, close 270802, bind 0, connect 1265755, delroute 176925 10.00 real 3.71 user 29.95 sys ==== cleanup-inet-delete ==== doas -n time ./bindconnect -f inet -s 0 -o 0 -b 0 -c 0 -d 1 -N 127.0.0.1/8 -t 1 count: socket 0, close 0, bind 0, connect 0, delroute 203413 1.01 real 0.18 user 0.82 sys ==== cleanup-inet6-delete ==== doas -n time ./bindconnect -f inet6 -s 0 -o 0 -b 0 -c 0 -d 1 -N ::1/128 -t 1 count: socket 0, close 0, bind 0, connect 0, delroute 37907 1.01 real 0.01 user 0.98 sys