==== 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 1144472, close 978667, bind 1661216, connect 980631, delroute 0 10.00 real 5.22 user 34.32 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1123170, close 878453, bind 6957418, connect 0, delroute 0 10.01 real 11.94 user 28.03 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 765947, close 498635, bind 0, connect 2290472, delroute 0 10.01 real 4.48 user 35.72 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1151901, close 458579, bind 2185567, connect 1240369, delroute 0 10.01 real 6.01 user 33.99 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 119902, close 71600, bind 250997, connect 186734, delroute 0 10.35 real 0.85 user 39.21 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 526302, close 940936, bind 3589981, connect 2133027, delroute 0 10.01 real 11.03 user 28.91 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 870058, close 347857, bind 514347, connect 1864621, delroute 0 10.01 real 4.80 user 35.24 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 1204349, close 424651, bind 1998858, connect 1180499, delroute 0 10.01 real 6.17 user 33.83 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 714765, close 557170, bind 0, connect 1519935, delroute 392978 10.00 real 4.99 user 33.94 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1317497, close 418272, bind 5723000, connect 0, delroute 0 10.01 real 8.82 user 31.26 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1107148, close 492449, bind 0, connect 4140573, delroute 0 10.01 real 8.27 user 28.60 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1251326, close 474179, bind 2793105, connect 1965542, delroute 0 10.01 real 8.12 user 30.25 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 167576, close 92819, bind 279947, connect 119683, delroute 0 10.71 real 0.79 user 35.14 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 533037, close 837469, bind 3609226, connect 2034293, delroute 0 10.00 real 10.71 user 27.15 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 1129651, close 315817, bind 580980, connect 1409144, delroute 0 10.01 real 4.47 user 35.47 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 1218055, close 381305, bind 2221789, connect 847468, delroute 0 10.01 real 5.66 user 34.30 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 474294, close 390261, bind 0, connect 1033964, delroute 173217 10.00 real 3.97 user 32.44 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 1883357, close 482982, bind 5028903, connect 0, delroute 0 10.00 real 8.52 user 31.36 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 1598087, close 494565, bind 0, connect 3699523, delroute 0 10.00 real 8.16 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 1594328, close 523254, bind 2858545, connect 1931475, delroute 0 10.00 real 8.74 user 31.27 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 1534688, close 434168, bind 2611299, connect 1874258, delroute 0 10.45 real 8.60 user 31.35 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 1378078, close 588231, bind 3003647, connect 2081375, delroute 0 10.01 real 9.38 user 30.50 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 1498213, close 489771, bind 838717, connect 3126385, delroute 0 10.00 real 8.89 user 31.04 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 1578401, close 529235, bind 2856698, connect 1814050, delroute 0 10.00 real 8.78 user 31.05 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 935675, close 542792, bind 0, connect 3000645, delroute 703182 10.00 real 8.96 user 31.08 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1748224, close 525317, bind 4715591, connect 0, delroute 0 10.01 real 7.58 user 32.56 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1012916, close 234380, bind 0, connect 1360901, delroute 0 10.01 real 2.93 user 37.01 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1165811, close 362998, bind 1664308, connect 929314, delroute 0 10.01 real 4.58 user 35.42 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 109753, close 55831, bind 185287, connect 150884, delroute 0 10.26 real 0.58 user 39.44 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 484490, close 968599, bind 3460135, connect 1860128, delroute 0 10.01 real 10.67 user 29.08 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 955678, close 234903, bind 322601, connect 1363617, delroute 0 0m10.01s real 0m03.15s user 0m36.71s 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 1160333, close 372915, bind 1711202, connect 914737, delroute 0 0m10.01s real 0m04.92s user 0m35.13s 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 324121, close 280554, bind 0, connect 839130, delroute 119786 10.00 real 2.72 user 29.36 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1364786, close 374567, bind 5348639, connect 0, delroute 0 10.01 real 8.25 user 31.89 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1041613, close 512052, bind 0, connect 3759816, delroute 0 10.01 real 7.49 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 1262859, close 497448, bind 2543323, connect 1604743, delroute 0 10.01 real 7.90 user 29.79 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 144060, close 73454, bind 273409, connect 92556, delroute 0 10.61 real 0.89 user 34.99 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 434904, close 971794, bind 3627894, connect 1951074, delroute 0 10.01 real 11.37 user 25.76 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 1027532, close 480952, bind 744443, connect 3527366, delroute 0 0m10.01s real 0m08.62s user 0m28.43s 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 1242134, close 469014, bind 2638018, connect 1694234, delroute 0 0m10.01s real 0m07.47s user 0m30.35s 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 278019, close 225248, bind 0, connect 1336658, delroute 111550 10.00 real 3.73 user 26.69 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 1663566, close 457140, bind 4937297, connect 0, delroute 0 10.00 real 8.31 user 31.71 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 1396231, close 513844, bind 0, connect 3549368, delroute 0 10.00 real 7.84 user 32.27 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 1440901, close 499901, bind 2680747, connect 1828166, delroute 0 10.00 real 8.18 user 31.74 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 1378334, close 419453, bind 2620882, connect 1723733, delroute 0 10.57 real 8.02 user 32.23 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 1045679, close 675341, bind 3228214, connect 2227987, delroute 0 10.00 real 10.00 user 29.97 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 1271354, close 487073, bind 803471, connect 3310701, delroute 0 10.00 real 8.66 user 31.28 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 1391057, close 513154, bind 2726000, connect 1856903, delroute 0 10.01 real 8.20 user 31.90 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 283390, close 281803, bind 0, connect 1286673, delroute 178060 10.01 real 4.17 user 29.78 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 230846 1.01 real 0.13 user 0.88 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 39324 1.01 real 0.06 user 0.96 sys