==== 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 1175378, close 1051626, bind 1665274, connect 989881, delroute 0 10.01 real 5.64 user 33.89 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1233431, close 902820, bind 6640233, connect 0, delroute 0 10.00 real 11.54 user 28.50 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 826272, close 605973, bind 0, connect 2313441, delroute 0 10.00 real 5.09 user 34.87 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1041614, close 775211, bind 2790693, connect 1397554, delroute 0 10.00 real 7.99 user 31.93 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 144985, close 104688, bind 324198, connect 230224, delroute 0 10.41 real 1.03 user 38.97 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 629057, close 946457, bind 3511940, connect 2075721, delroute 0 10.01 real 10.63 user 29.24 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 980253, close 376752, bind 598355, connect 1886948, delroute 0 10.00 real 4.86 user 35.24 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 1253436, close 458580, bind 2197111, connect 1180359, delroute 0 10.00 real 5.87 user 34.12 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 724676, close 613751, bind 0, connect 1642834, delroute 399578 10.01 real 5.41 user 33.02 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1326733, close 440563, bind 5866571, connect 0, delroute 0 10.00 real 8.97 user 31.06 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1138746, close 549828, bind 0, connect 4016079, delroute 0 10.00 real 7.85 user 29.31 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1298842, close 504387, bind 2914270, connect 1777562, delroute 0 10.00 real 8.10 user 29.89 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 174264, close 94923, bind 256151, connect 105135, delroute 0 10.73 real 0.84 user 34.77 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 601872, close 827967, bind 3603563, connect 2045321, delroute 0 10.00 real 10.86 user 26.62 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 1079057, close 413219, bind 649260, connect 1467966, delroute 0 10.00 real 4.69 user 35.29 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 1275010, close 410468, bind 2187250, connect 829457, delroute 0 10.00 real 5.50 user 34.46 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 519439, close 451388, bind 0, connect 1077071, delroute 187496 10.01 real 3.76 user 31.71 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 1971548, close 523070, bind 5076460, connect 0, delroute 0 10.01 real 8.39 user 31.55 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 1641348, close 528825, bind 0, connect 3838734, delroute 0 10.01 real 8.33 user 31.67 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 1663197, close 537442, bind 2858365, connect 2017071, delroute 0 10.01 real 8.62 user 31.32 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 1571227, close 485342, bind 2680784, connect 1946872, delroute 0 10.54 real 7.87 user 32.12 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 1454529, close 572777, bind 3045770, connect 2115892, delroute 0 10.00 real 9.95 user 30.04 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 1462298, close 522118, bind 862060, connect 3296649, delroute 0 10.01 real 9.88 user 30.17 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 1654621, close 540644, bind 2856563, connect 1876882, delroute 0 10.01 real 9.37 user 30.82 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 1025384, close 546560, bind 0, connect 3005961, delroute 650998 10.01 real 8.90 user 31.06 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1684706, close 576045, bind 5178044, connect 0, delroute 0 10.00 real 8.29 user 31.74 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1050835, close 257529, bind 0, connect 1394625, delroute 0 10.00 real 2.89 user 37.40 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1218557, close 384071, bind 1718423, connect 937535, delroute 0 10.00 real 4.81 user 35.14 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 119829, close 62834, bind 219712, connect 164975, delroute 0 10.37 real 0.71 user 39.24 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 544920, close 941678, bind 3496845, connect 1820965, delroute 0 10.00 real 10.47 user 29.15 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 958250, close 303843, bind 395890, connect 1465265, delroute 0 0m10.00s real 0m03.78s user 0m36.15s 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 1210424, close 402260, bind 1748325, connect 935816, delroute 0 0m10.00s real 0m05.00s user 0m34.88s 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 348393, close 298211, bind 0, connect 902468, delroute 129873 10.00 real 3.13 user 28.87 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1399128, close 405771, bind 5352931, connect 0, delroute 0 10.00 real 8.81 user 31.17 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1066903, close 556030, bind 0, connect 3665803, delroute 0 10.00 real 7.82 user 28.83 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1313681, close 503271, bind 2587820, connect 1623769, delroute 0 10.00 real 7.41 user 30.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 159023, close 95988, bind 294992, connect 101880, delroute 0 10.70 real 0.80 user 35.91 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 479931, close 1003758, bind 3615344, connect 1946375, delroute 0 10.01 real 10.71 user 26.27 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 1079426, close 494756, bind 749501, connect 3499692, delroute 0 0m10.00s real 0m08.18s user 0m28.91s 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 1278569, close 518983, bind 2589880, connect 1606122, delroute 0 0m10.00s real 0m07.84s user 0m30.26s 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 303845, close 266131, bind 0, connect 1408978, delroute 117502 10.00 real 3.94 user 25.73 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 1732384, close 480473, bind 5116426, connect 0, delroute 0 10.01 real 8.55 user 31.52 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 1428715, close 550931, bind 0, connect 3687116, delroute 0 10.01 real 8.20 user 31.73 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 1473291, close 560736, bind 2753747, connect 1959626, delroute 0 10.01 real 8.42 user 31.57 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 1423122, close 419391, bind 2638120, connect 1738849, delroute 0 10.47 real 8.11 user 31.95 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 1133992, close 653890, bind 3155331, connect 2230434, delroute 0 10.01 real 9.85 user 30.21 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 1313532, close 509205, bind 792934, connect 3433176, delroute 0 10.00 real 8.74 user 31.19 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 1420752, close 536560, bind 2812676, connect 1981274, delroute 0 10.00 real 8.65 user 31.25 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 324904, close 293573, bind 0, connect 1388451, delroute 197137 10.00 real 4.51 user 28.61 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 217787 1.00 real 0.20 user 0.81 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 38884 1.00 real 0.05 user 0.96 sys