==== 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 1171043, close 1030713, bind 1664421, connect 978342, delroute 0 10.01 real 5.24 user 34.41 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1179790, close 990390, bind 6715830, connect 0, delroute 0 10.00 real 11.76 user 27.97 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 858454, close 489747, bind 0, connect 2084240, delroute 0 10.00 real 4.59 user 35.36 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1000874, close 585537, bind 2788849, connect 1398818, delroute 0 10.00 real 7.55 user 32.25 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 126748, close 82437, bind 248622, connect 187026, delroute 0 10.37 real 0.85 user 39.07 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 575463, close 929400, bind 3560946, connect 2081394, delroute 0 10.01 real 10.17 user 29.81 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 940853, close 381700, bind 541723, connect 1846891, delroute 0 10.00 real 5.34 user 34.75 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 1248632, close 458251, bind 2231633, connect 1129633, delroute 0 10.00 real 6.42 user 33.42 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 715892, close 586076, bind 0, connect 1560966, delroute 394274 10.01 real 5.50 user 32.58 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1226376, close 489727, bind 5905450, connect 0, delroute 0 10.00 real 9.29 user 30.76 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1106844, close 556002, bind 0, connect 3918633, delroute 0 10.00 real 8.50 user 28.55 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1285755, close 521846, bind 2862006, connect 1667792, delroute 0 10.00 real 8.56 user 29.69 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 173783, close 90259, bind 267041, connect 108216, delroute 0 10.70 real 0.76 user 34.56 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 553776, close 844724, bind 3583790, connect 2009724, delroute 0 10.00 real 10.50 user 27.00 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 1076965, close 372884, bind 590664, connect 1382082, delroute 0 10.00 real 4.44 user 35.63 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 1189055, close 415169, bind 2327753, connect 805344, delroute 0 10.00 real 5.34 user 34.61 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 496739, close 414954, bind 0, connect 1052125, delroute 176331 10.01 real 4.06 user 31.54 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 1745447, close 584277, bind 5599447, connect 0, delroute 0 10.01 real 9.86 user 30.21 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 1597904, close 527196, bind 0, connect 3866908, delroute 0 10.01 real 8.70 user 31.27 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 1583691, close 565457, bind 2917631, connect 2003204, delroute 0 10.01 real 9.22 user 30.72 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 1549218, close 496074, bind 2638691, connect 1906386, delroute 0 10.44 real 8.86 user 31.18 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 1411457, close 599237, bind 3034804, connect 2084629, delroute 0 10.01 real 9.89 user 30.13 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 1491486, close 504581, bind 849737, connect 3165923, delroute 0 10.01 real 9.85 user 30.17 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 1604795, close 549691, bind 2976880, connect 1838248, delroute 0 10.01 real 9.27 user 30.63 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 992093, close 549127, bind 0, connect 2985898, delroute 676409 10.01 real 9.10 user 30.99 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1554967, close 653998, bind 5361942, connect 0, delroute 0 10.00 real 8.75 user 31.18 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 983567, close 321434, bind 0, connect 1366533, delroute 0 10.00 real 3.21 user 36.73 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1170262, close 424682, bind 1851178, connect 903588, delroute 0 10.00 real 5.24 user 34.77 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 121136, close 63075, bind 216636, connect 165216, delroute 0 10.36 real 0.94 user 38.98 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 559588, close 887500, bind 3458551, connect 1713517, delroute 0 10.01 real 9.63 user 30.13 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 1003973, close 294160, bind 417452, connect 1333315, delroute 0 0m10.00s real 0m03.62s user 0m36.46s 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 1146368, close 421474, bind 1879624, connect 919651, delroute 0 0m10.00s real 0m05.42s user 0m34.71s 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 343491, close 302268, bind 0, connect 900082, delroute 128611 10.00 real 3.07 user 28.75 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1262226, close 445220, bind 5521017, connect 0, delroute 0 10.00 real 8.81 user 31.26 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1022754, close 546318, bind 0, connect 3515347, delroute 0 10.00 real 7.48 user 28.84 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1245778, close 526100, bind 2654016, connect 1486495, delroute 0 10.00 real 7.84 user 30.38 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 167509, close 95992, bind 291022, connect 101961, delroute 0 10.62 real 0.92 user 35.76 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 440868, close 1003863, bind 3551879, connect 1884952, delroute 0 10.00 real 10.80 user 26.06 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 1012046, close 516430, bind 720034, connect 3332397, delroute 0 0m10.00s real 0m07.49s user 0m29.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 1236418, close 506274, bind 2695080, connect 1498486, delroute 0 0m10.00s real 0m07.82s 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 298887, close 255598, bind 0, connect 1385961, delroute 116580 10.00 real 3.98 user 25.51 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 1574566, close 563359, bind 5419690, connect 0, delroute 0 10.01 real 9.03 user 31.05 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 1388493, close 556353, bind 0, connect 3679213, delroute 0 10.01 real 8.23 user 31.74 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 1420183, close 542693, bind 2769892, connect 1963204, delroute 0 10.01 real 8.74 user 31.26 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 1360558, close 438502, bind 2682437, connect 1783214, delroute 0 10.57 real 7.90 user 32.19 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 1085205, close 652821, bind 3226469, connect 2237053, delroute 0 10.01 real 10.33 user 29.58 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 1255994, close 522156, bind 821763, connect 3456649, delroute 0 10.00 real 9.25 user 30.73 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 1348641, close 559187, bind 2881542, connect 1956028, delroute 0 10.00 real 9.02 user 31.02 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 312241, close 296496, bind 0, connect 1406198, delroute 196730 10.00 real 4.21 user 29.51 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 220264 1.00 real 0.18 user 0.84 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 46942 1.00 real 0.00 user 1.00 sys