==== 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 1100378, close 948490, bind 1611199, connect 969994, delroute 0 10.00 real 4.98 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 1073004, close 907716, bind 7131306, connect 0, delroute 0 10.01 real 11.35 user 28.60 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 750206, close 562642, bind 0, connect 2251884, delroute 0 10.01 real 5.08 user 34.96 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 965102, close 658841, bind 2679948, connect 1360541, delroute 0 10.01 real 7.37 user 32.48 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 114727, close 68672, bind 250831, connect 211632, delroute 0 10.35 real 0.78 user 39.28 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 525543, close 920076, bind 3716658, connect 2181577, delroute 0 10.01 real 10.95 user 29.13 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 865731, close 398823, bind 534796, connect 1859337, delroute 0 10.01 real 5.04 user 34.98 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 1203270, close 426736, bind 2053108, connect 1152769, delroute 0 10.01 real 5.88 user 34.06 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 718442, close 570601, bind 0, connect 1520999, delroute 400479 10.00 real 5.48 user 33.20 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1385202, close 404746, bind 5563295, connect 0, delroute 0 10.01 real 9.10 user 30.99 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1092405, close 447657, bind 0, connect 4398511, delroute 0 10.01 real 8.88 user 28.26 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1334762, close 470871, bind 2933310, connect 1701765, delroute 0 10.01 real 8.02 user 30.71 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 136707, close 73099, bind 261519, connect 79086, delroute 0 10.54 real 0.74 user 35.86 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 513561, close 897855, bind 3660615, connect 2118147, delroute 0 10.01 real 10.95 user 26.62 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 1111653, close 304433, bind 582276, connect 1446493, delroute 0 10.01 real 4.94 user 35.19 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 1244532, close 391761, bind 2095332, connect 847053, delroute 0 10.01 real 5.31 user 34.67 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 477124, close 401711, bind 0, connect 1052442, delroute 172391 10.00 real 3.87 user 32.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 1867637, close 488273, bind 4970311, connect 0, delroute 0 10.00 real 8.18 user 31.80 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 1592712, close 466404, bind 0, connect 3699269, delroute 0 10.00 real 8.27 user 31.77 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 1619598, close 482577, bind 2826646, connect 1919829, delroute 0 10.00 real 8.31 user 31.74 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 1535697, close 454519, bind 2570838, connect 1925983, delroute 0 10.50 real 8.17 user 31.85 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 1401520, close 536699, bind 2931669, connect 2128971, delroute 0 10.00 real 9.49 user 30.55 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 1481450, close 491124, bind 827194, connect 3155349, delroute 0 10.00 real 9.17 user 30.79 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 1572477, close 504027, bind 2861004, connect 1865243, delroute 0 10.00 real 8.94 user 31.06 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 944092, close 546820, bind 0, connect 3059392, delroute 708535 10.00 real 9.16 user 30.96 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1723794, close 549989, bind 4634821, connect 0, delroute 0 10.01 real 8.25 user 31.77 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1044841, close 200801, bind 0, connect 1297140, delroute 0 10.01 real 3.07 user 36.86 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1128743, close 354971, bind 1561472, connect 934245, delroute 0 10.01 real 4.64 user 35.57 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 127980, close 58153, bind 203830, connect 158864, delroute 0 10.39 real 0.77 user 39.16 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 462577, close 988163, bind 3547387, connect 1935637, delroute 0 10.00 real 10.49 user 29.17 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 909415, close 241410, bind 360654, connect 1385937, delroute 0 0m10.01s real 0m03.21s user 0m36.87s 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 1146694, close 340203, bind 1541836, connect 927379, delroute 0 0m10.01s real 0m04.78s user 0m35.20s 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 325456, close 247560, bind 0, connect 782360, delroute 113204 10.01 real 2.50 user 29.16 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1389326, close 375040, bind 5192338, connect 0, delroute 0 10.01 real 8.18 user 31.85 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1041423, close 462375, bind 0, connect 3996862, delroute 0 10.01 real 7.70 user 28.81 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1346815, close 471942, bind 2829427, connect 1421626, delroute 0 10.01 real 7.59 user 30.90 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 134235, close 71311, bind 286763, connect 74574, delroute 0 10.69 real 0.75 user 35.68 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 439216, close 1000100, bind 3650285, connect 2020841, delroute 0 10.01 real 10.36 user 26.48 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 1032323, close 436010, bind 815165, connect 3732078, delroute 0 0m10.01s real 0m08.30s user 0m29.26s 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 1331723, close 487792, bind 2749625, connect 1387593, delroute 0 0m10.01s real 0m07.30s user 0m31.28s 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 272670, close 224689, bind 0, connect 1297419, delroute 107164 10.01 real 3.71 user 25.89 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 1665786, close 439518, bind 4894005, connect 0, delroute 0 10.00 real 8.24 user 31.76 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 1409841, close 507516, bind 0, connect 3550829, delroute 0 10.00 real 7.41 user 32.52 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 1428428, close 500255, bind 2671764, connect 1876327, delroute 0 10.00 real 7.67 user 32.24 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 1391608, close 438769, bind 2546802, connect 1743911, delroute 0 10.49 real 7.39 user 32.57 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 1073070, close 651079, bind 3171364, connect 2252817, delroute 0 10.01 real 9.94 user 30.02 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 1289722, close 486862, bind 784395, connect 3334080, delroute 0 10.01 real 8.53 user 31.62 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 1418409, close 482805, bind 2662513, connect 1850714, delroute 0 10.01 real 8.28 user 31.70 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 279555, close 253952, bind 0, connect 1226740, delroute 166217 10.01 real 3.57 user 29.36 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 240226 1.00 real 0.23 user 0.77 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 37237 1.01 real 0.03 user 0.99 sys