==== 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 1172200, close 1029315, bind 1673530, connect 965872, delroute 0 10.00 real 5.24 user 34.11 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1084245, close 1067356, bind 7005912, connect 0, delroute 0 10.00 real 11.92 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 814968, close 678946, bind 0, connect 2271455, delroute 0 10.00 real 5.25 user 34.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 1034391, close 697403, bind 2581991, connect 1388866, delroute 0 10.00 real 7.53 user 32.40 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 130270, close 105119, bind 362042, connect 225250, delroute 0 10.28 real 0.98 user 39.03 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 627560, close 881053, bind 3353950, connect 2023830, delroute 0 10.00 real 10.03 user 29.84 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 883283, close 386674, bind 557573, connect 1910563, delroute 0 10.00 real 4.90 user 35.00 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 1218341, close 474349, bind 2200619, connect 1154074, delroute 0 10.00 real 6.10 user 33.88 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 727254, close 564971, bind 0, connect 1538519, delroute 398251 10.01 real 5.25 user 32.89 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1247685, close 480661, bind 5917815, connect 0, delroute 0 10.00 real 9.21 user 30.89 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1106220, close 490821, bind 0, connect 4149103, delroute 0 10.00 real 8.16 user 29.00 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1271055, close 525575, bind 2881864, connect 1687878, delroute 0 10.00 real 8.12 user 29.90 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 160248, close 91002, bind 286374, connect 107783, delroute 0 10.56 real 0.85 user 35.19 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 560006, close 842219, bind 3568602, connect 2036440, delroute 0 10.00 real 10.76 user 26.83 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 1081540, close 350041, bind 615747, connect 1415713, delroute 0 10.00 real 4.68 user 35.28 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 1205659, close 416257, bind 2237870, connect 832889, delroute 0 10.00 real 5.88 user 34.09 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 504012, close 421871, bind 0, connect 1055952, delroute 173737 10.01 real 3.32 user 32.30 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 1759569, close 587337, bind 5566835, connect 0, delroute 0 10.01 real 9.34 user 30.64 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 1586716, close 509774, bind 0, connect 3864865, delroute 0 10.01 real 8.33 user 31.78 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 1611873, close 560470, bind 2912752, connect 1994519, delroute 0 10.01 real 8.96 user 31.01 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 1513359, close 455934, bind 2650987, connect 1885324, delroute 0 10.54 real 7.96 user 31.20 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 1384437, close 641736, bind 3114557, connect 2113893, delroute 0 10.00 real 9.73 user 30.28 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 1504726, close 496588, bind 849235, connect 3136347, delroute 0 10.01 real 9.59 user 30.37 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 1610776, close 549096, bind 2883842, connect 1863703, delroute 0 10.01 real 9.36 user 30.69 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 1000539, close 552673, bind 0, connect 2956746, delroute 665746 10.01 real 8.96 user 31.09 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1557918, close 645807, bind 5246547, connect 0, delroute 0 10.00 real 9.46 user 30.65 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 982509, close 302422, bind 0, connect 1382934, delroute 0 10.00 real 3.26 user 36.64 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1159077, close 439610, bind 1859143, connect 899148, delroute 0 10.00 real 5.35 user 34.55 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 129172, close 80594, bind 231769, connect 175084, delroute 0 10.29 real 0.77 user 38.66 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 546811, close 943320, bind 3493712, connect 1745283, delroute 0 10.01 real 9.74 user 29.89 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 914879, close 313631, bind 437962, connect 1420114, delroute 0 0m10.00s real 0m03.97s user 0m35.98s 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 1160087, close 413489, bind 1835082, connect 902310, delroute 0 0m10.00s real 0m05.27s user 0m34.75s 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 351090, close 292750, bind 0, connect 872895, delroute 127384 10.00 real 3.04 user 28.17 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1243206, close 438601, bind 5673401, connect 0, delroute 0 10.00 real 8.36 user 31.63 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1028759, close 556614, bind 0, connect 3502334, delroute 0 10.00 real 7.03 user 29.57 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1230923, close 539905, bind 2650670, connect 1489657, delroute 0 10.00 real 7.07 user 30.57 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 136128, close 74494, bind 274278, connect 103462, delroute 0 10.68 real 0.79 user 34.56 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 442254, close 1020721, bind 3546892, connect 1892659, delroute 0 10.00 real 10.16 user 26.44 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 1043919, close 503495, bind 769178, connect 3332848, delroute 0 0m10.01s real 0m07.56s user 0m29.18s 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 1223881, close 520086, bind 2658732, connect 1510580, delroute 0 0m10.00s real 0m06.90s user 0m30.69s 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 307650, close 249882, bind 0, connect 1377899, delroute 116583 10.00 real 3.67 user 25.77 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 1525548, close 606406, bind 5568121, connect 0, delroute 0 10.01 real 9.15 user 30.73 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 1396911, close 565516, bind 0, connect 3649675, delroute 0 10.01 real 7.50 user 32.48 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 1443525, close 555507, bind 2762932, connect 1904070, delroute 0 10.01 real 8.39 user 31.64 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 1373741, close 434974, bind 2598219, connect 1766125, delroute 0 10.47 real 7.95 user 31.96 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 1101466, close 654490, bind 3203222, connect 2202410, delroute 0 10.01 real 10.02 user 30.06 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 1255921, close 525900, bind 838059, connect 3424614, delroute 0 10.00 real 8.96 user 31.08 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 1362657, close 552247, bind 2826945, connect 1990480, delroute 0 10.00 real 8.63 user 31.33 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 315110, close 285375, bind 0, connect 1369921, delroute 192960 10.00 real 4.40 user 28.83 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 219382 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 37907 1.00 real 0.06 user 0.95 sys