==== 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 1186995, close 1030264, bind 1672225, connect 991780, delroute 0 10.00 real 5.13 user 34.39 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1137315, close 886575, bind 7032762, connect 0, delroute 0 10.00 real 12.47 user 27.47 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 835922, close 477902, bind 0, connect 2219725, delroute 0 10.00 real 4.86 user 35.23 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1147919, close 523294, bind 2303575, connect 1335104, delroute 0 10.00 real 6.65 user 33.35 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 125721, close 69573, bind 231136, connect 168452, delroute 0 10.27 real 0.75 user 39.20 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 654502, close 924241, bind 3486669, connect 1975344, delroute 0 10.01 real 10.10 user 29.73 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 884137, close 449756, bind 639578, connect 1926699, delroute 0 10.00 real 5.77 user 34.39 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 1210077, close 485227, bind 2287914, connect 1183605, delroute 0 10.00 real 6.35 user 33.66 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 739236, close 597325, bind 0, connect 1563968, delroute 415884 10.01 real 5.59 user 32.87 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1223320, close 490723, bind 6067011, connect 0, delroute 0 10.00 real 9.19 user 30.72 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1107576, close 510232, bind 0, connect 4066813, delroute 0 10.00 real 8.40 user 28.32 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1307755, close 516466, bind 2905511, connect 1579978, delroute 0 10.00 real 8.39 user 29.99 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 134521, close 67560, bind 254691, connect 87920, delroute 0 10.57 real 0.64 user 31.07 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 564606, close 845703, bind 3541148, connect 2039434, delroute 0 10.01 real 10.75 user 26.60 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 1063426, close 389837, bind 634527, connect 1431345, delroute 0 10.01 real 4.78 user 35.22 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 1185203, close 412926, bind 2406252, connect 827183, delroute 0 10.00 real 5.92 user 34.11 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 506437, close 427720, bind 0, connect 1062290, delroute 186346 10.01 real 3.83 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 1705387, close 651435, bind 5727651, connect 0, delroute 0 10.01 real 9.73 user 30.23 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 1578851, close 547100, bind 0, connect 3891101, delroute 0 10.01 real 9.21 user 30.84 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 1580252, close 588648, bind 2955169, connect 2043872, delroute 0 10.01 real 8.84 user 31.06 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 1559861, close 472777, bind 2717257, connect 1933351, delroute 0 10.47 real 8.38 user 31.62 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 1391264, close 622923, bind 3049388, connect 2157476, delroute 0 10.00 real 9.82 user 30.15 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 1454478, close 532088, bind 890089, connect 3232182, delroute 0 10.01 real 10.03 user 30.02 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 1599665, close 567823, bind 2988601, connect 1830179, delroute 0 10.01 real 9.19 user 30.67 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 1006030, close 558203, bind 0, connect 2978252, delroute 675033 10.01 real 9.66 user 30.36 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1562255, close 671818, bind 5383339, connect 0, delroute 0 10.00 real 9.31 user 30.60 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1019933, close 309904, bind 0, connect 1366291, delroute 0 10.00 real 3.27 user 36.78 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1180893, close 407960, bind 1891535, connect 905667, delroute 0 10.00 real 5.05 user 34.89 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 125456, close 73161, bind 212548, connect 155448, delroute 0 10.28 real 0.63 user 39.28 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 517784, close 913936, bind 3550253, connect 1758299, delroute 0 10.00 real 10.34 user 29.17 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 951932, close 335965, bind 398768, connect 1441534, delroute 0 0m10.00s real 0m03.87s 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 1192487, close 412428, bind 1880539, connect 895358, delroute 0 0m10.00s real 0m05.08s user 0m34.89s 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 338499, close 257705, bind 0, connect 786827, delroute 117225 10.00 real 2.95 user 26.90 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1228999, close 454805, bind 5734260, connect 0, delroute 0 10.00 real 8.64 user 31.34 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1029487, close 560644, bind 0, connect 3515236, delroute 0 10.00 real 7.17 user 29.01 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1256748, close 524504, bind 2686304, connect 1470857, delroute 0 10.00 real 7.19 user 30.63 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 141471, close 76635, bind 268482, connect 95226, delroute 0 10.69 real 0.61 user 34.49 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 442388, close 1033305, bind 3609570, connect 1879713, delroute 0 10.01 real 10.41 user 26.56 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 1008625, close 495247, bind 737894, connect 3468409, delroute 0 0m10.00s real 0m08.69s user 0m28.61s 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 1249117, close 516913, bind 2636013, connect 1458713, delroute 0 0m10.00s real 0m07.52s user 0m30.78s 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 284964, close 238602, bind 0, connect 1322324, delroute 106470 10.00 real 3.51 user 23.83 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 1488937, close 615447, bind 5668388, connect 0, delroute 0 10.01 real 9.67 user 30.38 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 1407942, close 534324, bind 0, connect 3680598, delroute 0 10.01 real 8.10 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 1455350, close 529181, bind 2824281, connect 1912782, delroute 0 10.01 real 8.77 user 31.29 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 1387721, close 444441, bind 2667468, connect 1759648, delroute 0 10.50 real 8.11 user 31.78 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 1093365, close 645634, bind 3198630, connect 2244685, delroute 0 10.00 real 10.16 user 29.86 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 1273635, close 535861, bind 807711, connect 3425813, delroute 0 10.00 real 8.08 user 31.97 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 1358497, close 530043, bind 2866233, connect 2003154, delroute 0 10.00 real 8.43 user 31.42 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 287894, close 268973, bind 0, connect 1286081, delroute 164739 10.00 real 3.93 user 25.76 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 227964 1.00 real 0.16 user 0.84 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 36038 1.00 real 0.01 user 0.99 sys