==== 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 1127605, close 976287, bind 1634361, connect 979020, delroute 0 10.01 real 5.36 user 34.12 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1164628, close 888693, bind 6669610, connect 0, delroute 0 10.01 real 11.60 user 28.27 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 828082, close 513281, bind 0, connect 2078367, delroute 0 10.00 real 4.63 user 35.47 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 990990, close 656829, bind 2376445, connect 1418854, delroute 0 10.00 real 7.04 user 32.83 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 134695, close 112991, bind 396345, connect 320173, delroute 0 10.38 real 1.24 user 38.84 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 559932, close 879193, bind 3619169, connect 2069704, delroute 0 10.01 real 10.68 user 29.32 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 919856, close 355776, bind 547483, connect 1779152, delroute 0 10.01 real 4.97 user 35.08 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 1189348, close 420466, bind 2084241, connect 1153576, delroute 0 10.00 real 6.02 user 34.01 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 704154, close 602239, bind 0, connect 1555432, delroute 409316 10.01 real 5.55 user 33.40 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1318246, close 409953, bind 5677878, connect 0, delroute 0 10.01 real 9.51 user 30.49 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1097741, close 494616, bind 0, connect 4145182, delroute 0 10.00 real 7.86 user 28.98 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1286623, close 490996, bind 2706147, connect 1815247, delroute 0 10.01 real 8.36 user 30.04 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 146457, close 71624, bind 261485, connect 88633, delroute 0 10.60 real 0.61 user 35.81 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 586042, close 814713, bind 3546200, connect 2037250, delroute 0 10.00 real 10.35 user 27.32 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 1095015, close 336724, bind 569518, connect 1451465, delroute 0 10.01 real 4.71 user 35.32 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 1233928, close 381015, bind 2167473, connect 833623, delroute 0 10.01 real 5.52 user 34.48 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 497844, close 418498, bind 0, connect 1055440, delroute 181626 10.01 real 3.66 user 33.17 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 1805100, close 553537, bind 5104848, connect 0, delroute 0 10.00 real 9.12 user 30.95 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 1548641, close 524484, bind 0, connect 3725939, delroute 0 10.00 real 8.42 user 31.64 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 1556781, close 517481, bind 2843372, connect 1927266, delroute 0 10.01 real 8.82 user 31.36 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 1469690, close 460619, bind 2646628, connect 1899198, delroute 0 10.46 real 8.32 user 31.67 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 1344793, close 589899, bind 2963624, connect 2117310, delroute 0 10.01 real 8.85 user 31.23 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 1376450, close 491871, bind 899186, connect 3188830, delroute 0 10.00 real 10.38 user 29.59 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 1553539, close 545320, bind 2811546, connect 1841039, delroute 0 10.01 real 9.76 user 30.24 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 945823, close 547686, bind 0, connect 2990200, delroute 690835 10.01 real 9.13 user 30.85 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1712349, close 537867, bind 4723430, connect 0, delroute 0 10.01 real 8.47 user 31.67 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1020810, close 214067, bind 0, connect 1343673, delroute 0 10.00 real 3.00 user 36.97 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1127420, close 364038, bind 1647207, connect 950926, delroute 0 10.00 real 4.41 user 35.48 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 114491, close 63806, bind 199147, connect 166339, delroute 0 10.42 real 0.60 user 39.63 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 515665, close 896264, bind 3460139, connect 1824696, delroute 0 10.00 real 10.10 user 29.54 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 934862, close 246751, bind 334437, connect 1417841, delroute 0 0m10.01s real 0m03.65s user 0m36.36s 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 1143092, close 362533, bind 1615323, connect 934004, delroute 0 0m10.01s real 0m04.45s user 0m35.56s 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 322599, close 287618, bind 0, connect 841377, delroute 115681 10.00 real 3.04 user 29.31 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1252132, close 441427, bind 5538030, connect 0, delroute 0 10.01 real 8.96 user 31.02 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1008736, close 553262, bind 0, connect 3735909, delroute 0 10.01 real 7.73 user 29.03 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1202729, close 499953, bind 2548813, connect 1765068, delroute 0 10.01 real 7.42 user 30.61 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 145194, close 73939, bind 268583, connect 113738, delroute 0 10.55 real 0.75 user 35.63 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 455355, close 968805, bind 3570239, connect 1928987, delroute 0 10.01 real 11.07 user 25.75 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 978850, close 481523, bind 792082, connect 3572478, delroute 0 0m10.01s real 0m08.59s user 0m28.74s 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 1258761, close 497648, bind 2495006, connect 1602481, delroute 0 0m10.01s real 0m07.23s user 0m31.17s 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 273843, close 232953, bind 0, connect 1304607, delroute 107712 10.00 real 3.35 user 26.57 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 1651309, close 445963, bind 4835350, connect 0, delroute 0 10.00 real 7.81 user 32.20 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 1397978, close 517545, bind 0, connect 3493978, delroute 0 10.01 real 7.40 user 32.51 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 1452230, close 489380, bind 2614342, connect 1813906, delroute 0 10.01 real 7.85 user 32.22 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 1366617, close 423822, bind 2583303, connect 1730700, delroute 0 10.48 real 7.56 user 32.40 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 1095700, close 629963, bind 3107433, connect 2138621, delroute 0 10.01 real 9.99 user 29.93 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 1258966, close 471184, bind 790260, connect 3314436, delroute 0 10.00 real 8.05 user 32.01 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 1399031, close 482820, bind 2644299, connect 1853225, delroute 0 10.00 real 8.07 user 31.85 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 282529, close 254373, bind 0, connect 1218837, delroute 167745 10.00 real 3.61 user 29.69 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 226430 1.01 real 0.12 user 0.91 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 37616 1.01 real 0.03 user 0.98 sys