==== 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 864503, close 535083, bind 1121695, connect 841026, delroute 0 10.01 real 4.74 user 27.88 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1746749, close 18394, bind 2191813, connect 0, delroute 0 10.01 real 12.17 user 27.87 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1484898, close 55888, bind 0, connect 622742, delroute 0 10.01 real 9.66 user 29.77 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1913402, close 26351, bind 271421, connect 167457, delroute 0 10.01 real 9.70 user 30.26 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 85393, close 5637, bind 77482, connect 96447, delroute 0 10.35 real 0.48 user 29.14 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 2155405, close 24408, bind 106883, connect 56426, delroute 0 10.01 real 10.05 user 29.91 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 1928087, close 25658, bind 36728, connect 155409, delroute 0 10.01 real 10.36 user 29.55 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 2194999, close 12991, bind 91180, connect 43655, delroute 0 10.01 real 10.63 user 29.40 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 2069856, close 11953, bind 0, connect 31157, delroute 9921 10.00 real 11.03 user 29.01 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 948342, close 23419, bind 91352, connect 0, delroute 0 10.01 real 11.63 user 28.39 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 830368, close 84895, bind 0, connect 541251, delroute 0 10.00 real 10.62 user 27.20 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 848638, close 79559, bind 310428, connect 215877, delroute 0 10.01 real 10.06 user 28.44 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 127304, close 7070, bind 67113, connect 26583, delroute 0 10.63 real 1.06 user 22.49 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 799481, close 126955, bind 414053, connect 290520, delroute 0 10.01 real 10.01 user 28.28 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 654508, close 146658, bind 191817, connect 573195, delroute 0 10.01 real 7.92 user 29.77 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 779464, close 133764, bind 499142, connect 220641, delroute 0 10.01 real 9.45 user 29.03 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 773804, close 150144, bind 0, connect 284264, delroute 57464 10.00 real 9.79 user 28.75 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 1790487, close 278688, bind 1317222, connect 0, delroute 0 10.00 real 10.82 user 29.18 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 2165808, close 8393, bind 0, connect 30774, delroute 0 10.04 real 11.08 user 29.07 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 2421701, close 7369, bind 18825, connect 14484, delroute 0 10.00 real 10.94 user 29.24 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 1949578, close 25493, bind 93297, connect 59314, delroute 0 10.22 real 10.14 user 30.03 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 2056312, close 33572, bind 57772, connect 46737, delroute 0 10.00 real 10.38 user 29.84 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 2252412, close 5694, bind 11071, connect 50027, delroute 0 10.00 real 10.62 user 29.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 1970609, close 9792, bind 16975, connect 17695, delroute 0 10.00 real 11.22 user 28.77 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 2336837, close 3252, bind 0, connect 13503, delroute 6652 10.00 real 10.84 user 29.29 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 2194689, close 5354, bind 216597, connect 0, delroute 0 10.01 real 9.45 user 30.65 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1473544, close 64355, bind 0, connect 496740, delroute 0 10.01 real 8.17 user 30.38 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1943003, close 20997, bind 120238, connect 58629, delroute 0 10.01 real 10.12 user 29.53 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 100927, close 5441, bind 83084, connect 75063, delroute 0 10.40 real 0.40 user 27.94 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1887811, close 20785, bind 78303, connect 42169, delroute 0 10.00 real 10.26 user 29.63 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 1686418, close 36801, bind 56071, connect 269138, delroute 0 0m10.01s real 0m09.55s user 0m29.61s 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 1901859, close 23658, bind 126597, connect 64961, delroute 0 0m10.01s real 0m10.09s user 0m29.79s 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 179735, close 643254, bind 0, connect 955186, delroute 81838 10.00 real 5.47 user 24.68 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 928735, close 19089, bind 79529, connect 0, delroute 0 10.01 real 11.91 user 28.15 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 761224, close 108647, bind 0, connect 645988, delroute 0 10.01 real 8.93 user 28.26 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 779519, close 103085, bind 391069, connect 254447, delroute 0 10.01 real 9.75 user 27.70 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 103568, close 4801, bind 99478, connect 30247, delroute 0 10.51 real 0.41 user 21.55 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 763470, close 140828, bind 389487, connect 277157, delroute 0 10.01 real 10.35 user 28.09 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 781966, close 88560, bind 101982, connect 493545, delroute 0 0m10.01s real 0m09.88s user 0m28.14s 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 773773, close 107564, bind 407337, connect 264039, delroute 0 0m10.01s real 0m09.36s user 0m28.10s 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 137748, close 977322, bind 0, connect 1328643, delroute 75467 10.00 real 5.81 user 23.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 1499767, close 50710, bind 226772, connect 0, delroute 0 10.00 real 11.39 user 28.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 1783724, close 7134, bind 0, connect 64254, delroute 0 10.00 real 9.89 user 30.14 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 1866031, close 5985, bind 31507, connect 23349, delroute 0 10.09 real 10.27 user 30.11 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 1784655, close 13579, bind 188155, connect 143141, delroute 0 10.31 real 9.63 user 30.35 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 1789814, close 17135, bind 50620, connect 36396, delroute 0 10.01 real 9.89 user 30.11 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 1712993, close 6488, bind 11667, connect 58469, delroute 0 10.00 real 10.11 user 29.88 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 1857406, close 7227, bind 43529, connect 31831, delroute 0 10.00 real 10.27 user 29.78 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 169001, close 749716, bind 0, connect 1414192, delroute 89817 10.02 real 7.33 user 24.74 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 226557 1.01 real 0.24 user 0.74 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 17480 1.01 real 0.01 user 0.99 sys