==== 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 1143228, close 983122, bind 1668436, connect 982577, delroute 0 10.01 real 5.71 user 33.76 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1169682, close 900825, bind 6624005, connect 0, delroute 0 10.00 real 11.96 user 27.96 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 884836, close 384481, bind 0, connect 1906957, delroute 0 10.00 real 3.80 user 36.24 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 990413, close 608881, bind 2640917, connect 1387722, delroute 0 10.00 real 7.22 user 32.80 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 135927, close 100278, bind 358466, connect 216504, delroute 0 10.29 real 1.06 user 39.00 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 563449, close 895107, bind 3548783, connect 2042876, delroute 0 10.00 real 10.45 user 29.38 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 886720, close 374247, bind 613755, connect 1828185, delroute 0 10.01 real 5.44 user 34.55 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 1209123, close 436303, bind 2129570, connect 1143927, delroute 0 10.01 real 5.83 user 34.22 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 703014, close 544698, bind 0, connect 1517678, delroute 388302 10.00 real 5.09 user 33.03 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1238694, close 445797, bind 5878993, connect 0, delroute 0 10.01 real 8.75 user 31.27 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1049927, close 429627, bind 0, connect 4457676, delroute 0 10.00 real 9.03 user 28.38 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1320105, close 483793, bind 2986090, connect 1525084, delroute 0 10.00 real 8.19 user 30.29 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 137453, close 72959, bind 298165, connect 92333, delroute 0 10.69 real 0.70 user 35.33 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 545197, close 819507, bind 3560539, connect 1995671, delroute 0 10.01 real 10.75 user 26.83 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 1057022, close 339864, bind 596753, connect 1441770, delroute 0 10.01 real 4.72 user 35.11 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 1201084, close 400968, bind 2231253, connect 806309, delroute 0 10.00 real 5.62 user 34.24 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 478083, close 383027, bind 0, connect 1027690, delroute 173222 10.01 real 3.61 user 32.64 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 1699625, close 596185, bind 5417702, connect 0, delroute 0 10.01 real 9.21 user 30.70 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 1529002, close 555792, bind 0, connect 3737564, delroute 0 10.01 real 8.23 user 31.79 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 1578146, close 516381, bind 2856324, connect 1868858, delroute 0 10.00 real 8.00 user 32.01 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 1534305, close 441113, bind 2629643, connect 1862909, delroute 0 10.54 real 8.04 user 31.98 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 1378453, close 575680, bind 2959604, connect 1971868, delroute 0 10.01 real 9.69 user 30.20 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 1417404, close 501617, bind 928085, connect 3138897, delroute 0 10.00 real 9.18 user 30.68 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 1546083, close 529571, bind 2873008, connect 1778334, delroute 0 10.00 real 9.53 user 30.49 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 976184, close 525596, bind 0, connect 2962038, delroute 701193 10.01 real 9.42 user 30.65 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1618285, close 584377, bind 5014339, connect 0, delroute 0 10.01 real 8.52 user 31.47 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1010035, close 277207, bind 0, connect 1326156, delroute 0 10.00 real 3.21 user 36.81 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1143842, close 367136, bind 1790876, connect 901592, delroute 0 10.00 real 4.78 user 35.18 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 120184, close 77936, bind 241117, connect 167045, delroute 0 10.29 real 0.87 user 39.14 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 486429, close 963166, bind 3478250, connect 1818228, delroute 0 10.01 real 10.64 user 29.11 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 899678, close 301579, bind 431630, connect 1432899, delroute 0 0m10.01s real 0m03.71s user 0m36.27s 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 1094218, close 391219, bind 1820476, connect 932393, delroute 0 0m10.01s real 0m04.92s user 0m35.08s 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 324504, close 278388, bind 0, connect 842460, delroute 117521 10.00 real 2.85 user 29.69 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1186233, close 456310, bind 5378213, connect 0, delroute 0 10.01 real 9.12 user 30.78 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 995865, close 496765, bind 0, connect 3773534, delroute 0 10.01 real 7.61 user 28.96 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1228275, close 512002, bind 2831199, connect 1415725, delroute 0 10.00 real 7.78 user 30.26 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 131913, close 80220, bind 313462, connect 81272, delroute 0 10.63 real 0.86 user 33.85 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 418630, close 1016859, bind 3569069, connect 1902360, delroute 0 10.01 real 10.75 user 26.05 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 1006197, close 426840, bind 830496, connect 3642513, delroute 0 0m10.01s real 0m08.75s user 0m28.41s 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 1277868, close 481668, bind 2821936, connect 1395373, delroute 0 0m10.01s real 0m07.83s user 0m30.44s 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 282603, close 234799, bind 0, connect 1301097, delroute 110187 10.00 real 3.43 user 26.56 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 1556985, close 484838, bind 5194203, connect 0, delroute 0 10.00 real 9.07 user 30.95 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 1381867, close 503134, bind 0, connect 3541599, delroute 0 10.00 real 7.74 user 32.19 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 1395533, close 511368, bind 2691071, connect 1866393, delroute 0 10.01 real 8.53 user 31.50 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 1353651, close 431135, bind 2634847, connect 1709157, delroute 0 10.58 real 7.57 user 32.41 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 1059821, close 642394, bind 3204046, connect 2138882, delroute 0 10.01 real 10.24 user 29.84 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 1264068, close 493083, bind 817908, connect 3255518, delroute 0 10.00 real 8.37 user 31.60 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 1343408, close 510599, bind 2815322, connect 1855314, delroute 0 10.00 real 8.79 user 31.22 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 284506, close 263122, bind 0, connect 1247548, delroute 176522 10.00 real 3.90 user 29.64 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 238209 1.01 real 0.20 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 35502 1.01 real 0.04 user 0.96 sys