==== 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 1131399, close 969037, bind 1645376, connect 976123, delroute 0 10.00 real 5.21 user 34.44 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1154869, close 870841, bind 6710877, connect 0, delroute 0 10.00 real 11.95 user 28.04 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 825281, close 411639, bind 0, connect 2020758, delroute 0 10.01 real 4.30 user 35.75 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1130139, close 529995, bind 2265435, connect 1223310, delroute 0 10.01 real 6.33 user 33.64 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 113144, close 58902, bind 233183, connect 168652, delroute 0 10.27 real 0.87 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 548109, close 881117, bind 3545623, connect 2043607, delroute 0 10.00 real 11.63 user 28.40 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 925789, close 342834, bind 548167, connect 1754525, delroute 0 10.00 real 4.59 user 35.16 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 1209959, close 453519, bind 2165439, connect 1133156, delroute 0 10.00 real 6.14 user 33.90 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 720307, close 537941, bind 0, connect 1486795, delroute 387429 10.01 real 5.22 user 33.51 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1226296, close 450219, bind 5660951, connect 0, delroute 0 10.01 real 9.69 user 30.35 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1048905, close 506826, bind 0, connect 4145880, delroute 0 10.01 real 8.47 user 28.24 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1259868, close 470890, bind 2864588, connect 1821658, delroute 0 10.01 real 7.98 user 30.32 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 158788, close 80897, bind 278566, connect 108839, delroute 0 10.70 real 0.75 user 35.36 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 533726, close 844593, bind 3487006, connect 1950424, delroute 0 10.01 real 11.42 user 26.16 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 1051561, close 355385, bind 604639, connect 1452113, delroute 0 10.00 real 4.77 user 35.09 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 1179539, close 404571, bind 2310598, connect 837019, delroute 0 10.00 real 5.76 user 34.13 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 482057, close 393175, bind 0, connect 1048426, delroute 171058 10.01 real 3.49 user 32.95 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 1794059, close 541615, bind 5202876, connect 0, delroute 0 10.01 real 9.02 user 30.86 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 1578080, close 518090, bind 0, connect 3716356, delroute 0 10.00 real 8.19 user 31.78 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 1597495, close 534882, bind 2820044, connect 1927342, delroute 0 10.00 real 8.27 user 31.65 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 1543080, close 450568, bind 2620435, connect 1855222, delroute 0 10.54 real 8.58 user 31.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 1371852, close 583598, bind 3079261, connect 2014112, delroute 0 10.01 real 9.75 user 30.36 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 1491553, close 467972, bind 843643, connect 3096433, delroute 0 10.01 real 8.96 user 30.91 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 1587799, close 534468, bind 2805439, connect 1807920, delroute 0 10.01 real 8.84 user 31.09 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 963645, close 549566, bind 0, connect 2947312, delroute 668906 10.00 real 8.80 user 31.27 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1584592, close 588787, bind 5129564, connect 0, delroute 0 10.00 real 8.85 user 31.10 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 980925, close 275354, bind 0, connect 1341346, delroute 0 10.00 real 2.98 user 37.05 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1143679, close 369819, bind 1772787, connect 899024, delroute 0 10.01 real 5.06 user 34.97 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 117528, close 74030, bind 231920, connect 166535, delroute 0 10.28 real 0.84 user 39.32 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 496442, close 915132, bind 3471569, connect 1756615, delroute 0 10.01 real 10.16 user 29.73 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 919289, close 272410, bind 373924, connect 1393332, delroute 0 0m10.01s real 0m03.28s user 0m36.52s 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 1122336, close 377979, bind 1778927, connect 908201, delroute 0 0m10.01s real 0m05.36s user 0m34.58s 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 325495, close 270489, bind 0, connect 842224, delroute 118298 10.00 real 2.78 user 29.57 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1226936, close 439877, bind 5592725, connect 0, delroute 0 10.01 real 9.04 user 30.81 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1020730, close 518885, bind 0, connect 3642413, delroute 0 10.00 real 7.59 user 28.67 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1209640, close 504136, bind 2620400, connect 1479196, delroute 0 10.00 real 7.74 user 30.30 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 136728, close 67053, bind 263766, connect 102682, delroute 0 10.54 real 0.70 user 34.60 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 432967, close 979825, bind 3529166, connect 1896029, delroute 0 10.01 real 11.28 user 25.74 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 980697, close 500621, bind 747811, connect 3427122, delroute 0 0m10.01s real 0m07.99s user 0m29.13s 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 1200973, close 485367, bind 2717154, connect 1552908, delroute 0 0m10.01s real 0m07.90s user 0m30.25s 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 286294, close 231381, bind 0, connect 1316770, delroute 110875 10.00 real 3.30 user 27.02 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 1498684, close 548918, bind 5356126, connect 0, delroute 0 10.00 real 8.75 user 31.18 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 1347197, close 542853, bind 0, connect 3576008, delroute 0 10.01 real 8.12 user 31.80 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 1358995, close 546630, bind 2812561, connect 1885578, delroute 0 10.01 real 8.17 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 1258313, close 455686, bind 2758785, connect 1769664, delroute 0 10.49 real 8.22 user 31.67 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 1053750, close 616571, bind 3213470, connect 2154559, delroute 0 10.00 real 10.08 user 29.91 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 1188470, close 495083, bind 882285, connect 3419423, delroute 0 10.00 real 8.47 user 31.50 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 1333900, close 484538, bind 2805005, connect 1898193, delroute 0 10.00 real 8.87 user 31.05 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 289953, close 255016, bind 0, connect 1243603, delroute 175742 10.00 real 3.85 user 29.45 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 226220 1.01 real 0.16 user 0.83 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 41707 1.00 real 0.04 user 0.97 sys