==== 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 1153217, close 973897, bind 1660428, connect 972858, delroute 0 10.00 real 5.26 user 34.40 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1103268, close 968824, bind 6805750, connect 0, delroute 0 10.00 real 12.44 user 27.59 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 785405, close 570162, bind 0, connect 2314936, delroute 0 10.00 real 4.86 user 35.14 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1108786, close 466727, bind 2270055, connect 1274080, delroute 0 10.00 real 6.24 user 33.84 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 123997, close 74787, bind 270460, connect 205416, delroute 0 10.28 real 0.91 user 39.02 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 612214, close 922720, bind 3509042, connect 2034387, delroute 0 10.00 real 10.46 user 29.43 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 907504, close 354103, bind 548028, connect 1825830, delroute 0 10.00 real 5.04 user 34.98 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 1243094, close 446901, bind 2046499, connect 1139407, delroute 0 10.01 real 5.82 user 34.25 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 705257, close 571576, bind 0, connect 1519309, delroute 395323 10.00 real 4.88 user 33.88 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1340271, close 414465, bind 5616588, connect 0, delroute 0 10.00 real 9.22 user 30.95 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1101153, close 428754, bind 0, connect 4429949, delroute 0 10.00 real 8.36 user 28.89 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1343944, close 473382, bind 2958148, connect 1609711, delroute 0 10.01 real 7.48 user 30.74 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 149579, close 84928, bind 278354, connect 89017, delroute 0 10.57 real 0.71 user 35.00 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 546320, close 850215, bind 3586296, connect 2020191, delroute 0 10.00 real 10.84 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 1092597, close 336169, bind 585060, connect 1440221, delroute 0 10.01 real 4.09 user 35.94 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 1238566, close 385469, bind 2160795, connect 825873, delroute 0 10.01 real 5.35 user 34.63 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 478811, close 379663, bind 0, connect 1023287, delroute 168653 10.01 real 3.77 user 32.97 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 1883071, close 464734, bind 4990201, connect 0, delroute 0 10.00 real 8.28 user 31.64 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 1585027, close 472043, bind 0, connect 3679751, delroute 0 10.01 real 7.72 user 32.17 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 1593406, close 522976, bind 2826241, connect 1911055, delroute 0 10.01 real 8.59 user 31.27 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 1504787, close 482800, bind 2546258, connect 1937670, delroute 0 10.46 real 8.53 user 31.38 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 1402103, close 549266, bind 3012482, connect 2023007, delroute 0 10.01 real 9.53 user 30.57 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 1479772, close 480876, bind 799612, connect 3125862, delroute 0 10.00 real 9.04 user 30.97 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 1593708, close 512235, bind 2808893, connect 1807131, delroute 0 10.01 real 9.11 user 30.93 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 1017018, close 527903, bind 0, connect 2918464, delroute 666136 10.01 real 8.78 user 31.28 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1735367, close 537102, bind 4708787, connect 0, delroute 0 10.00 real 7.99 user 31.96 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1054992, close 201949, bind 0, connect 1348923, delroute 0 10.00 real 2.72 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 1185724, close 370743, bind 1637564, connect 905662, delroute 0 10.00 real 4.87 user 35.10 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 116937, close 62108, bind 192446, connect 166711, delroute 0 10.28 real 0.65 user 39.42 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 514338, close 892310, bind 3381052, connect 1816613, delroute 0 10.01 real 10.73 user 29.21 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 932144, close 254563, bind 351512, connect 1419255, delroute 0 0m10.01s real 0m03.21s user 0m36.73s 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 1168941, close 353168, bind 1647629, connect 922067, delroute 0 0m10.01s real 0m04.51s user 0m35.54s 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 331717, close 265236, bind 0, connect 814096, delroute 118958 10.00 real 2.54 user 30.10 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1301379, close 407863, bind 5425513, connect 0, delroute 0 10.01 real 8.35 user 31.93 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1037982, close 465679, bind 0, connect 3820021, delroute 0 10.00 real 7.88 user 28.93 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1314407, close 491796, bind 2862976, connect 1302319, delroute 0 10.00 real 7.81 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 151188, close 78358, bind 281987, connect 73686, delroute 0 10.69 real 0.76 user 36.72 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 430067, close 1017387, bind 3562705, connect 1904541, delroute 0 10.01 real 11.11 user 25.95 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 1012087, close 437063, bind 818759, connect 3622233, delroute 0 0m10.01s real 0m08.40s user 0m29.01s 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 1315076, close 499503, bind 2758811, connect 1334365, delroute 0 0m10.01s real 0m07.58s user 0m30.71s 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 282622, close 229328, bind 0, connect 1308473, delroute 109975 10.00 real 3.39 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 1676415, close 463672, bind 4923354, connect 0, delroute 0 10.00 real 7.96 user 32.01 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 1395833, close 519059, bind 0, connect 3530002, delroute 0 10.01 real 7.69 user 32.23 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 1453710, close 501186, bind 2728130, connect 1789075, delroute 0 10.01 real 7.98 user 32.00 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 1352616, close 434627, bind 2611984, connect 1709855, delroute 0 10.59 real 7.99 user 32.05 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 1060970, close 637765, bind 3207279, connect 2206382, delroute 0 10.01 real 9.10 user 30.89 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 1301090, close 472280, bind 764293, connect 3284073, delroute 0 10.00 real 8.49 user 31.51 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 1363060, close 512301, bind 2748033, connect 1896970, delroute 0 10.00 real 8.79 user 31.19 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 295499, close 254404, bind 0, connect 1219658, delroute 177377 10.00 real 3.84 user 29.87 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 235762 1.01 real 0.17 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 42005 1.00 real 0.05 user 0.95 sys