==== 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 1104805, close 944790, bind 1632132, connect 982971, delroute 0 10.00 real 4.87 user 34.71 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1171767, close 890989, bind 6662161, connect 0, delroute 0 10.01 real 11.73 user 28.24 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 769955, close 457863, bind 0, connect 2163811, delroute 0 10.01 real 4.31 user 35.60 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1099490, close 490940, bind 2094857, connect 1254965, delroute 0 10.01 real 5.86 user 34.17 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 114614, close 59823, bind 207851, connect 170050, delroute 0 10.27 real 0.61 user 39.39 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 552880, close 986111, bind 3586586, connect 2107081, delroute 0 10.01 real 11.09 user 28.95 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 899479, close 354825, bind 525733, connect 1790305, delroute 0 10.01 real 5.09 user 34.84 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 1233971, close 429873, bind 2036426, connect 1123827, delroute 0 10.01 real 5.91 user 34.11 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 734034, close 556353, bind 0, connect 1534112, delroute 409793 10.00 real 5.21 user 33.54 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1311869, close 419450, bind 5716560, connect 0, delroute 0 10.01 real 8.93 user 31.03 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1067103, close 498260, bind 0, connect 4149016, delroute 0 10.01 real 8.18 user 28.66 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1284469, close 455981, bind 2848598, connect 1796302, delroute 0 10.01 real 8.02 user 30.01 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 161073, close 82783, bind 259846, connect 97993, delroute 0 10.72 real 0.64 user 34.56 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 569243, close 792948, bind 3538520, connect 2102005, delroute 0 10.00 real 11.35 user 26.25 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 1080595, close 315021, bind 565683, connect 1465332, delroute 0 10.01 real 4.31 user 35.71 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 1229762, close 390034, bind 2144853, connect 837669, delroute 0 10.01 real 5.86 user 34.13 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 491769, close 412010, bind 0, connect 1068635, delroute 182201 10.00 real 3.82 user 33.03 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 1865130, close 485153, bind 4914391, connect 0, delroute 0 10.00 real 8.59 user 31.46 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 1563505, close 481785, bind 0, connect 3707405, delroute 0 10.00 real 8.55 user 31.42 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 1618779, close 490000, bind 2675914, connect 1909015, delroute 0 10.00 real 8.19 user 31.79 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 1573379, close 433018, bind 2550692, connect 1831600, delroute 0 10.45 real 8.60 user 31.39 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 1392763, close 550619, bind 2934441, connect 2027627, delroute 0 10.00 real 9.70 user 30.36 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 1482871, close 481935, bind 821577, connect 3088521, delroute 0 10.00 real 8.87 user 31.09 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 1573966, close 516296, bind 2750955, connect 1818833, delroute 0 10.00 real 9.11 user 30.90 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 987206, close 520475, bind 0, connect 2973489, delroute 672635 10.00 real 9.33 user 30.81 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1713102, close 558808, bind 4765346, connect 0, delroute 0 10.01 real 7.88 user 32.18 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1073142, close 230773, bind 0, connect 1312132, delroute 0 10.01 real 2.91 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 1158226, close 345933, bind 1670110, connect 923561, delroute 0 10.01 real 4.90 user 35.21 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 116804, close 50809, bind 184589, connect 151724, delroute 0 10.27 real 0.63 user 39.32 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 494303, close 909315, bind 3469365, connect 1819765, delroute 0 10.01 real 10.58 user 29.24 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 942983, close 240604, bind 340887, connect 1402094, delroute 0 0m10.01s real 0m03.57s user 0m36.56s 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 1148661, close 359993, bind 1621190, connect 922910, delroute 0 0m10.01s real 0m05.08s user 0m34.84s 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 327571, close 269967, bind 0, connect 809754, delroute 116890 10.00 real 2.90 user 29.56 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1321251, close 396800, bind 5326527, connect 0, delroute 0 10.01 real 8.27 user 31.85 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1042075, close 522997, bind 0, connect 3637769, delroute 0 10.01 real 7.45 user 29.38 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1260932, close 478386, bind 2573557, connect 1583095, delroute 0 10.01 real 7.71 user 29.87 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 148726, close 81666, bind 282521, connect 99025, delroute 0 10.57 real 0.77 user 34.94 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 451700, close 966371, bind 3507190, connect 1970026, delroute 0 10.00 real 10.54 user 26.43 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 937686, close 500180, bind 769123, connect 3583123, delroute 0 0m10.01s real 0m08.77s user 0m28.33s 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 1233698, close 500771, bind 2556817, connect 1589789, delroute 0 0m10.01s real 0m07.03s user 0m31.11s 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 270811, close 222073, bind 0, connect 1315058, delroute 108446 10.00 real 3.36 user 26.88 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 1664215, close 428108, bind 4842954, connect 0, delroute 0 10.00 real 8.27 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 1362639, close 495818, bind 0, connect 3590325, delroute 0 10.00 real 7.55 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 1381777, close 486960, bind 2727535, connect 1884773, delroute 0 10.00 real 8.28 user 31.80 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 1377918, close 425636, bind 2559136, connect 1719201, delroute 0 10.58 real 7.73 user 32.20 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 1052441, close 634282, bind 3138664, connect 2233843, delroute 0 10.01 real 9.61 user 30.30 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 1278876, close 464541, bind 779026, connect 3270692, delroute 0 10.01 real 8.44 user 31.57 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 1376754, close 478151, bind 2688325, connect 1874007, delroute 0 10.00 real 8.70 user 31.40 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 280201, close 250805, bind 0, connect 1206661, delroute 167750 10.00 real 3.61 user 29.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 226979 1.01 real 0.19 user 0.82 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 38578 1.01 real 0.03 user 0.98 sys