==== 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 1155990, close 995536, bind 1526128, connect 1011189, delroute 0 10.00 real 5.45 user 34.06 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1157313, close 827915, bind 7052526, connect 0, delroute 0 10.00 real 11.65 user 28.23 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 850285, close 483525, bind 0, connect 2144635, delroute 0 10.00 real 4.88 user 34.92 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1161894, close 542652, bind 2242457, connect 1302113, delroute 0 10.00 real 6.31 user 33.76 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 120746, close 71505, bind 225571, connect 178917, delroute 0 10.27 real 0.83 user 39.19 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 576747, close 946274, bind 3567610, connect 2165708, delroute 0 10.00 real 11.01 user 28.82 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 956408, close 384424, bind 561948, connect 1861724, delroute 0 10.00 real 4.95 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 1278263, close 453207, bind 2144031, connect 1164837, delroute 0 10.00 real 6.27 user 33.76 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 732861, close 564515, bind 0, connect 1569730, delroute 405104 10.01 real 5.32 user 33.10 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1333106, close 433777, bind 5772248, connect 0, delroute 0 10.00 real 9.15 user 30.88 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1104988, close 550436, bind 0, connect 3984980, delroute 0 10.00 real 8.21 user 28.62 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1303464, close 511720, bind 2820397, connect 1761496, delroute 0 10.00 real 8.35 user 30.28 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 142676, close 73002, bind 268886, connect 106032, delroute 0 10.52 real 0.77 user 35.25 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 559632, close 848620, bind 3569836, connect 2117112, delroute 0 10.01 real 9.97 user 27.55 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 1137116, close 339496, bind 536001, connect 1430423, delroute 0 10.00 real 4.47 user 35.53 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 1253929, close 407745, bind 2206063, connect 824293, delroute 0 10.00 real 5.69 user 34.29 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 502422, close 425365, bind 0, connect 1057876, delroute 177197 10.01 real 3.79 user 31.35 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 1856084, close 532477, bind 5369271, connect 0, delroute 0 10.01 real 9.25 user 30.67 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 1556627, close 545407, bind 0, connect 3978816, delroute 0 10.01 real 8.85 user 31.04 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 1627898, close 537846, bind 2902955, connect 2024053, delroute 0 10.01 real 9.02 user 30.80 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 1585918, close 468517, bind 2573160, connect 1936070, delroute 0 10.53 real 8.69 user 31.34 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 1403813, close 592090, bind 3011226, connect 2201777, delroute 0 10.00 real 9.73 user 30.23 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 1531517, close 481603, bind 849793, connect 3204772, delroute 0 10.01 real 9.12 user 30.85 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 1615192, close 541835, bind 2926864, connect 1864016, delroute 0 10.01 real 9.11 user 30.85 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 1007150, close 565854, bind 0, connect 3015990, delroute 671919 10.01 real 9.40 user 30.70 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1701637, close 576319, bind 5008601, connect 0, delroute 0 10.00 real 8.37 user 31.70 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1063668, close 288964, bind 0, connect 1347106, delroute 0 10.00 real 2.88 user 37.12 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1190380, close 382512, bind 1681318, connect 927745, delroute 0 10.00 real 5.13 user 34.78 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 112347, close 65513, bind 221265, connect 168157, delroute 0 10.31 real 0.74 user 39.43 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 522433, close 931628, bind 3527967, connect 1816148, delroute 0 10.00 real 10.02 user 29.73 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 976401, close 270313, bind 395017, connect 1370052, delroute 0 0m10.00s real 0m03.44s user 0m36.43s 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 1174638, close 434592, bind 1725629, connect 914311, delroute 0 0m10.00s real 0m04.96s user 0m34.93s 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 338702, close 289118, bind 0, connect 845420, delroute 119680 10.00 real 2.79 user 28.14 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1365423, close 410784, bind 5307667, connect 0, delroute 0 10.00 real 8.80 user 31.33 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1029487, close 540735, bind 0, connect 3721213, delroute 0 10.00 real 7.40 user 29.18 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1225645, close 536564, bind 2654458, connect 1585897, delroute 0 10.00 real 7.44 user 30.58 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 145891, close 84971, bind 285299, connect 109377, delroute 0 10.66 real 0.71 user 35.35 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 464454, close 994007, bind 3559396, connect 1987595, delroute 0 10.00 real 10.92 user 25.95 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 1048822, close 494642, bind 718210, connect 3504504, delroute 0 0m10.01s real 0m07.69s user 0m29.37s 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 1269507, close 499022, bind 2610605, connect 1624709, delroute 0 0m10.01s real 0m07.62s user 0m30.25s 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 293571, close 267540, bind 0, connect 1332998, delroute 108309 10.00 real 3.67 user 24.61 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 1698452, close 476179, bind 5115572, connect 0, delroute 0 10.01 real 8.58 user 31.41 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 1401174, close 526692, bind 0, connect 3712300, delroute 0 10.01 real 8.24 user 31.70 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 1439407, close 520839, bind 2758439, connect 1987911, delroute 0 10.01 real 8.57 user 31.49 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 1383517, close 436792, bind 2623796, connect 1814353, delroute 0 10.49 real 7.61 user 32.34 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 1087933, close 662718, bind 3226419, connect 2269023, delroute 0 10.00 real 10.24 user 29.78 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 1269988, close 506494, bind 831720, connect 3495263, delroute 0 10.00 real 8.56 user 31.54 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 1391836, close 520448, bind 2828419, connect 2004784, delroute 0 10.00 real 8.59 user 31.41 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 293227, close 286791, bind 0, connect 1376003, delroute 174530 10.00 real 4.25 user 26.82 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 234607 1.01 real 0.23 user 0.81 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 40485 1.00 real 0.01 user 1.02 sys