==== 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 1129086, close 965245, bind 1643540, connect 980035, delroute 0 10.00 real 4.96 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 1156763, close 849111, bind 6863263, connect 0, delroute 0 10.01 real 11.90 user 28.04 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 861338, close 464584, bind 0, connect 1987655, delroute 0 10.01 real 4.35 user 35.80 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1135237, close 486514, bind 2144374, connect 1248694, delroute 0 10.01 real 5.86 user 34.25 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 124813, close 73807, bind 251072, connect 184404, delroute 0 10.36 real 0.79 user 39.15 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 529460, close 987043, bind 3626318, connect 2170798, delroute 0 10.00 real 11.78 user 28.19 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 933675, close 335425, bind 475217, connect 1759395, delroute 0 10.01 real 4.86 user 35.12 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 1227143, close 430893, bind 2019082, connect 1141752, delroute 0 10.01 real 5.96 user 34.13 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 710291, close 580712, bind 0, connect 1532885, delroute 393329 10.00 real 5.28 user 33.55 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1356780, close 406310, bind 5652702, connect 0, delroute 0 10.01 real 8.73 user 31.25 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1093130, close 439277, bind 0, connect 4418285, delroute 0 10.01 real 8.89 user 28.64 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1308786, close 465996, bind 2959712, connect 1766207, delroute 0 10.01 real 7.80 user 30.43 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 164235, close 87502, bind 271731, connect 98424, delroute 0 10.67 real 0.56 user 35.36 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 552600, close 856910, bind 3598669, connect 2078879, delroute 0 10.01 real 10.90 user 26.65 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 1081649, close 342718, bind 571086, connect 1453508, delroute 0 10.01 real 4.32 user 35.48 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 1198457, close 378315, bind 2189906, connect 859615, delroute 0 10.01 real 5.63 user 34.16 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 484414, close 391709, bind 0, connect 1036751, delroute 176988 10.00 real 3.35 user 33.15 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 1861071, close 513176, bind 5079620, connect 0, delroute 0 10.00 real 8.50 user 31.57 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 1558722, close 491185, bind 0, connect 3785338, delroute 0 10.00 real 8.21 user 31.86 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 1579468, close 516469, bind 2815850, connect 1999531, delroute 0 10.00 real 8.77 user 31.20 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 1554585, close 464882, bind 2521885, connect 1928921, delroute 0 10.54 real 8.21 user 31.90 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 1391731, close 540912, bind 3004834, connect 2070147, delroute 0 10.01 real 9.67 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 1469186, close 463505, bind 816369, connect 3186737, delroute 0 10.00 real 9.22 user 30.76 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 1603099, close 501075, bind 2742582, connect 1829585, delroute 0 10.00 real 8.76 user 31.14 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 974976, close 550878, bind 0, connect 3048627, delroute 686229 10.00 real 9.65 user 30.43 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1716957, close 508018, bind 4792812, connect 0, delroute 0 10.01 real 7.57 user 32.42 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1044151, close 198742, bind 0, connect 1323733, delroute 0 10.01 real 3.12 user 36.99 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1156691, close 351929, bind 1600413, connect 944614, delroute 0 10.01 real 4.84 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 126584, close 60122, bind 201268, connect 154318, delroute 0 10.37 real 0.74 user 39.17 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 492194, close 918481, bind 3431199, connect 1855985, delroute 0 10.01 real 10.45 user 29.45 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 974335, close 219821, bind 318453, connect 1339553, delroute 0 0m10.01s real 0m03.54s user 0m36.48s 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 1153931, close 345999, bind 1563226, connect 927927, delroute 0 0m10.01s real 0m04.84s user 0m35.24s 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 319513, close 272397, bind 0, connect 840584, delroute 118233 10.00 real 2.83 user 29.84 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1333599, close 410137, bind 5303647, connect 0, delroute 0 10.01 real 8.22 user 31.79 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1027923, close 478490, bind 0, connect 3917523, delroute 0 10.01 real 7.73 user 28.80 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1347634, close 466633, bind 2812107, connect 1374798, delroute 0 10.01 real 7.41 user 30.75 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 150101, close 72917, bind 262557, connect 70144, delroute 0 10.67 real 0.60 user 35.95 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 439584, close 1023723, bind 3642639, connect 1974919, delroute 0 10.01 real 11.34 user 25.81 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 1034673, close 412601, bind 807236, connect 3782153, delroute 0 0m10.01s real 0m08.03s user 0m29.25s 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 1334784, close 489757, bind 2774354, connect 1322123, delroute 0 0m10.01s real 0m07.30s user 0m31.20s 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 277856, close 234815, bind 0, connect 1313973, delroute 110565 10.01 real 3.51 user 26.63 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 1686090, close 449864, bind 4850188, connect 0, delroute 0 10.00 real 8.01 user 31.94 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 1391599, close 508183, bind 0, connect 3531391, delroute 0 10.00 real 7.52 user 32.42 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 1395542, close 492265, bind 2712635, connect 1864527, delroute 0 10.00 real 8.60 user 31.43 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 1404920, close 433774, bind 2489600, connect 1718131, delroute 0 10.52 real 7.77 user 32.24 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 1072805, close 615697, bind 3145731, connect 2226465, delroute 0 10.00 real 10.05 user 29.96 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 1248915, close 475318, bind 794056, connect 3371752, delroute 0 10.00 real 8.15 user 31.85 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 1416426, close 490561, bind 2514401, connect 1848225, delroute 0 10.01 real 8.05 user 31.96 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 286840, close 268278, bind 0, connect 1271451, delroute 177710 10.01 real 3.88 user 29.72 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 234412 1.01 real 0.18 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 42201 1.01 real 0.06 user 0.93 sys