==== 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 1115355, close 953339, bind 1634525, connect 976298, delroute 0 10.01 real 5.22 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 1264646, close 794973, bind 6476877, connect 0, delroute 0 10.01 real 10.60 user 29.32 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 875029, close 482100, bind 0, connect 1898974, delroute 0 10.01 real 3.81 user 36.22 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1155642, close 436617, bind 2082769, connect 1214987, delroute 0 10.01 real 5.56 user 34.39 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 113035, close 62643, bind 241292, connect 171768, delroute 0 10.38 real 0.79 user 39.48 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 542586, close 888933, bind 3537333, connect 2069456, delroute 0 10.01 real 11.06 user 28.75 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 852559, close 405566, bind 658655, connect 1862489, delroute 0 10.01 real 5.24 user 34.78 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 1180593, close 424200, bind 2234029, connect 1121176, delroute 0 10.01 real 5.76 user 34.29 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 707663, close 579790, bind 0, connect 1524841, delroute 406805 10.01 real 5.04 user 33.78 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1246935, close 443665, bind 5869806, connect 0, delroute 0 10.00 real 9.05 user 30.95 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1053650, close 523848, bind 0, connect 4054026, delroute 0 10.00 real 8.02 user 28.81 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1226269, close 511508, bind 2788203, connect 1786985, delroute 0 10.01 real 8.32 user 30.07 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 151235, close 80824, bind 266507, connect 118981, delroute 0 10.66 real 0.80 user 34.82 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 533229, close 780597, bind 3510824, connect 2096533, delroute 0 10.01 real 10.91 user 26.39 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 1049988, close 334373, bind 586801, connect 1439913, delroute 0 10.01 real 4.72 user 35.17 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 1165146, close 405618, bind 2256632, connect 821662, delroute 0 10.01 real 5.46 user 34.61 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 491209, close 408549, bind 0, connect 1049982, delroute 179093 10.00 real 3.55 user 32.90 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 1752345, close 565330, bind 5224679, connect 0, delroute 0 10.01 real 9.09 user 30.85 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 1572294, close 483431, bind 0, connect 3682571, delroute 0 10.00 real 7.91 user 32.04 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 1599477, close 523244, bind 2767607, connect 1896181, delroute 0 10.00 real 8.29 user 31.66 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 1518180, close 451658, bind 2579574, connect 1905345, delroute 0 10.54 real 8.48 user 31.46 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 1380508, close 558938, bind 2956505, connect 2039844, delroute 0 10.00 real 9.53 user 30.49 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 1470058, close 475260, bind 825107, connect 3104612, delroute 0 10.00 real 9.21 user 30.85 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 1583454, close 537550, bind 2802386, connect 1771896, delroute 0 10.00 real 9.16 user 30.78 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 997495, close 530827, bind 0, connect 2970269, delroute 681561 10.01 real 9.51 user 30.41 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1652116, close 571818, bind 4889747, connect 0, delroute 0 10.01 real 8.33 user 31.75 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 961779, close 288276, bind 0, connect 1340685, delroute 0 10.00 real 2.94 user 37.14 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1141975, close 374518, bind 1798264, connect 895124, delroute 0 10.01 real 4.73 user 35.25 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 120216, close 73654, bind 233664, connect 168417, delroute 0 10.36 real 0.90 user 39.26 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 485808, close 964977, bind 3516027, connect 1803834, delroute 0 10.00 real 9.76 user 29.91 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 926531, close 259274, bind 434402, connect 1367251, delroute 0 0m10.01s real 0m03.42s user 0m36.62s 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 1125382, close 367554, bind 1718420, connect 919026, delroute 0 0m10.01s real 0m04.83s user 0m35.16s 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 319683, close 271983, bind 0, connect 830819, delroute 115464 10.00 real 2.74 user 29.09 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1196937, close 419220, bind 5630269, connect 0, delroute 0 10.01 real 8.89 user 31.19 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1002019, close 569186, bind 0, connect 3531550, delroute 0 10.00 real 7.41 user 28.62 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1154075, close 517395, bind 2600121, connect 1614793, delroute 0 10.00 real 7.31 user 30.54 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 128402, close 71656, bind 285643, connect 111069, delroute 0 10.66 real 0.80 user 31.46 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 432983, close 991020, bind 3563620, connect 1923760, delroute 0 10.01 real 11.19 user 25.57 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 983674, close 513878, bind 731602, connect 3406700, delroute 0 0m10.01s real 0m07.66s user 0m29.11s 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 1163150, close 524025, bind 2516713, connect 1659695, delroute 0 0m10.01s real 0m07.52s user 0m30.28s 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 277833, close 221598, bind 0, connect 1301299, delroute 109080 10.00 real 3.51 user 26.39 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 1554073, close 504193, bind 5192292, connect 0, delroute 0 10.00 real 8.42 user 31.61 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 1366535, close 513207, bind 0, connect 3560639, delroute 0 10.00 real 7.61 user 32.46 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 1385477, close 526889, bind 2733297, connect 1874226, delroute 0 10.00 real 8.19 user 31.93 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 1326965, close 427828, bind 2643916, connect 1750453, delroute 0 10.51 real 7.47 user 32.65 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 1081549, close 616296, bind 3151236, connect 2145584, delroute 0 10.00 real 10.13 user 29.86 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 1259485, close 479391, bind 829816, connect 3273347, delroute 0 10.00 real 8.32 user 31.66 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 1363206, close 505661, bind 2704384, connect 1889743, delroute 0 10.00 real 7.96 user 32.04 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 276054, close 293337, bind 0, connect 1280704, delroute 167660 10.00 real 3.67 user 29.46 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 233779 1.01 real 0.16 user 0.84 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 37733 1.01 real 0.01 user 1.01 sys