==== 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 1098021, close 930219, bind 1601184, connect 961978, delroute 0 10.00 real 5.63 user 34.06 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1074442, close 1022708, bind 6826586, connect 0, delroute 0 10.01 real 11.84 user 28.13 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 760780, close 446675, bind 0, connect 2081908, delroute 0 10.00 real 4.51 user 35.46 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1041068, close 584830, bind 2510904, connect 1263503, delroute 0 10.00 real 6.98 user 33.02 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 118693, close 68153, bind 220518, connect 195804, delroute 0 10.28 real 0.78 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 527113, close 909883, bind 3593935, connect 2163291, delroute 0 10.01 real 11.39 user 28.66 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 917501, close 325306, bind 479859, connect 1747346, delroute 0 10.01 real 4.79 user 35.22 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 1198078, close 392119, bind 1888645, connect 1141461, delroute 0 10.01 real 5.63 user 34.32 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 717003, close 549734, bind 0, connect 1482957, delroute 393768 10.00 real 5.06 user 33.56 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1377772, close 407934, bind 5522496, connect 0, delroute 0 10.01 real 8.71 user 31.29 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1106060, close 435041, bind 0, connect 4405328, delroute 0 10.01 real 8.43 user 28.49 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1347475, close 486855, bind 2917112, connect 1603563, delroute 0 10.01 real 7.87 user 30.91 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 144670, close 74372, bind 273936, connect 79092, delroute 0 10.55 real 0.60 user 36.35 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 546239, close 903817, bind 3578518, connect 2024544, delroute 0 10.00 real 10.76 user 26.71 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 1107498, close 319427, bind 577644, connect 1413337, delroute 0 10.01 real 4.64 user 35.28 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 1214042, close 385251, bind 2157745, connect 844581, delroute 0 10.01 real 5.45 user 34.43 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 481659, close 400110, bind 0, connect 1031902, delroute 175163 10.01 real 3.69 user 32.60 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 1759645, close 566076, bind 5227522, connect 0, delroute 0 10.00 real 8.43 user 31.59 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 1549316, close 529658, bind 0, connect 3670748, delroute 0 10.00 real 8.30 user 31.69 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 1570512, close 530677, bind 2764867, connect 1931891, delroute 0 10.00 real 8.61 user 31.44 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 1545685, close 445236, bind 2530418, connect 1859318, delroute 0 10.53 real 7.55 user 32.36 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 1393167, close 555222, bind 2903285, connect 2035117, delroute 0 10.00 real 9.61 user 30.31 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 1418821, close 490927, bind 818250, connect 3158501, delroute 0 10.00 real 9.39 user 30.64 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 1597491, close 494018, bind 2734773, connect 1783698, delroute 0 10.00 real 8.97 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 977916, close 560782, bind 0, connect 2984064, delroute 705338 10.00 real 9.07 user 30.95 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1734293, close 548018, bind 4619771, connect 0, delroute 0 10.01 real 7.92 user 32.12 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1054387, close 210182, bind 0, connect 1288589, delroute 0 10.01 real 2.81 user 37.26 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1130136, close 338380, bind 1597656, connect 930270, delroute 0 10.00 real 4.65 user 35.35 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 127973, close 67322, bind 205603, connect 164707, delroute 0 10.30 real 0.71 user 39.20 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 483770, close 920593, bind 3437611, connect 1869070, delroute 0 10.01 real 10.19 user 29.49 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 892361, close 231935, bind 343825, connect 1409331, delroute 0 0m10.01s real 0m03.47s user 0m36.48s 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 1143110, close 357517, bind 1573291, connect 914385, delroute 0 0m10.01s real 0m04.84s 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 324553, close 261603, bind 0, connect 821411, delroute 115134 10.00 real 2.97 user 29.11 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1396589, close 397351, bind 5092909, connect 0, delroute 0 10.01 real 7.75 user 32.22 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1041005, close 461991, bind 0, connect 3948700, delroute 0 10.00 real 7.45 user 29.04 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1338728, close 479344, bind 2742228, connect 1444839, delroute 0 10.01 real 6.97 user 31.61 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 121031, close 67697, bind 265589, connect 69833, delroute 0 10.68 real 0.70 user 28.45 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 422433, close 1068435, bind 3611458, connect 1964435, delroute 0 10.00 real 11.14 user 26.04 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 1046760, close 427088, bind 816388, connect 3671628, delroute 0 0m10.01s real 0m09.09s user 0m28.35s 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 1339940, close 469962, bind 2779762, connect 1376188, delroute 0 0m10.01s real 0m07.22s user 0m31.05s 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 279868, close 238166, bind 0, connect 1303284, delroute 109829 10.00 real 3.57 user 26.31 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 1567143, close 523727, bind 5093598, connect 0, delroute 0 10.00 real 8.86 user 31.05 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 1390261, close 513521, bind 0, connect 3474506, delroute 0 10.00 real 7.47 user 32.45 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 1383166, close 520655, bind 2717878, connect 1834628, delroute 0 10.00 real 8.17 user 31.91 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 1377884, close 416364, bind 2495120, connect 1678354, delroute 0 10.48 real 7.65 user 32.31 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 1095037, close 590656, bind 3090535, connect 2138908, delroute 0 10.01 real 9.33 user 30.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 1207431, close 516831, bind 823240, connect 3376820, delroute 0 10.00 real 8.24 user 31.79 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 1378222, close 497876, bind 2616709, connect 1875534, delroute 0 10.00 real 7.82 user 32.27 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 295276, close 280417, bind 0, connect 1253426, delroute 175483 10.00 real 3.91 user 29.94 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 232684 1.01 real 0.17 user 0.85 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 37013 1.01 real 0.07 user 0.95 sys