==== 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 1096206, close 940820, bind 1632550, connect 992140, delroute 0 10.01 real 5.28 user 34.29 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1126805, close 884176, bind 6872946, connect 0, delroute 0 10.01 real 11.44 user 28.56 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 773970, close 448314, bind 0, connect 2162466, delroute 0 10.01 real 4.18 user 35.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 1172627, close 463144, bind 2166188, connect 1221405, delroute 0 10.00 real 6.15 user 33.88 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 115979, close 71690, bind 257740, connect 192638, delroute 0 10.35 real 1.01 user 39.10 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 519585, close 999712, bind 3652843, connect 2169634, delroute 0 10.01 real 12.26 user 27.58 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 985807, close 303481, bind 467649, connect 1701875, delroute 0 10.01 real 4.67 user 35.44 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 1250230, close 412119, bind 1932051, connect 1150975, delroute 0 10.01 real 5.51 user 34.57 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 712220, close 539900, bind 0, connect 1503592, delroute 406896 10.00 real 4.87 user 33.79 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1380916, close 397959, bind 5580010, connect 0, delroute 0 10.01 real 8.60 user 31.44 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1084244, close 435520, bind 0, connect 4435799, delroute 0 10.01 real 8.69 user 28.57 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1361648, close 487210, bind 2926694, connect 1590851, delroute 0 10.01 real 8.13 user 30.67 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 144947, close 76353, bind 283179, connect 79198, delroute 0 10.57 real 0.80 user 36.22 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 555935, close 820097, bind 3599947, connect 2035717, delroute 0 10.00 real 10.93 user 26.76 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 1097321, close 331346, bind 605519, connect 1468851, delroute 0 10.01 real 4.37 user 35.55 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 1249455, close 394598, bind 2127671, connect 836848, delroute 0 10.01 real 5.56 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 483601, close 389147, bind 0, connect 1034119, delroute 180884 10.00 real 3.60 user 32.99 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 1832671, close 484982, bind 5128489, connect 0, delroute 0 10.00 real 8.44 user 31.71 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 1543021, close 495674, bind 0, connect 3766192, delroute 0 10.00 real 8.40 user 31.65 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 1572452, close 509643, bind 2846646, connect 1935412, delroute 0 10.00 real 8.57 user 31.43 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 1522746, close 457212, bind 2566987, connect 1859389, delroute 0 10.46 real 8.27 user 31.71 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 1380814, close 546468, bind 2949169, connect 2078333, delroute 0 10.00 real 9.46 user 30.55 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 1417538, close 486552, bind 866887, connect 3196155, delroute 0 10.00 real 9.74 user 30.21 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 1586005, close 470601, bind 2745831, connect 1831611, delroute 0 10.00 real 8.66 user 31.33 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 1000741, close 517838, bind 0, connect 2943282, delroute 697231 10.00 real 9.07 user 30.92 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1706155, close 560902, bind 4820244, connect 0, delroute 0 10.01 real 8.51 user 31.43 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1023308, close 246120, bind 0, connect 1318222, delroute 0 10.01 real 2.98 user 37.08 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1150697, close 333086, bind 1537849, connect 956108, delroute 0 10.01 real 4.55 user 35.44 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 113650, close 51247, bind 198291, connect 147784, delroute 0 10.34 real 0.60 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 471577, close 934014, bind 3494952, connect 1875898, delroute 0 10.01 real 10.14 user 29.71 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 996625, close 230688, bind 320508, connect 1308829, delroute 0 0m10.01s real 0m03.36s user 0m36.70s 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 1164483, close 356605, bind 1516794, connect 933800, delroute 0 0m10.01s real 0m04.55s user 0m35.54s 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 320215, close 296082, bind 0, connect 861506, delroute 118437 10.00 real 2.79 user 29.65 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1308544, close 419409, bind 5454721, connect 0, delroute 0 10.01 real 8.47 user 31.72 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1026146, close 480811, bind 0, connect 3911273, delroute 0 10.01 real 7.89 user 28.47 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1337004, close 466666, bind 2863092, connect 1392903, delroute 0 10.01 real 7.37 user 31.21 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 134553, close 72609, bind 266176, connect 69012, delroute 0 10.54 real 0.68 user 36.48 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 432855, close 1033661, bind 3643377, connect 1940833, delroute 0 10.01 real 11.27 user 26.36 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 1043674, close 405566, bind 819013, connect 3790931, delroute 0 0m10.01s real 0m09.02s 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 1328803, close 482696, bind 2755684, connect 1413929, delroute 0 0m10.01s real 0m07.75s user 0m30.72s 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 282728, close 231449, bind 0, connect 1291694, delroute 110821 10.00 real 3.59 user 26.52 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 1658032, close 461013, bind 4923807, connect 0, delroute 0 10.00 real 8.30 user 31.91 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 1398337, close 488757, bind 0, connect 3510516, delroute 0 10.00 real 7.92 user 32.10 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 1418156, close 495936, bind 2662434, connect 1854457, delroute 0 10.00 real 8.13 user 31.92 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 1409053, close 419059, bind 2441139, connect 1714112, delroute 0 10.57 real 7.12 user 32.97 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 1053933, close 646288, bind 3181323, connect 2255471, delroute 0 10.00 real 10.09 user 29.88 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 1316526, close 470879, bind 754739, connect 3210753, delroute 0 10.00 real 7.84 user 32.19 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 1404287, close 472321, bind 2614498, connect 1870777, delroute 0 10.00 real 8.00 user 31.94 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 286684, close 259568, bind 0, connect 1233031, delroute 178148 10.00 real 3.64 user 29.75 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 236285 1.01 real 0.14 user 0.87 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 35088 1.01 real 0.03 user 0.99 sys