==== 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 1121599, close 965047, bind 1660673, connect 976660, delroute 0 10.00 real 5.32 user 34.45 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1153727, close 924900, bind 6747558, connect 0, delroute 0 10.01 real 11.43 user 28.49 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 824206, close 593394, bind 0, connect 2172689, delroute 0 10.01 real 4.46 user 35.58 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1196773, close 435165, bind 2066861, connect 1221693, delroute 0 10.01 real 5.71 user 34.28 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 113518, close 58631, bind 199400, connect 161497, delroute 0 10.34 real 0.58 user 39.29 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 553489, close 907266, bind 3552069, connect 2097813, delroute 0 10.01 real 10.78 user 29.19 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 930379, close 372273, bind 529603, connect 1764523, delroute 0 10.01 real 4.61 user 35.33 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 1172520, close 458742, bind 2094566, connect 1149056, delroute 0 10.01 real 5.91 user 34.09 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 719107, close 587037, bind 0, connect 1555085, delroute 399956 10.00 real 5.67 user 33.05 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1308191, close 426937, bind 5703401, connect 0, delroute 0 10.01 real 8.85 user 31.13 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1086669, close 524839, bind 0, connect 4058446, delroute 0 10.01 real 8.41 user 28.61 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1274660, close 482409, bind 2808140, connect 1807544, delroute 0 10.01 real 7.76 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 161972, close 88624, bind 277006, connect 96816, delroute 0 10.60 real 0.67 user 35.75 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 565659, close 827280, bind 3578734, connect 2071755, delroute 0 10.01 real 10.86 user 26.73 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 1043535, close 355041, bind 616531, connect 1492356, delroute 0 10.01 real 4.73 user 35.29 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 1206253, close 396567, bind 2279075, connect 819002, delroute 0 10.01 real 5.79 user 34.15 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 490143, close 424284, bind 0, connect 1065438, delroute 187343 10.00 real 3.96 user 32.51 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 1795992, close 535664, bind 5106927, connect 0, delroute 0 10.00 real 9.15 user 30.89 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 1558015, close 519184, bind 0, connect 3747231, delroute 0 10.00 real 8.29 user 31.84 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 1573749, close 536135, bind 2894718, connect 1927622, delroute 0 10.00 real 8.83 user 31.05 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 1509936, close 471987, bind 2585728, connect 1903681, delroute 0 10.54 real 8.26 user 31.79 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 1345113, close 596653, bind 3020481, connect 2106556, delroute 0 10.01 real 9.77 user 30.10 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 1392007, close 503130, bind 880526, connect 3229018, delroute 0 10.00 real 10.00 user 30.06 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 1563638, close 548653, bind 2781482, connect 1824992, delroute 0 10.00 real 9.23 user 30.72 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 1020504, close 533326, bind 0, connect 2948660, delroute 689720 10.00 real 9.26 user 30.74 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1699491, close 576896, bind 4873369, connect 0, delroute 0 10.01 real 8.11 user 32.06 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1052301, close 264721, bind 0, connect 1331310, delroute 0 10.01 real 3.21 user 36.79 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1145729, close 361945, bind 1742358, connect 927517, delroute 0 10.01 real 4.90 user 35.06 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 113149, close 63015, bind 223420, connect 173918, delroute 0 10.38 real 0.70 user 39.34 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 513893, close 926901, bind 3422126, connect 1823796, delroute 0 10.01 real 10.54 user 29.34 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 966473, close 253208, bind 356831, connect 1376191, delroute 0 0m10.01s real 0m03.15s user 0m36.93s 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 1160763, close 376249, bind 1574910, connect 930005, delroute 0 0m10.01s real 0m04.70s user 0m35.33s 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 330951, close 265081, bind 0, connect 817447, delroute 120582 10.00 real 2.78 user 29.85 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1337517, close 384057, bind 5274111, connect 0, delroute 0 10.01 real 8.09 user 31.94 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1033433, close 538849, bind 0, connect 3633049, delroute 0 10.01 real 7.56 user 28.83 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1264946, close 481494, bind 2556917, connect 1647800, delroute 0 10.01 real 7.28 user 30.83 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 133089, close 70739, bind 281779, connect 94222, delroute 0 10.69 real 0.60 user 34.31 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 443566, close 982518, bind 3594459, connect 1925107, delroute 0 10.01 real 10.75 user 26.26 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 1009038, close 492927, bind 739574, connect 3489278, delroute 0 0m10.00s real 0m08.04s user 0m29.18s 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 1248115, close 491708, bind 2474890, connect 1630201, delroute 0 0m10.01s real 0m07.02s user 0m30.71s 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 280537, close 234106, bind 0, connect 1313193, delroute 111126 10.00 real 3.81 user 26.17 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 1649924, close 449556, bind 5005684, connect 0, delroute 0 10.00 real 7.93 user 32.08 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 1402710, close 510273, bind 0, connect 3519556, delroute 0 10.00 real 7.20 user 32.82 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 1432314, close 499440, bind 2695409, connect 1877985, delroute 0 10.00 real 7.95 user 32.02 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 1368967, close 422345, bind 2559338, connect 1728361, delroute 0 10.49 real 7.97 user 31.96 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 1092080, close 650791, bind 3098061, connect 2174705, delroute 0 10.00 real 9.87 user 30.11 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 1270905, close 477149, bind 836066, connect 3294088, delroute 0 10.00 real 7.82 user 32.09 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 1365659, close 504974, bind 2715071, connect 1887885, delroute 0 10.01 real 8.41 user 31.64 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 284491, close 256380, bind 0, connect 1254424, delroute 175776 10.00 real 3.73 user 29.58 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 233312 1.01 real 0.21 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 42388 1.01 real 0.02 user 1.05 sys