==== 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 1112386, close 960279, bind 1638857, connect 964185, delroute 0 10.01 real 5.01 user 34.58 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1035204, close 891860, bind 7210740, connect 0, delroute 0 10.01 real 12.13 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 819049, close 454391, bind 0, connect 2023024, delroute 0 10.01 real 3.79 user 36.26 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1059019, close 520822, bind 2623923, connect 1248379, delroute 0 10.01 real 6.61 user 33.50 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 115973, close 68157, bind 239672, connect 186078, delroute 0 10.36 real 0.84 user 39.20 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 532084, close 854210, bind 3666887, connect 2069580, delroute 0 10.01 real 10.92 user 29.02 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 950270, close 315158, bind 508477, connect 1752455, delroute 0 10.01 real 4.69 user 35.19 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 1207738, close 437164, bind 1993400, connect 1149040, delroute 0 10.01 real 5.75 user 34.41 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 730786, close 560724, bind 0, connect 1479136, delroute 425082 10.01 real 5.59 user 33.17 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1355762, close 391738, bind 5616015, connect 0, delroute 0 10.01 real 8.83 user 31.22 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1086094, close 438375, bind 0, connect 4421570, delroute 0 10.01 real 8.78 user 28.41 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1363115, close 474170, bind 3033289, connect 1553870, delroute 0 10.01 real 8.11 user 30.46 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 152371, close 83358, bind 309662, connect 91265, delroute 0 10.72 real 0.80 user 36.34 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 549493, close 850346, bind 3638045, connect 2046911, delroute 0 10.01 real 10.78 user 26.81 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 1159281, close 313480, bind 527817, connect 1394474, delroute 0 10.01 real 4.25 user 35.83 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 1267622, close 383475, bind 2057370, connect 823250, delroute 0 10.01 real 5.91 user 33.99 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 480237, close 402451, bind 0, connect 1037663, delroute 171791 10.01 real 3.75 user 33.01 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 1900621, close 470361, bind 4847961, connect 0, delroute 0 10.00 real 8.26 user 31.62 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 1573706, close 468613, bind 0, connect 3692938, delroute 0 10.00 real 7.83 user 32.20 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 1633539, close 492425, bind 2654183, connect 1932250, delroute 0 10.00 real 8.53 user 31.40 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 1582418, close 433678, bind 2477809, connect 1820136, delroute 0 10.50 real 8.00 user 31.96 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 1399426, close 531480, bind 2885717, connect 2052219, delroute 0 10.00 real 9.35 user 30.68 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 1432868, close 467320, bind 819313, connect 3164061, delroute 0 10.00 real 8.87 user 31.07 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 1579651, close 488141, bind 2783706, connect 1806943, delroute 0 10.00 real 8.89 user 31.17 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 969131, close 538631, bind 0, connect 2995523, delroute 681481 10.00 real 9.09 user 30.80 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1708550, close 521281, bind 4745805, connect 0, delroute 0 10.01 real 8.31 user 31.73 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1065661, close 209312, bind 0, connect 1290596, delroute 0 10.01 real 2.99 user 37.06 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1124458, close 350908, bind 1566953, connect 957374, delroute 0 10.00 real 4.71 user 35.31 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 118041, close 53099, bind 180969, connect 159319, delroute 0 10.31 real 0.68 user 39.41 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 530337, close 882534, bind 3346234, connect 1811140, delroute 0 10.00 real 10.34 user 29.53 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 922201, close 252085, bind 359158, connect 1389052, delroute 0 0m10.01s real 0m03.57s user 0m36.53s 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 1128542, close 358421, bind 1596938, connect 921941, delroute 0 0m10.01s real 0m04.95s user 0m35.09s 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 317304, close 264227, bind 0, connect 791736, delroute 111931 10.00 real 2.69 user 28.83 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1372440, close 381228, bind 5166296, connect 0, delroute 0 10.01 real 8.49 user 31.36 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1035331, close 465906, bind 0, connect 3922873, delroute 0 10.01 real 7.71 user 28.85 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1331377, close 504202, bind 2783590, connect 1350895, delroute 0 10.00 real 7.44 user 31.07 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 166878, close 88432, bind 290814, connect 71027, delroute 0 10.72 real 0.74 user 35.26 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 430350, close 1052224, bind 3652460, connect 1919082, delroute 0 10.00 real 10.94 user 26.06 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 1039120, close 426177, bind 823156, connect 3684165, delroute 0 0m10.01s real 0m08.49s user 0m29.00s 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 1341300, close 481757, bind 2818690, connect 1329880, delroute 0 0m10.01s real 0m07.52s user 0m31.31s 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 269562, close 224035, bind 0, connect 1279364, delroute 105095 10.00 real 3.70 user 25.62 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 1633429, close 469543, bind 4935682, connect 0, delroute 0 10.00 real 8.66 user 31.35 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 1392393, close 501908, bind 0, connect 3545625, delroute 0 10.00 real 7.40 user 32.57 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 1407950, close 494928, bind 2685518, connect 1879280, delroute 0 10.00 real 7.99 user 31.96 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 1408445, close 425678, bind 2521194, connect 1693125, delroute 0 10.58 real 7.78 user 32.16 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 1089355, close 610126, bind 3123810, connect 2188096, delroute 0 10.01 real 10.08 user 29.92 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 1314797, close 452680, bind 748133, connect 3256069, delroute 0 10.00 real 8.46 user 31.51 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 1413656, close 494140, bind 2615513, connect 1849246, delroute 0 10.01 real 8.09 user 31.84 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 266745, close 249250, bind 0, connect 1218655, delroute 162100 10.01 real 3.72 user 28.88 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 235888 1.01 real 0.20 user 0.79 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 36008 1.01 real 0.02 user 0.99 sys