==== 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 1129297, close 965975, bind 1630208, connect 966926, delroute 0 10.01 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 1114316, close 963339, bind 6555358, connect 0, delroute 0 10.00 real 11.55 user 28.36 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 740377, close 338103, bind 0, connect 2111279, delroute 0 10.01 real 3.70 user 36.39 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1049982, close 501523, bind 2491768, connect 1271213, delroute 0 10.01 real 6.91 user 33.10 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 164822, close 146240, bind 403112, connect 281480, delroute 0 10.34 real 1.40 user 38.57 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 545167, close 897683, bind 3512271, connect 2092848, delroute 0 10.00 real 10.45 user 29.51 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 884703, close 382462, bind 517446, connect 1835561, delroute 0 10.01 real 4.91 user 35.13 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 1187818, close 418768, bind 2039925, connect 1150641, delroute 0 10.01 real 5.75 user 34.35 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 711558, close 612850, bind 0, connect 1560058, delroute 396397 10.00 real 5.28 user 33.58 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1338442, close 412779, bind 5498125, connect 0, delroute 0 10.00 real 9.07 user 30.84 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1076912, close 463367, bind 0, connect 4295196, delroute 0 10.01 real 8.74 user 28.69 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1272010, close 480446, bind 2784932, connect 1824046, delroute 0 10.01 real 8.30 user 30.15 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 151024, close 81750, bind 266646, connect 118552, delroute 0 10.62 real 0.70 user 35.38 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 553920, close 856042, bind 3529386, connect 2057712, delroute 0 10.01 real 11.24 user 26.45 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 1112394, close 300305, bind 526817, connect 1387618, delroute 0 10.01 real 4.18 user 35.64 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 1204009, close 376147, bind 2168655, connect 819581, delroute 0 10.00 real 5.46 user 34.51 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 479394, close 409548, bind 0, connect 1045602, delroute 174046 10.01 real 3.42 user 32.87 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 1793445, close 512043, bind 5019570, connect 0, delroute 0 10.00 real 8.91 user 31.10 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 1566944, close 494291, bind 0, connect 3639603, delroute 0 10.00 real 8.32 user 31.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 1606636, close 499961, bind 2802161, connect 1841442, delroute 0 10.00 real 8.33 user 31.61 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 1584143, close 435570, bind 2527141, connect 1812104, delroute 0 10.46 real 7.87 user 32.03 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 1372846, close 568355, bind 2930379, connect 2065955, delroute 0 10.00 real 9.11 user 30.85 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 1436996, close 521347, bind 835822, connect 3138165, delroute 0 10.00 real 9.46 user 30.46 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 1559223, close 519954, bind 2789302, connect 1805865, delroute 0 10.01 real 9.47 user 30.51 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 957047, close 550016, bind 0, connect 2978084, delroute 692177 10.01 real 9.07 user 30.96 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1651156, close 562721, bind 4808386, connect 0, delroute 0 10.01 real 8.58 user 31.41 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1016706, close 222441, bind 0, connect 1343400, delroute 0 10.00 real 3.00 user 37.05 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1144532, close 370678, bind 1741132, connect 911586, delroute 0 10.01 real 4.76 user 35.27 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 127661, close 72396, bind 217726, connect 164846, delroute 0 10.34 real 0.73 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 499949, close 918955, bind 3426603, connect 1802921, delroute 0 10.00 real 9.98 user 29.81 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 941846, close 257555, bind 332581, connect 1356814, delroute 0 0m10.01s real 0m03.71s user 0m36.20s 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 1128483, close 371947, bind 1613622, connect 913367, delroute 0 0m10.01s real 0m04.48s user 0m35.58s 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 325014, close 270542, bind 0, connect 808928, delroute 114702 10.00 real 2.96 user 29.24 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1324758, close 394878, bind 5215142, connect 0, delroute 0 10.01 real 8.57 user 31.37 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1040844, close 533673, bind 0, connect 3595153, delroute 0 10.00 real 7.22 user 29.09 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1243351, close 473060, bind 2555594, connect 1698592, delroute 0 10.01 real 7.59 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 145737, close 82211, bind 287098, connect 106490, delroute 0 10.56 real 0.76 user 34.28 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 431906, close 1033553, bind 3579783, connect 1927133, delroute 0 10.00 real 10.81 user 26.35 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 1022959, close 484710, bind 749021, connect 3461775, delroute 0 0m10.01s real 0m08.40s user 0m28.69s 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 1237259, close 471846, bind 2518130, connect 1705622, delroute 0 0m10.01s real 0m07.18s user 0m30.91s 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 272739, close 228488, bind 0, connect 1282148, delroute 106370 10.00 real 3.23 user 26.13 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 1592038, close 538505, bind 5099076, connect 0, delroute 0 10.00 real 8.54 user 31.60 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 1363901, close 544480, bind 0, connect 3546585, delroute 0 10.01 real 7.58 user 32.38 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 1372608, close 549421, bind 2739648, connect 1900893, delroute 0 10.01 real 8.11 user 31.94 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 1347309, close 414975, bind 2644233, connect 1715514, delroute 0 10.49 real 7.91 user 32.00 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 1091285, close 676651, bind 3089145, connect 2116261, delroute 0 10.00 real 10.05 user 29.85 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 1227842, close 492223, bind 807397, connect 3350644, delroute 0 10.00 real 8.35 user 31.75 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 1377954, close 492603, bind 2682082, connect 1863037, delroute 0 10.00 real 8.39 user 31.59 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 276090, close 259637, bind 0, connect 1226024, delroute 167290 10.00 real 3.68 user 29.73 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 239756 1.01 real 0.28 user 0.73 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 32185 1.01 real 0.05 user 0.96 sys