==== 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 1121873, close 962227, bind 1642481, connect 976227, delroute 0 10.01 real 5.24 user 34.30 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1164052, close 894941, bind 6746695, connect 0, delroute 0 10.00 real 10.98 user 28.84 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 812649, close 462138, bind 0, connect 2071788, delroute 0 10.00 real 4.25 user 35.73 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1094075, close 520598, bind 2246454, connect 1270314, delroute 0 10.00 real 6.21 user 33.82 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 123049, close 75918, bind 260437, connect 203444, delroute 0 10.35 real 0.86 user 39.23 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 517514, close 977503, bind 3597193, connect 2128220, delroute 0 10.01 real 11.53 user 28.27 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 887371, close 346838, bind 584307, connect 1760094, delroute 0 10.00 real 4.75 user 35.41 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 1197927, close 424056, bind 2053380, connect 1125018, delroute 0 10.00 real 6.02 user 33.90 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 703393, close 550400, bind 0, connect 1468511, delroute 402103 10.01 real 5.05 user 33.82 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1239286, close 445178, bind 5872083, connect 0, delroute 0 10.00 real 9.05 user 31.03 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1060625, close 488751, bind 0, connect 4173957, delroute 0 10.00 real 9.03 user 28.08 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1254564, close 493357, bind 2772654, connect 1750375, delroute 0 10.00 real 8.00 user 30.20 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 141187, close 72185, bind 287086, connect 99538, delroute 0 10.69 real 0.87 user 32.79 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 536853, close 831096, bind 3568325, connect 2027672, delroute 0 10.01 real 11.09 user 26.28 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 1029298, close 393072, bind 604409, connect 1419661, delroute 0 10.00 real 4.83 user 35.10 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 1167767, close 425833, bind 2256818, connect 797422, delroute 0 10.00 real 5.88 user 34.10 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 478746, close 399385, bind 0, connect 1005812, delroute 171119 10.01 real 3.85 user 32.35 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 1709822, close 564742, bind 5471794, connect 0, delroute 0 10.01 real 9.11 user 30.91 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 1522219, close 520493, bind 0, connect 3754027, delroute 0 10.01 real 8.72 user 31.20 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 1534411, close 578307, bind 2907112, connect 1927317, delroute 0 10.01 real 8.70 user 31.44 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 1460060, close 456474, bind 2676513, connect 1897843, delroute 0 10.46 real 8.38 user 31.66 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 1325691, close 618231, bind 3049483, connect 2110451, delroute 0 10.01 real 10.18 user 29.80 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 1383317, close 525046, bind 894398, connect 3190371, delroute 0 10.01 real 9.68 user 30.33 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 1575789, close 529221, bind 2868591, connect 1778780, delroute 0 10.01 real 8.95 user 30.98 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 969227, close 533486, bind 0, connect 2957878, delroute 663213 10.01 real 9.43 user 30.59 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1643700, close 582042, bind 4899113, connect 0, delroute 0 10.00 real 8.34 user 31.69 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 993802, close 278400, bind 0, connect 1342372, delroute 0 10.00 real 3.22 user 36.80 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1119366, close 379825, bind 1736833, connect 903943, delroute 0 10.00 real 4.83 user 35.08 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 113888, close 60654, bind 207171, connect 167470, delroute 0 10.35 real 0.72 user 38.33 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 493268, close 942726, bind 3477337, connect 1768767, delroute 0 10.00 real 9.90 user 29.84 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 878475, close 304099, bind 462957, connect 1420324, delroute 0 0m10.00s real 0m03.84s user 0m36.24s 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 1105821, close 414370, bind 1763656, connect 909646, delroute 0 0m10.00s real 0m05.00s user 0m35.08s 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 340375, close 288227, bind 0, connect 848243, delroute 128358 10.00 real 2.73 user 30.79 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1261401, close 420622, bind 5527095, connect 0, delroute 0 10.00 real 8.67 user 31.35 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1014975, close 526817, bind 0, connect 3629253, delroute 0 10.00 real 7.74 user 28.65 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1222817, close 517020, bind 2664516, connect 1502294, delroute 0 10.00 real 7.02 user 31.09 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 147189, close 80550, bind 284823, connect 115492, delroute 0 10.73 real 0.84 user 34.48 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 430291, close 999307, bind 3557400, connect 1919982, delroute 0 10.00 real 10.66 user 26.33 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 1003774, close 482355, bind 742145, connect 3458436, delroute 0 0m10.00s real 0m08.05s user 0m29.02s 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 1208777, close 501442, bind 2647773, connect 1540746, delroute 0 0m10.00s real 0m07.13s user 0m30.80s 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 294025, close 244313, bind 0, connect 1355587, delroute 116995 10.00 real 4.01 user 26.86 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 1528666, close 540056, bind 5295106, connect 0, delroute 0 10.01 real 8.91 user 31.23 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 1371940, close 522444, bind 0, connect 3551521, delroute 0 10.01 real 7.90 user 32.21 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 1372997, close 527863, bind 2736473, connect 1893713, delroute 0 10.01 real 8.52 user 31.38 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 1309380, close 440845, bind 2662087, connect 1769698, delroute 0 10.48 real 8.05 user 31.97 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 1068478, close 654892, bind 3142532, connect 2172289, delroute 0 10.01 real 9.69 user 30.37 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 1264005, close 479779, bind 788659, connect 3300906, delroute 0 10.00 real 7.95 user 32.22 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 1337379, close 503347, bind 2718473, connect 1913318, delroute 0 10.00 real 8.19 user 31.74 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 306569, close 293716, bind 0, connect 1334150, delroute 197196 10.00 real 4.37 user 30.71 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 216913 1.00 real 0.16 user 0.85 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 46513 1.00 real 0.08 user 0.93 sys