==== 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 795678, close 419111, bind 830600, connect 835926, delroute 0 10.01 real 4.41 user 25.41 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1680631, close 28002, bind 2157910, connect 0, delroute 0 10.00 real 10.58 user 29.37 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1462387, close 71614, bind 0, connect 775140, delroute 0 10.00 real 8.04 user 30.94 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1892353, close 36744, bind 362592, connect 222903, delroute 0 10.00 real 9.24 user 30.45 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 163849, close 4935, bind 86511, connect 77102, delroute 0 10.33 real 0.79 user 27.22 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 2046139, close 23715, bind 151126, connect 59841, delroute 0 10.00 real 9.81 user 30.16 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 1994410, close 24824, bind 33364, connect 141453, delroute 0 10.00 real 9.59 user 30.14 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 2195761, close 8258, bind 185678, connect 64695, delroute 0 10.00 real 9.62 user 30.45 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 2085337, close 12487, bind 0, connect 30980, delroute 10605 10.01 real 9.68 user 30.21 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1011709, close 27095, bind 124442, connect 0, delroute 0 10.00 real 10.08 user 29.04 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 796903, close 130561, bind 0, connect 588585, delroute 0 10.00 real 7.91 user 28.03 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 834298, close 111151, bind 344321, connect 230194, delroute 0 10.00 real 8.26 user 28.35 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 105946, close 7286, bind 80211, connect 37615, delroute 0 10.48 real 0.66 user 26.34 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 849699, close 123954, bind 316551, connect 219430, delroute 0 10.00 real 9.54 user 28.00 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 682822, close 126747, bind 169097, connect 492179, delroute 0 10.00 real 7.23 user 29.74 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 750463, close 147915, bind 579085, connect 247153, delroute 0 10.00 real 7.61 user 29.48 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 775418, close 139685, bind 0, connect 281436, delroute 64827 10.01 real 7.88 user 29.62 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 2085799, close 3804, bind 180841, connect 0, delroute 0 10.01 real 8.77 user 31.16 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 2205547, close 4341, bind 0, connect 13135, delroute 0 10.01 real 9.20 user 30.87 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 1937514, close 6575, bind 28043, connect 29108, delroute 0 10.02 real 9.14 user 31.04 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 2105860, close 10531, bind 66670, connect 59788, delroute 0 10.29 real 9.81 user 30.17 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 2099651, close 22713, bind 63282, connect 65910, delroute 0 10.00 real 9.92 user 30.27 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 2163623, close 3920, bind 3529, connect 12447, delroute 0 10.01 real 9.45 user 30.56 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 2170739, close 5017, bind 30714, connect 19501, delroute 0 10.01 real 9.79 user 30.38 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 2091165, close 2160, bind 0, connect 14531, delroute 11424 10.01 real 9.96 user 30.17 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 2238292, close 4120, bind 205067, connect 0, delroute 0 10.00 real 9.80 user 30.32 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1691255, close 46493, bind 0, connect 332053, delroute 0 10.00 real 8.07 user 30.65 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 2046512, close 16898, bind 91197, connect 47048, delroute 0 10.00 real 8.57 user 31.16 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 126707, close 6103, bind 81317, connect 48715, delroute 0 10.34 real 0.58 user 30.54 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1965059, close 20932, bind 67342, connect 36498, delroute 0 10.00 real 9.75 user 30.06 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 1760006, close 40347, bind 53770, connect 243933, delroute 0 0m10.01s real 0m08.76s user 0m30.92s 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 2011153, close 17653, bind 88459, connect 47909, delroute 0 0m10.00s real 0m09.36s user 0m30.56s 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 193491, close 716879, bind 0, connect 979850, delroute 78733 10.00 real 3.93 user 24.46 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 997407, close 25010, bind 119585, connect 0, delroute 0 10.01 real 10.24 user 28.91 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 642463, close 189368, bind 0, connect 825325, delroute 0 10.00 real 6.83 user 26.91 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 751115, close 136097, bind 415601, connect 254876, delroute 0 10.00 real 7.77 user 28.22 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 100973, close 4882, bind 92062, connect 49524, delroute 0 10.62 real 0.77 user 22.41 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 841669, close 134627, bind 284660, connect 206313, delroute 0 10.01 real 9.25 user 28.39 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 677265, close 172663, bind 151204, connect 685346, delroute 0 0m10.01s real 0m07.19s user 0m27.54s 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 700327, close 180924, bind 534225, connect 331020, delroute 0 0m10.01s real 0m07.08s user 0m27.63s 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 129116, close 1150318, bind 0, connect 1434630, delroute 74376 10.00 real 5.73 user 22.76 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 1702244, close 36760, bind 181450, connect 0, delroute 0 10.01 real 10.09 user 30.00 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 1823968, close 5386, bind 0, connect 43366, delroute 0 10.01 real 9.78 user 30.21 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 1778579, close 5226, bind 20912, connect 14901, delroute 0 10.01 real 8.66 user 31.30 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 1803322, close 15683, bind 68685, connect 66703, delroute 0 10.28 real 9.14 user 30.86 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 1789619, close 22663, bind 48092, connect 38873, delroute 0 10.01 real 9.44 user 30.58 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 1815519, close 4685, bind 8512, connect 34217, delroute 0 10.00 real 8.89 user 31.03 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 1841906, close 4632, bind 35783, connect 21738, delroute 0 10.00 real 9.38 user 30.65 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 146214, close 902868, bind 0, connect 1582414, delroute 88664 10.00 real 5.55 user 24.33 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 215961 1.01 real 0.23 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 16167 1.00 real 0.01 user 1.01 sys