==== 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 1115027, close 949365, bind 1628206, connect 987825, delroute 0 10.00 real 4.99 user 34.54 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1078538, close 925201, bind 6958831, connect 0, delroute 0 10.01 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 775938, close 427814, bind 0, connect 2098496, delroute 0 10.01 real 4.21 user 35.70 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1092123, close 575680, bind 2371905, connect 1271770, delroute 0 10.00 real 6.43 user 33.48 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 128352, close 83299, bind 267336, connect 198833, delroute 0 10.30 real 0.83 user 39.26 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 533433, close 898761, bind 3581557, connect 2061010, delroute 0 10.01 real 10.95 user 28.97 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 876828, close 377693, bind 600380, connect 1832569, delroute 0 10.01 real 4.90 user 35.11 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 1192412, close 471952, bind 2177953, connect 1119448, delroute 0 10.01 real 5.74 user 34.34 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 698566, close 545659, bind 0, connect 1492997, delroute 397950 10.00 real 5.02 user 33.48 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1216195, close 457565, bind 5964554, connect 0, delroute 0 10.01 real 9.59 user 30.52 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1063092, close 494940, bind 0, connect 4099839, delroute 0 10.00 real 8.70 user 27.98 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1268044, close 459194, bind 2929679, connect 1766413, delroute 0 10.00 real 8.27 user 29.79 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 116198, close 63332, bind 276166, connect 127090, delroute 0 10.67 real 0.59 user 29.50 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 531699, close 864617, bind 3585490, connect 1958375, delroute 0 10.00 real 11.27 user 26.48 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 1074770, close 340847, bind 617501, connect 1413187, delroute 0 10.01 real 4.59 user 35.42 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 1198627, close 411967, bind 2254194, connect 824100, delroute 0 10.01 real 5.30 user 34.58 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 481494, close 390868, bind 0, connect 1049037, delroute 173523 10.01 real 3.38 user 32.81 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 1727089, close 575318, bind 5418184, connect 0, delroute 0 10.00 real 9.21 user 30.88 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 1541928, close 530977, bind 0, connect 3742744, delroute 0 10.00 real 8.26 user 31.83 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 1551625, close 560231, bind 2885306, connect 1944105, delroute 0 10.01 real 8.82 user 31.30 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 1504389, close 477529, bind 2670171, connect 1853316, delroute 0 10.49 real 8.33 user 31.58 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 1326088, close 578545, bind 3106681, connect 2126087, delroute 0 10.00 real 9.66 user 30.25 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 1432206, close 498162, bind 858611, connect 3135316, delroute 0 10.00 real 9.59 user 30.47 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 1554702, close 513382, bind 2953194, connect 1792204, delroute 0 10.00 real 9.10 user 30.85 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 1014433, close 530579, bind 0, connect 2909168, delroute 702170 10.01 real 8.90 user 30.93 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1634698, close 570389, bind 5035233, connect 0, delroute 0 10.01 real 8.20 user 31.93 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 952558, close 279103, bind 0, connect 1365327, delroute 0 10.00 real 2.87 user 37.10 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1144556, close 368951, bind 1823915, connect 897539, delroute 0 10.01 real 5.26 user 34.78 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 121364, close 60367, bind 209107, connect 160539, delroute 0 10.34 real 0.66 user 39.51 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 474523, close 958344, bind 3577201, connect 1812848, delroute 0 10.00 real 10.56 user 29.29 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 959950, close 263552, bind 393488, connect 1338378, delroute 0 0m10.01s real 0m03.45s user 0m36.55s 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 1150465, close 412891, bind 1821741, connect 912581, delroute 0 0m10.01s real 0m05.08s user 0m35.04s 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 325489, close 281641, bind 0, connect 846272, delroute 119875 10.00 real 2.63 user 30.32 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1235660, close 419093, bind 5614703, connect 0, delroute 0 10.01 real 9.07 user 30.93 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1011413, close 505489, bind 0, connect 3738785, delroute 0 10.00 real 7.60 user 28.54 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1218934, close 486688, bind 2703459, connect 1544267, delroute 0 10.01 real 7.62 user 30.35 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 174293, close 93173, bind 291977, connect 105401, delroute 0 10.70 real 0.84 user 35.50 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 429925, close 989569, bind 3578417, connect 1933685, delroute 0 10.00 real 11.35 user 25.81 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 966025, close 489227, bind 752802, connect 3572314, delroute 0 0m10.01s real 0m08.73s user 0m28.20s 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 1203749, close 488109, bind 2662504, connect 1599064, delroute 0 0m10.01s real 0m07.51s user 0m30.56s 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 283838, close 221504, bind 0, connect 1315938, delroute 111644 10.00 real 3.74 user 26.16 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 1526461, close 533554, bind 5380204, connect 0, delroute 0 10.00 real 8.66 user 31.32 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 1393646, close 527928, bind 0, connect 3541087, delroute 0 10.01 real 7.68 user 32.41 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 1393894, close 513700, bind 2769676, connect 1898647, delroute 0 10.01 real 8.09 user 31.98 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 1319180, close 421856, bind 2724100, connect 1766017, delroute 0 10.51 real 7.78 user 32.08 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 1062533, close 649498, bind 3196434, connect 2162253, delroute 0 10.01 real 9.69 user 30.32 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 1236160, close 501114, bind 837799, connect 3367446, delroute 0 10.00 real 8.21 user 31.80 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 1364591, close 508930, bind 2794104, connect 1875375, delroute 0 10.00 real 8.07 user 31.95 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 285804, close 283179, bind 0, connect 1289171, delroute 177343 10.00 real 3.90 user 29.54 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 235381 1.01 real 0.24 user 0.77 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 41367 1.00 real 0.02 user 0.99 sys