==== 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 1165651, close 1058566, bind 1593597, connect 1012633, delroute 0 10.00 real 5.45 user 34.15 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1296780, close 908989, bind 6731648, connect 0, delroute 0 10.00 real 11.34 user 28.62 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 890702, close 555855, bind 0, connect 2125927, delroute 0 10.00 real 4.58 user 35.40 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1078299, close 667211, bind 2630112, connect 1359532, delroute 0 10.00 real 7.71 user 32.29 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 117194, close 61109, bind 220522, connect 169763, delroute 0 10.28 real 0.67 user 39.50 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 628898, close 974837, bind 3616331, connect 2082734, delroute 0 10.01 real 10.97 user 28.88 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 930932, close 397406, bind 618315, connect 1910498, delroute 0 10.00 real 5.49 user 34.38 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 1276338, close 459330, bind 2096130, connect 1187194, delroute 0 10.00 real 6.06 user 33.84 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 736088, close 620324, bind 0, connect 1628723, delroute 413757 10.01 real 5.80 user 32.79 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1494757, close 411576, bind 5628927, connect 0, delroute 0 10.00 real 8.82 user 31.32 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1144680, close 546907, bind 0, connect 4158194, delroute 0 10.00 real 9.10 user 27.82 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1388297, close 514168, bind 2754645, connect 1824891, delroute 0 10.00 real 8.33 user 30.11 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 152015, close 75282, bind 244904, connect 98494, delroute 0 10.41 real 0.88 user 35.43 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 637566, close 851155, bind 3665375, connect 1997197, delroute 0 10.01 real 10.93 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 1115404, close 371259, bind 587761, connect 1499764, delroute 0 10.00 real 4.88 user 35.04 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 1279558, close 438964, bind 2239429, connect 835762, delroute 0 10.00 real 6.26 user 33.55 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 528576, close 466510, bind 0, connect 1108550, delroute 189158 10.01 real 3.77 user 32.14 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 2080150, close 519099, bind 5010062, connect 0, delroute 0 10.01 real 8.43 user 31.50 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 1692859, close 523876, bind 0, connect 3798960, delroute 0 10.01 real 9.27 user 30.80 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 1706089, close 554892, bind 2880327, connect 2023192, delroute 0 10.01 real 9.56 user 30.37 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 1658695, close 451685, bind 2612350, connect 1916654, delroute 0 10.36 real 8.48 user 31.52 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 1500389, close 599859, bind 3073253, connect 2073203, delroute 0 10.01 real 9.85 user 30.14 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 1544800, close 515594, bind 866281, connect 3253564, delroute 0 10.01 real 9.73 user 30.31 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 1711676, close 563888, bind 2954330, connect 1833891, delroute 0 10.01 real 9.96 user 30.26 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 1031649, close 596927, bind 0, connect 3078871, delroute 664772 10.01 real 9.66 user 30.29 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1707566, close 611534, bind 5233237, connect 0, delroute 0 10.00 real 9.04 user 30.91 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1082421, close 265189, bind 0, connect 1346522, delroute 0 10.00 real 3.13 user 36.92 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1216522, close 388823, bind 1765968, connect 931352, delroute 0 10.00 real 5.15 user 34.93 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 114935, close 58031, bind 198770, connect 153164, delroute 0 10.30 real 0.72 user 39.09 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 565751, close 909762, bind 3496171, connect 1767538, delroute 0 10.00 real 10.50 user 29.26 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 981143, close 275751, bind 379918, connect 1441367, delroute 0 0m10.00s real 0m03.62s user 0m36.32s 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 1196289, close 406151, bind 1711466, connect 949327, delroute 0 0m10.00s real 0m05.19s user 0m34.78s 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 342735, close 305983, bind 0, connect 926191, delroute 129939 10.00 real 3.25 user 28.36 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1463711, close 428432, bind 5336641, connect 0, delroute 0 10.00 real 8.49 user 31.54 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1099828, close 598407, bind 0, connect 3550016, delroute 0 10.00 real 7.75 user 28.39 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1337496, close 521386, bind 2577476, connect 1662095, delroute 0 10.00 real 7.43 user 30.50 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 145909, close 71986, bind 251260, connect 89167, delroute 0 10.59 real 0.62 user 33.88 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 500593, close 1017660, bind 3615059, connect 1937268, delroute 0 10.00 real 10.83 user 26.23 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 1029887, close 570827, bind 771579, connect 3423492, delroute 0 0m10.00s real 0m08.29s user 0m28.76s 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 1285890, close 549338, bind 2591944, connect 1656308, delroute 0 0m10.00s real 0m07.85s user 0m30.25s 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 317191, close 266682, bind 0, connect 1399095, delroute 119081 10.00 real 3.90 user 25.28 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 1826205, close 533382, bind 5069533, connect 0, delroute 0 10.01 real 8.43 user 31.63 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 1459445, close 555852, bind 0, connect 3664848, delroute 0 10.01 real 8.29 user 31.86 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 1479840, close 569689, bind 2814846, connect 1990942, delroute 0 10.01 real 8.83 user 31.20 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 1436005, close 431315, bind 2641430, connect 1783225, delroute 0 10.28 real 8.30 user 31.70 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 1150200, close 685733, bind 3170918, connect 2250502, delroute 0 10.00 real 10.82 user 29.17 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 1338743, close 520638, bind 782948, connect 3435633, delroute 0 10.00 real 8.67 user 31.22 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 1451861, close 542157, bind 2834497, connect 1979400, delroute 0 10.00 real 8.94 user 31.19 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 313431, close 306948, bind 0, connect 1441734, delroute 201349 10.00 real 4.56 user 29.16 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 233062 1.00 real 0.27 user 0.75 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 41576 1.00 real 0.04 user 0.97 sys