==== 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 1087569, close 939282, bind 1611177, connect 971902, delroute 0 10.00 real 5.17 user 34.48 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1121543, close 948601, bind 6790112, connect 0, delroute 0 10.01 real 12.61 user 27.50 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 781759, close 503194, bind 0, connect 2125796, delroute 0 10.01 real 4.60 user 35.42 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1075367, close 587617, bind 2481462, connect 1254087, delroute 0 10.01 real 7.13 user 32.85 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 126320, close 102240, bind 349147, connect 280448, delroute 0 10.27 real 1.24 user 38.76 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 501979, close 921241, bind 3656662, connect 2193379, delroute 0 10.00 real 11.27 user 28.65 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 879859, close 346105, bind 540228, connect 1801419, delroute 0 10.01 real 4.77 user 35.30 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 1215229, close 415879, bind 1977490, connect 1120319, delroute 0 10.01 real 5.93 user 34.09 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 703268, close 601199, bind 0, connect 1527743, delroute 426969 10.00 real 4.78 user 33.91 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1296267, close 451290, bind 5785177, connect 0, delroute 0 10.01 real 9.33 user 30.77 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1091872, close 425499, bind 0, connect 4520743, delroute 0 10.01 real 8.87 user 28.23 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1367054, close 468947, bind 3004132, connect 1584296, delroute 0 10.01 real 7.99 user 30.73 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 131991, close 72198, bind 311331, connect 79385, delroute 0 10.59 real 0.67 user 34.76 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 551748, close 833174, bind 3645916, connect 2104671, delroute 0 10.01 real 11.38 user 26.40 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 1067667, close 321866, bind 596100, connect 1481890, delroute 0 10.01 real 4.65 user 35.25 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 1224013, close 392571, bind 2157545, connect 859974, delroute 0 10.01 real 5.66 user 34.34 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 477305, close 386520, bind 0, connect 1040477, delroute 173806 10.01 real 3.55 user 32.92 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 1851857, close 490978, bind 4978519, connect 0, delroute 0 10.00 real 8.14 user 31.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 1568448, close 464143, bind 0, connect 3694639, delroute 0 10.00 real 7.92 user 32.14 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 1594786, close 474246, bind 2757746, connect 1937348, delroute 0 10.00 real 8.43 user 31.54 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 1584464, close 404928, bind 2506038, connect 1848735, delroute 0 10.46 real 8.09 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 1426830, close 526699, bind 2902293, connect 2006823, delroute 0 10.00 real 8.93 user 31.08 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 1459329, close 465913, bind 837800, connect 3143542, delroute 0 10.00 real 8.82 user 31.22 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 1561124, close 519223, bind 2816895, connect 1820868, delroute 0 10.00 real 8.87 user 31.25 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 979339, close 538651, bind 0, connect 2996489, delroute 687770 10.00 real 9.12 user 30.80 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1689734, close 556942, bind 4687456, connect 0, delroute 0 10.01 real 8.32 user 31.70 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1051487, close 216096, bind 0, connect 1295140, delroute 0 10.01 real 2.65 user 37.22 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1121219, close 362606, bind 1579492, connect 936573, delroute 0 10.01 real 4.69 user 35.34 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 123881, close 55386, bind 167346, connect 157921, delroute 0 10.29 real 0.78 user 39.16 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 452314, close 964667, bind 3541585, connect 1916983, delroute 0 10.01 real 10.74 user 29.03 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 932016, close 247673, bind 338265, connect 1373400, delroute 0 0m10.01s real 0m03.36s user 0m36.64s 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 1132455, close 364729, bind 1588016, connect 919542, delroute 0 0m10.01s real 0m04.81s user 0m35.21s 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 328922, close 256519, bind 0, connect 789908, delroute 113275 10.00 real 2.83 user 29.29 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1346751, close 381515, bind 5346581, connect 0, delroute 0 10.01 real 8.52 user 31.51 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1035764, close 452973, bind 0, connect 4044948, delroute 0 10.00 real 7.87 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 1327324, close 495754, bind 2825217, connect 1327282, delroute 0 10.00 real 7.37 user 31.19 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 142071, close 80582, bind 279266, connect 81490, delroute 0 10.66 real 0.70 user 35.33 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 422429, close 1028526, bind 3639163, connect 1969726, delroute 0 10.00 real 10.56 user 26.23 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 1039273, close 415951, bind 800690, connect 3784279, delroute 0 0m10.01s real 0m08.80s user 0m28.32s 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 1334819, close 484290, bind 2809781, connect 1371288, delroute 0 0m10.01s real 0m07.34s user 0m30.99s 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 276216, close 241928, bind 0, connect 1281490, delroute 105897 10.00 real 3.38 user 26.26 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 1658146, close 466450, bind 4826191, connect 0, delroute 0 10.00 real 8.28 user 31.77 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 1397436, close 510058, bind 0, connect 3526402, delroute 0 10.00 real 7.45 user 32.64 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 1431467, close 513146, bind 2633648, connect 1866461, delroute 0 10.00 real 8.08 user 32.10 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 1383259, close 413804, bind 2492271, connect 1762866, delroute 0 10.48 real 7.31 user 32.71 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 1030974, close 659572, bind 3268716, connect 2278925, delroute 0 10.01 real 10.54 user 29.40 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 1278383, close 493538, bind 751455, connect 3323725, delroute 0 10.00 real 8.87 user 31.18 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 1393133, close 473068, bind 2681683, connect 1884631, delroute 0 10.00 real 8.56 user 31.52 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 280401, close 264832, bind 0, connect 1222615, delroute 165903 10.00 real 3.69 user 29.15 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 227550 1.01 real 0.21 user 0.78 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 32483 1.01 real 0.03 user 1.00 sys