==== 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 1148250, close 977448, bind 1663224, connect 983366, delroute 0 10.00 real 5.58 user 33.78 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1144844, close 898216, bind 6859906, connect 0, delroute 0 10.01 real 11.62 user 28.31 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 871548, close 482762, bind 0, connect 2050545, delroute 0 10.01 real 4.20 user 35.58 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1156682, close 474021, bind 2222381, connect 1224658, delroute 0 10.00 real 6.45 user 33.66 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 110735, close 49629, bind 188892, connect 153373, delroute 0 10.33 real 0.64 user 39.44 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 522424, close 916769, bind 3700511, connect 2132524, delroute 0 10.01 real 10.81 user 29.12 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 902862, close 363896, bind 548371, connect 1852299, delroute 0 10.01 real 4.55 user 35.39 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 1254627, close 444033, bind 2094957, connect 1126149, delroute 0 10.01 real 5.59 user 34.42 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 714385, close 568265, bind 0, connect 1526508, delroute 407406 10.00 real 5.27 user 33.34 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1353340, close 403134, bind 5662844, connect 0, delroute 0 10.01 real 8.63 user 31.27 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1132504, close 440187, bind 0, connect 4322542, delroute 0 10.01 real 8.74 user 28.38 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1343501, close 468167, bind 2996561, connect 1669138, delroute 0 10.00 real 7.79 user 30.52 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 166907, close 86234, bind 271142, connect 82844, delroute 0 10.71 real 0.68 user 35.62 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 553856, close 855150, bind 3614578, connect 2043692, delroute 0 10.00 real 10.22 user 27.01 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 1083598, close 386803, bind 565893, connect 1471151, delroute 0 10.01 real 4.78 user 35.27 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 1220935, close 393934, bind 2248863, connect 820781, delroute 0 10.01 real 5.61 user 34.33 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 481440, close 396206, bind 0, connect 1046705, delroute 173662 10.01 real 3.62 user 33.13 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 1821634, close 509963, bind 5147031, connect 0, delroute 0 10.00 real 8.68 user 31.30 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 1568141, close 500666, bind 0, connect 3723448, delroute 0 10.00 real 7.78 user 31.99 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 1606705, close 483249, bind 2809102, connect 1915031, delroute 0 10.01 real 8.57 user 31.42 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 1570136, close 443244, bind 2576478, connect 1869593, delroute 0 10.46 real 8.46 user 31.68 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 1387377, close 573641, bind 3011155, connect 2061643, delroute 0 10.01 real 8.77 user 31.11 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 1455514, close 494359, bind 843570, connect 3180291, delroute 0 10.00 real 9.78 user 30.15 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 1608233, close 522069, bind 2788638, connect 1796241, delroute 0 10.00 real 8.90 user 31.17 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 1023407, close 531533, bind 0, connect 2949408, delroute 696932 10.01 real 8.65 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 1726782, close 563733, bind 4648371, connect 0, delroute 0 10.01 real 7.81 user 32.34 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1040032, close 199219, bind 0, connect 1334367, delroute 0 10.00 real 2.84 user 37.12 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1145352, close 348302, bind 1602583, connect 941520, delroute 0 10.01 real 4.50 user 35.51 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 115608, close 56106, bind 208851, connect 158332, delroute 0 10.35 real 0.65 user 39.31 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 474411, close 929535, bind 3524173, connect 1865429, delroute 0 10.00 real 10.74 user 29.11 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 921688, close 293556, bind 360667, connect 1436102, delroute 0 0m10.01s real 0m03.67s user 0m36.27s 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 1151499, close 376024, bind 1620703, connect 931314, delroute 0 0m10.01s real 0m04.43s user 0m35.65s 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 324782, close 274340, bind 0, connect 839764, delroute 119018 10.00 real 3.02 user 29.22 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1334757, close 394318, bind 5384985, connect 0, delroute 0 10.01 real 8.12 user 31.88 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1028292, close 469536, bind 0, connect 3873611, delroute 0 10.01 real 7.98 user 28.74 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1330569, close 489686, bind 2828683, connect 1367768, delroute 0 10.01 real 7.05 user 31.42 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 158863, close 83431, bind 286946, connect 75024, delroute 0 10.70 real 0.93 user 36.42 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 427146, close 1014878, bind 3615662, connect 1961691, delroute 0 10.00 real 10.63 user 26.17 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 1029952, close 425868, bind 829746, connect 3675907, delroute 0 0m10.01s real 0m08.51s user 0m28.90s 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 1297615, close 494713, bind 2812401, connect 1396475, delroute 0 0m10.01s real 0m07.06s user 0m31.44s 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 284116, close 232899, bind 0, connect 1316501, delroute 110546 10.00 real 3.53 user 26.26 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 1596300, close 523649, bind 5128905, connect 0, delroute 0 10.00 real 8.80 user 31.12 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 1365805, close 543709, bind 0, connect 3619406, delroute 0 10.00 real 7.44 user 32.59 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 1405478, close 504593, bind 2689237, connect 1934608, delroute 0 10.01 real 8.34 user 31.71 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 1351513, close 439232, bind 2631710, connect 1763319, delroute 0 10.49 real 8.10 user 31.96 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 1043328, close 643864, bind 3203832, connect 2267181, delroute 0 10.00 real 9.77 user 30.13 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 1242564, close 492327, bind 800989, connect 3419402, delroute 0 10.00 real 8.08 user 31.78 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 1382905, close 484790, bind 2720181, connect 1911775, delroute 0 10.01 real 8.23 user 31.86 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 285995, close 273781, bind 0, connect 1276345, delroute 178615 10.00 real 4.08 user 29.89 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 238608 1.01 real 0.23 user 0.76 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 42553 1.01 real 0.05 user 0.94 sys