==== 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 1173000, close 1039185, bind 1672169, connect 997419, delroute 0 10.01 real 5.53 user 33.99 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1181375, close 1041238, bind 6804083, connect 0, delroute 0 10.00 real 12.22 user 27.77 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 852779, close 457854, bind 0, connect 2100637, delroute 0 10.00 real 4.62 user 35.49 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1161752, close 536309, bind 2195890, connect 1330471, delroute 0 10.00 real 6.32 user 33.60 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 117501, close 65585, bind 227591, connect 173677, delroute 0 10.26 real 0.72 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 668144, close 881301, bind 3443253, connect 2020416, delroute 0 10.01 real 10.57 user 29.17 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 984880, close 360409, bind 640497, connect 1821778, delroute 0 10.00 real 5.10 user 34.82 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 1254206, close 468719, bind 2232433, connect 1143788, delroute 0 10.00 real 6.46 user 33.52 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 712244, close 606421, bind 0, connect 1625448, delroute 418821 10.01 real 5.67 user 32.48 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1345215, close 442306, bind 5799987, connect 0, delroute 0 10.00 real 9.34 user 30.71 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1099621, close 545386, bind 0, connect 4099904, delroute 0 10.00 real 8.44 user 28.77 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1276329, close 516154, bind 2761707, connect 1894718, delroute 0 10.00 real 7.89 user 30.52 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 158811, close 86797, bind 281275, connect 124057, delroute 0 10.56 real 0.67 user 34.65 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 614369, close 819353, bind 3585629, connect 2074280, delroute 0 10.00 real 11.49 user 26.01 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 1066556, close 388474, bind 655777, connect 1487839, delroute 0 10.00 real 4.49 user 35.49 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 1222624, close 440441, bind 2227825, connect 844940, delroute 0 10.00 real 5.58 user 34.32 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 512721, close 443728, bind 0, connect 1086478, delroute 190708 10.01 real 4.09 user 31.56 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 1896244, close 535471, bind 5233629, connect 0, delroute 0 10.01 real 8.95 user 30.97 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 1637651, close 522956, bind 0, connect 3808812, delroute 0 10.01 real 8.92 user 31.02 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 1684542, close 560918, bind 2827733, connect 1987524, delroute 0 10.01 real 8.70 user 31.20 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 1586898, close 460328, bind 2625959, connect 1942368, delroute 0 10.47 real 8.77 user 31.22 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 1449758, close 600423, bind 3044158, connect 2124770, delroute 0 10.00 real 9.80 user 30.27 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 1494170, close 511228, bind 868968, connect 3223954, delroute 0 10.01 real 9.65 user 30.53 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 1644948, close 563305, bind 2894736, connect 1833283, delroute 0 10.01 real 9.29 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 1027479, close 571044, bind 0, connect 3011207, delroute 673201 10.01 real 9.56 user 30.41 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1570284, close 697312, bind 5395493, connect 0, delroute 0 10.00 real 9.78 user 30.28 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1019911, close 320387, bind 0, connect 1382236, delroute 0 10.00 real 3.02 user 37.02 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1180826, close 402177, bind 1745889, connect 946060, delroute 0 10.00 real 5.19 user 34.74 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 122744, close 73561, bind 228518, connect 159562, delroute 0 10.36 real 0.83 user 39.08 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 555932, close 892574, bind 3465524, connect 1791822, delroute 0 10.00 real 9.71 user 30.07 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 936913, close 287321, bind 413748, connect 1455973, delroute 0 0m10.00s real 0m03.83s user 0m36.23s 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 1172812, close 426694, bind 1761419, connect 943558, delroute 0 0m10.01s real 0m05.23s user 0m34.81s 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 350982, close 303198, bind 0, connect 894352, delroute 132366 10.00 real 3.24 user 28.81 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1367317, close 406179, bind 5464310, connect 0, delroute 0 10.01 real 8.81 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 1053097, close 594946, bind 0, connect 3542117, delroute 0 10.00 real 7.93 user 28.55 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1213710, close 544095, bind 2566488, connect 1729805, delroute 0 10.00 real 7.86 user 29.77 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 161165, close 81823, bind 264484, connect 110436, delroute 0 10.65 real 0.76 user 35.23 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 480379, close 998243, bind 3636099, connect 1962927, delroute 0 10.01 real 10.96 user 25.87 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 1023975, close 513033, bind 758720, connect 3520126, delroute 0 0m10.00s real 0m08.86s user 0m28.36s 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 1247888, close 539780, bind 2517808, connect 1657435, delroute 0 0m10.01s real 0m07.95s user 0m29.95s 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 308677, close 266848, bind 0, connect 1380560, delroute 118718 10.00 real 3.96 user 25.75 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 1686916, close 477413, bind 5178261, connect 0, delroute 0 10.01 real 8.49 user 31.56 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 1404979, close 513907, bind 0, connect 3755518, delroute 0 10.01 real 8.72 user 31.29 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 1443209, close 528844, bind 2840760, connect 1977415, delroute 0 10.01 real 8.89 user 31.16 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 1390734, close 432822, bind 2685243, connect 1790975, delroute 0 10.47 real 7.45 user 32.63 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 1124181, close 668097, bind 3171812, connect 2257049, delroute 0 10.00 real 10.17 user 29.79 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 1266373, close 520512, bind 842200, connect 3432383, delroute 0 10.00 real 9.12 user 30.93 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 1377128, close 513805, bind 2909689, connect 1999175, delroute 0 10.00 real 8.49 user 31.53 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 317151, close 288011, bind 0, connect 1400195, delroute 199576 10.00 real 4.39 user 28.92 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 232203 1.01 real 0.19 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 43454 1.00 real 0.06 user 0.94 sys