==== 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 1106491, close 943057, bind 1629229, connect 984976, delroute 0 10.01 real 5.16 user 34.47 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1138818, close 869329, bind 6723246, connect 0, delroute 0 10.00 real 11.50 user 28.25 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 827648, close 519863, bind 0, connect 2060858, delroute 0 10.00 real 4.27 user 35.75 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1059823, close 592899, bind 2369308, connect 1292018, delroute 0 10.01 real 6.81 user 33.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 126691, close 80143, bind 279725, connect 191481, delroute 0 10.38 real 0.89 user 39.13 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 535099, close 934759, bind 3601009, connect 2048619, delroute 0 10.00 real 11.33 user 28.67 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 903379, close 394923, bind 576843, connect 1789953, delroute 0 10.00 real 5.14 user 34.76 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 1206304, close 408620, bind 2165241, connect 1129635, delroute 0 10.00 real 6.17 user 33.77 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 706007, close 525607, bind 0, connect 1473789, delroute 382044 10.01 real 4.84 user 33.80 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1242672, close 444521, bind 5805785, connect 0, delroute 0 10.00 real 9.65 user 30.28 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1072877, close 476602, bind 0, connect 4137887, delroute 0 10.00 real 8.05 user 28.54 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1222421, close 466971, bind 2893302, connect 1778692, delroute 0 10.01 real 7.87 user 30.06 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 113229, close 61689, bind 270380, connect 86199, delroute 0 10.60 real 0.59 user 29.56 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 527338, close 831047, bind 3525153, connect 2034443, delroute 0 10.00 real 10.65 user 26.50 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 1047683, close 335443, bind 601942, connect 1419392, delroute 0 10.00 real 4.44 user 35.39 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 1160728, close 407853, bind 2307046, connect 816502, delroute 0 10.00 real 5.50 user 34.53 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 477413, close 385662, bind 0, connect 1026279, delroute 167486 10.01 real 3.63 user 32.82 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 1763045, close 548563, bind 5304390, connect 0, delroute 0 10.01 real 8.37 user 31.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 1563832, close 510699, bind 0, connect 3674413, delroute 0 10.00 real 8.19 user 31.77 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 1586859, close 508776, bind 2826408, connect 1919662, delroute 0 10.01 real 8.34 user 31.62 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 1552608, close 444150, bind 2607529, connect 1869250, delroute 0 10.46 real 8.10 user 31.98 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 1400354, close 543159, bind 2966672, connect 2002251, delroute 0 10.01 real 8.85 user 31.24 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 1508932, close 474110, bind 831145, connect 3048508, delroute 0 10.00 real 8.81 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 1576174, close 522824, bind 2880568, connect 1781967, delroute 0 10.01 real 9.09 user 30.84 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 1016153, close 506418, bind 0, connect 2878284, delroute 702462 10.01 real 9.22 user 30.71 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1604833, close 575997, bind 4998302, connect 0, delroute 0 10.00 real 8.59 user 31.52 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 966583, close 291647, bind 0, connect 1353774, delroute 0 10.00 real 3.02 user 37.00 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1135104, close 389258, bind 1775034, connect 901760, delroute 0 10.00 real 5.19 user 34.86 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 110221, close 56404, bind 214044, connect 156669, delroute 0 10.27 real 0.64 user 39.26 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 463479, close 944576, bind 3476988, connect 1824272, delroute 0 10.00 real 10.16 user 29.68 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 938534, close 261885, bind 374654, connect 1369665, delroute 0 0m10.01s real 0m03.53s user 0m36.53s 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 1123146, close 387673, bind 1763111, connect 909683, delroute 0 0m10.01s real 0m05.00s user 0m35.13s 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 333206, close 247725, bind 0, connect 774724, delroute 115537 10.00 real 2.79 user 29.19 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1204691, close 441579, bind 5644863, connect 0, delroute 0 10.01 real 8.64 user 31.41 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 986712, close 532436, bind 0, connect 3678256, delroute 0 10.00 real 7.69 user 28.78 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1180405, close 507103, bind 2575877, connect 1653204, delroute 0 10.00 real 7.37 user 30.69 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 111874, close 55754, bind 270363, connect 99509, delroute 0 10.57 real 0.55 user 27.31 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 429733, close 994888, bind 3486690, connect 1923051, delroute 0 10.01 real 11.48 user 25.39 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 988944, close 454055, bind 767699, connect 3605693, delroute 0 0m10.01s real 0m08.53s user 0m28.73s 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 1206179, close 493407, bind 2619124, connect 1563347, delroute 0 0m10.01s real 0m07.45s user 0m30.59s 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 270962, close 225317, bind 0, connect 1300805, delroute 107827 10.00 real 3.66 user 26.14 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 1553528, close 515462, bind 5208100, connect 0, delroute 0 10.00 real 8.77 user 31.32 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 1363153, close 530082, bind 0, connect 3568254, delroute 0 10.00 real 7.56 user 32.46 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 1376556, close 528097, bind 2767476, connect 1898550, delroute 0 10.01 real 8.69 user 31.27 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 1313835, close 442597, bind 2658448, connect 1781945, delroute 0 10.51 real 8.00 user 32.03 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 1041509, close 656950, bind 3227674, connect 2170199, delroute 0 10.00 real 9.90 user 30.06 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 1218974, close 514697, bind 844813, connect 3389345, delroute 0 10.00 real 8.60 user 31.43 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 1348190, close 517391, bind 2769820, connect 1898659, delroute 0 10.01 real 8.19 user 32.00 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 289216, close 287982, bind 0, connect 1235761, delroute 166356 10.00 real 3.66 user 29.33 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 238725 1.01 real 0.16 user 0.84 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 37114 1.01 real 0.07 user 0.93 sys