==== 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 835845, close 377391, bind 785964, connect 830519, delroute 0 10.00 real 4.35 user 24.21 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1681444, close 24954, bind 2488693, connect 0, delroute 0 10.00 real 10.17 user 29.76 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1470328, close 68203, bind 0, connect 707936, delroute 0 10.00 real 7.46 user 31.41 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 2083666, close 13027, bind 128547, connect 72205, delroute 0 10.00 real 9.08 user 30.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 117171, close 9640, bind 55611, connect 68445, delroute 0 10.31 real 0.52 user 23.98 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 2101239, close 27423, bind 128597, connect 71001, delroute 0 10.01 real 9.50 user 30.48 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 1960364, close 26505, bind 36685, connect 149718, delroute 0 10.00 real 8.87 user 30.91 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 2170790, close 9494, bind 107995, connect 35610, delroute 0 10.00 real 9.30 user 30.71 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 2071975, close 12383, bind 0, connect 31179, delroute 11292 10.01 real 10.02 user 30.05 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 998950, close 40323, bind 185734, connect 0, delroute 0 10.00 real 9.84 user 29.29 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 805700, close 119781, bind 0, connect 544782, delroute 0 10.00 real 7.96 user 28.33 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 809283, close 130404, bind 406168, connect 271710, delroute 0 10.00 real 7.69 user 28.84 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 107813, close 8632, bind 88370, connect 51307, delroute 0 10.58 real 0.71 user 23.75 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 829415, close 134488, bind 338490, connect 246581, delroute 0 10.00 real 9.04 user 28.74 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 674644, close 131309, bind 182233, connect 498257, delroute 0 10.00 real 6.81 user 30.13 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 764598, close 143728, bind 584976, connect 243095, delroute 0 10.00 real 7.41 user 29.68 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 807400, close 123539, bind 0, connect 246991, delroute 55194 10.01 real 8.40 user 29.24 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 2003048, close 36253, bind 176837, connect 0, delroute 0 10.01 real 9.22 user 30.87 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 2025658, close 6611, bind 0, connect 29961, delroute 0 10.01 real 10.19 user 29.88 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 2123118, close 4828, bind 35871, connect 24641, delroute 0 10.01 real 9.27 user 30.84 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 2111519, close 14312, bind 337776, connect 120786, delroute 0 10.22 real 9.60 user 30.42 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 1909328, close 60794, bind 84302, connect 76510, delroute 0 10.00 real 10.08 user 30.02 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 2108137, close 5691, bind 4563, connect 21809, delroute 0 10.01 real 9.14 user 30.97 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 2300685, close 4916, bind 8886, connect 5514, delroute 0 10.01 real 9.68 user 30.33 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 2036249, close 3549, bind 0, connect 16869, delroute 10138 10.01 real 9.60 user 30.46 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 2152940, close 3026, bind 543056, connect 0, delroute 0 10.00 real 9.32 user 30.56 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1677681, close 49162, bind 0, connect 349523, delroute 0 10.00 real 8.25 user 30.71 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 2008923, close 17277, bind 84188, connect 41252, delroute 0 10.00 real 9.06 user 30.88 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 102646, close 6026, bind 72131, connect 91740, delroute 0 10.41 real 0.45 user 29.61 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1914885, close 25511, bind 90793, connect 49334, delroute 0 10.01 real 9.32 user 30.65 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 1716239, close 37044, bind 54591, connect 238084, delroute 0 0m10.00s real 0m08.98s user 0m30.40s 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 1979898, close 18691, bind 94450, connect 51944, delroute 0 0m10.00s real 0m08.95s user 0m30.92s 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 201461, close 665160, bind 0, connect 982468, delroute 79142 10.00 real 5.27 user 25.57 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 992730, close 44187, bind 216426, connect 0, delroute 0 10.00 real 9.60 user 29.50 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 698608, close 158641, bind 0, connect 714024, delroute 0 10.00 real 7.03 user 27.64 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 762728, close 139005, bind 419772, connect 265219, delroute 0 10.00 real 7.30 user 28.79 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 103909, close 5982, bind 114248, connect 38507, delroute 0 10.41 real 0.63 user 25.72 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 839965, close 148838, bind 323831, connect 238559, delroute 0 10.01 real 9.49 user 28.06 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 747195, close 128054, bind 113373, connect 531607, delroute 0 0m10.01s real 0m07.72s user 0m28.00s 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 746086, close 147835, bind 457429, connect 279151, delroute 0 0m10.01s real 0m07.32s user 0m28.44s 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 125831, close 1305632, bind 0, connect 1721657, delroute 74256 10.00 real 6.23 user 21.86 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 1819366, close 27640, bind 165901, connect 0, delroute 0 10.01 real 9.07 user 31.13 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 1817977, close 6954, bind 0, connect 58165, delroute 0 10.01 real 9.72 user 30.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 1747118, close 5347, bind 18379, connect 14658, delroute 0 10.07 real 8.70 user 31.53 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 1864219, close 12228, bind 97789, connect 85894, delroute 0 10.33 real 8.85 user 31.19 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 1731778, close 21544, bind 41890, connect 33494, delroute 0 10.01 real 8.87 user 31.15 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 1829949, close 6486, bind 13102, connect 49119, delroute 0 10.00 real 8.91 user 31.06 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 1740783, close 6649, bind 35051, connect 22156, delroute 0 10.00 real 9.58 user 30.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 137381, close 948633, bind 0, connect 1750044, delroute 88371 10.00 real 6.24 user 24.06 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 221848 1.01 real 0.23 user 0.79 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 15366 1.00 real 0.02 user 1.01 sys