==== 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 1177616, close 1019925, bind 1638283, connect 981027, delroute 0 10.01 real 5.42 user 34.03 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1167216, close 1006428, bind 6804478, connect 0, delroute 0 10.00 real 11.47 user 28.53 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 794437, close 507228, bind 0, connect 2329279, delroute 0 10.00 real 5.03 user 34.93 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1185542, close 526889, bind 2215911, connect 1261751, delroute 0 10.00 real 5.91 user 34.14 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 127276, close 73580, bind 238809, connect 178542, delroute 0 10.28 real 0.76 user 39.27 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 582406, close 967102, bind 3606244, connect 2098201, delroute 0 10.01 real 10.52 user 29.29 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 904682, close 379141, bind 599400, connect 1891065, delroute 0 10.00 real 4.64 user 35.36 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 1210233, close 493132, bind 2191542, connect 1168056, delroute 0 10.00 real 6.20 user 33.78 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 723614, close 602778, bind 0, connect 1585588, delroute 419288 10.01 real 5.13 user 33.17 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1269479, close 479674, bind 5837776, connect 0, delroute 0 10.00 real 8.88 user 31.13 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1086625, close 581843, bind 0, connect 3844454, delroute 0 10.00 real 8.17 user 28.55 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1232941, close 535828, bind 2672525, connect 1829628, delroute 0 10.00 real 8.34 user 29.54 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 177309, close 102684, bind 302541, connect 147838, delroute 0 10.57 real 0.91 user 34.10 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 549630, close 855313, bind 3574107, connect 2021745, delroute 0 10.01 real 10.88 user 26.48 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 1052622, close 397249, bind 601633, connect 1432860, delroute 0 10.00 real 5.04 user 34.91 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 1197827, close 428412, bind 2302085, connect 787271, delroute 0 10.00 real 5.97 user 33.96 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 500233, close 413066, bind 0, connect 1027362, delroute 172002 10.01 real 3.90 user 31.59 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 1712601, close 625540, bind 5717206, connect 0, delroute 0 10.01 real 9.37 user 30.59 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 1626316, close 521636, bind 0, connect 3811434, delroute 0 10.01 real 8.80 user 31.26 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 1589410, close 579555, bind 3017969, connect 1999511, delroute 0 10.01 real 9.06 user 31.04 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 1495788, close 487439, bind 2813689, connect 1942791, delroute 0 10.44 real 8.67 user 31.33 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 1385572, close 632818, bind 3063764, connect 2162203, delroute 0 10.00 real 10.13 user 29.92 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 1474986, close 510392, bind 886602, connect 3217334, delroute 0 10.01 real 9.93 user 29.98 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 1582696, close 580038, bind 2952543, connect 1888951, delroute 0 10.01 real 9.38 user 30.68 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 949342, close 599207, bind 0, connect 3016866, delroute 677881 10.01 real 9.34 user 30.69 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1539265, close 671814, bind 5437046, connect 0, delroute 0 10.00 real 8.96 user 30.97 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 999749, close 280227, bind 0, connect 1380446, delroute 0 10.00 real 3.13 user 36.89 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1167970, close 411131, bind 1880600, connect 913445, delroute 0 10.00 real 4.99 user 35.09 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 118648, close 67164, bind 233907, connect 167445, delroute 0 10.31 real 0.78 user 39.47 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 553197, close 905355, bind 3506463, connect 1741531, delroute 0 10.00 real 10.05 user 29.72 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 973658, close 287407, bind 397609, connect 1370305, delroute 0 0m10.00s real 0m03.79s user 0m36.08s 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 1166888, close 414800, bind 1877138, connect 901178, delroute 0 0m10.00s real 0m05.20s user 0m34.74s 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 348418, close 326851, bind 0, connect 919809, delroute 129488 10.00 real 3.14 user 28.58 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1232120, close 448766, bind 5654447, connect 0, delroute 0 10.00 real 9.11 user 30.93 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 996412, close 596657, bind 0, connect 3506895, delroute 0 10.00 real 7.33 user 29.27 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1173893, close 548577, bind 2604956, connect 1614106, delroute 0 10.00 real 7.36 user 30.46 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 153142, close 102572, bind 329300, connect 133350, delroute 0 10.68 real 0.86 user 32.98 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 429389, close 1044059, bind 3530170, connect 1937150, delroute 0 10.00 real 11.07 user 25.69 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 983680, close 517981, bind 722541, connect 3500638, delroute 0 0m10.00s real 0m08.07s user 0m28.86s 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 1200975, close 530162, bind 2576905, connect 1598670, delroute 0 0m10.00s real 0m07.35s user 0m30.41s 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 304050, close 250079, bind 0, connect 1396298, delroute 116746 10.00 real 4.10 user 25.27 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 1534959, close 605166, bind 5478021, connect 0, delroute 0 10.01 real 9.22 user 30.81 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 1404657, close 555507, bind 0, connect 3658108, delroute 0 10.01 real 7.82 user 32.17 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 1435806, close 550250, bind 2789890, connect 1931075, delroute 0 10.01 real 8.38 user 31.66 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 1348571, close 451740, bind 2697466, connect 1749773, delroute 0 10.56 real 7.95 user 32.02 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 1097570, close 632256, bind 3195622, connect 2224612, delroute 0 10.00 real 9.81 user 30.32 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 1267413, close 506587, bind 836547, connect 3390621, delroute 0 10.00 real 8.78 user 31.30 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 1371464, close 566973, bind 2826638, connect 1927244, delroute 0 10.00 real 8.75 user 31.34 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 320422, close 294255, bind 0, connect 1377854, delroute 196058 10.00 real 4.49 user 28.79 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 229992 1.01 real 0.19 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 40797 1.00 real 0.02 user 0.98 sys