==== 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 1126218, close 958977, bind 1638509, connect 976795, delroute 0 10.00 real 5.42 user 34.06 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1153501, close 928881, bind 6661260, connect 0, delroute 0 10.00 real 11.25 user 28.62 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 791323, close 499545, bind 0, connect 2093881, delroute 0 10.01 real 4.12 user 35.84 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1006873, close 613681, bind 2459279, connect 1346343, delroute 0 10.00 real 6.81 user 33.18 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 111123, close 59648, bind 223145, connect 167192, delroute 0 10.33 real 0.69 user 39.37 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 567330, close 894537, bind 3524272, connect 1976111, delroute 0 10.01 real 10.09 user 29.76 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 919547, close 402918, bind 562497, connect 1781905, delroute 0 10.01 real 4.82 user 35.30 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 1200220, close 448457, bind 2160826, connect 1120246, delroute 0 10.01 real 6.26 user 33.76 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 717360, close 533955, bind 0, connect 1431776, delroute 412804 10.01 real 4.73 user 34.15 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1222561, close 453443, bind 5744361, connect 0, delroute 0 10.01 real 9.35 user 30.57 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1063271, close 483368, bind 0, connect 4207623, delroute 0 10.00 real 8.27 user 28.58 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1246780, close 481893, bind 2783991, connect 1832798, delroute 0 10.00 real 8.24 user 29.83 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 154300, close 82855, bind 286337, connect 103607, delroute 0 10.57 real 0.71 user 33.76 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 509406, close 891515, bind 3525438, connect 2060030, delroute 0 10.00 real 11.08 user 26.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 1036005, close 373881, bind 683402, connect 1464815, delroute 0 10.01 real 4.68 user 35.20 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 1163975, close 388065, bind 2321703, connect 846597, delroute 0 10.01 real 5.74 user 34.22 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 485705, close 391417, bind 0, connect 1034622, delroute 179341 10.01 real 3.98 user 32.95 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 1687694, close 619876, bind 5494318, connect 0, delroute 0 10.01 real 8.66 user 31.39 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 1540643, close 538291, bind 0, connect 3712980, delroute 0 10.01 real 8.63 user 31.40 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 1555415, close 541599, bind 2912419, connect 1925311, delroute 0 10.01 real 8.79 user 31.25 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 1480474, close 457133, bind 2693120, connect 1905897, delroute 0 10.49 real 8.39 user 31.58 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 1351594, close 581003, bind 3046316, connect 2085623, delroute 0 10.00 real 9.50 user 30.44 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 1453749, close 481193, bind 835051, connect 3131370, delroute 0 10.00 real 9.84 user 30.11 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 1579896, close 523201, bind 2831818, connect 1763678, delroute 0 10.01 real 9.00 user 30.85 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 984567, close 540824, bind 0, connect 2900591, delroute 696674 10.01 real 9.54 user 30.45 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1598855, close 587624, bind 5098870, connect 0, delroute 0 10.01 real 8.66 user 31.31 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 967557, close 264416, bind 0, connect 1334217, delroute 0 10.01 real 2.83 user 37.32 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1131673, close 373341, bind 1779283, connect 895940, delroute 0 10.01 real 5.11 user 34.93 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 120954, close 57680, bind 207999, connect 168797, delroute 0 10.36 real 0.74 user 39.64 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 495468, close 935048, bind 3435700, connect 1760846, delroute 0 10.00 real 10.14 user 29.57 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 891524, close 292153, bind 386688, connect 1382623, delroute 0 0m10.01s real 0m03.40s user 0m36.59s 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 1157203, close 370277, bind 1726573, connect 890518, delroute 0 0m10.01s real 0m05.04s user 0m35.07s 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 325324, close 268160, bind 0, connect 826186, delroute 118898 10.00 real 2.91 user 29.34 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1238940, close 437825, bind 5498543, connect 0, delroute 0 10.01 real 9.08 user 31.00 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1001499, close 520143, bind 0, connect 3707135, delroute 0 10.00 real 7.87 user 28.41 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1206846, close 482457, bind 2691182, connect 1587727, delroute 0 10.00 real 7.65 user 30.11 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 146235, close 83062, bind 291270, connect 102322, delroute 0 10.56 real 0.80 user 35.50 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 439807, close 987586, bind 3554989, connect 1881520, delroute 0 10.01 real 10.89 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 988694, close 502020, bind 748383, connect 3421010, delroute 0 0m10.01s real 0m08.39s user 0m28.43s 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 1221975, close 495811, bind 2605523, connect 1565651, delroute 0 0m10.01s real 0m07.63s user 0m30.33s 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 280669, close 223194, bind 0, connect 1327362, delroute 112319 10.00 real 3.94 user 26.04 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 1551307, close 513779, bind 5292301, connect 0, delroute 0 10.00 real 8.67 user 31.24 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 1382380, close 524015, bind 0, connect 3554552, delroute 0 10.01 real 7.80 user 32.10 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 1437991, close 484953, bind 2724624, connect 1822114, delroute 0 10.00 real 8.44 user 31.49 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 1337026, close 428944, bind 2638724, connect 1748513, delroute 0 10.53 real 7.74 user 32.26 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 1088561, close 608542, bind 3159532, connect 2153801, delroute 0 10.01 real 9.60 user 30.40 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 1267613, close 462689, bind 802636, connect 3308392, delroute 0 10.00 real 8.40 user 31.58 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 1326011, close 516071, bind 2824914, connect 1898452, delroute 0 10.00 real 8.06 user 31.87 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 283987, close 266752, bind 0, connect 1272407, delroute 176636 10.00 real 3.59 user 29.99 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 236924 1.01 real 0.24 user 0.79 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 42005 1.00 real 0.05 user 0.96 sys