==== 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 1130508, close 965208, bind 1633452, connect 966298, delroute 0 10.01 real 5.14 user 34.49 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1113443, close 858080, bind 6817451, connect 0, delroute 0 10.00 real 12.16 user 27.75 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 702888, close 516364, bind 0, connect 2354144, delroute 0 10.00 real 4.78 user 35.15 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 956304, close 607589, bind 2632641, connect 1408378, delroute 0 10.00 real 7.14 user 32.74 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 124935, close 92811, bind 339978, connect 243970, delroute 0 10.36 real 1.24 user 38.74 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 543256, close 925236, bind 3492706, connect 2110200, delroute 0 10.00 real 11.03 user 28.97 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 884334, close 353887, bind 554063, connect 1810532, delroute 0 10.01 real 5.05 user 34.91 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 1216767, close 444412, bind 2010643, connect 1127028, delroute 0 10.01 real 5.59 user 34.49 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 711115, close 547160, bind 0, connect 1498061, delroute 402136 10.00 real 5.02 user 33.64 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1349250, close 383360, bind 5663123, connect 0, delroute 0 10.00 real 8.97 user 31.03 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1062912, close 509713, bind 0, connect 4213600, delroute 0 10.01 real 8.37 user 28.42 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1265197, close 475247, bind 2683685, connect 1928776, delroute 0 10.00 real 7.88 user 30.49 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 136204, close 77661, bind 264429, connect 110507, delroute 0 10.69 real 0.64 user 34.02 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 534224, close 845528, bind 3527348, connect 2139083, delroute 0 10.00 real 10.81 user 26.62 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 1054950, close 332904, bind 570130, connect 1472739, delroute 0 10.01 real 4.54 user 35.31 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 1225821, close 365668, bind 2101007, connect 840172, delroute 0 10.00 real 5.57 user 34.39 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 498823, close 412369, bind 0, connect 1059147, delroute 177231 10.00 real 3.36 user 33.06 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 1824632, close 540437, bind 5137173, connect 0, delroute 0 10.00 real 8.71 user 31.29 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 1540465, close 518688, bind 0, connect 3730800, delroute 0 10.01 real 8.36 user 31.67 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 1566013, close 545582, bind 2844725, connect 1943277, delroute 0 10.01 real 8.55 user 31.39 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 1499630, close 475751, bind 2623482, connect 1883451, delroute 0 10.48 real 8.21 user 31.82 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 1387637, close 547506, bind 2928603, connect 2087590, delroute 0 10.00 real 9.59 user 30.40 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 1483903, close 489824, bind 822505, connect 3090642, delroute 0 10.00 real 8.87 user 31.19 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 1582836, close 509428, bind 2830946, connect 1787942, delroute 0 10.01 real 9.77 user 30.27 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 994821, close 538443, bind 0, connect 2935082, delroute 679860 10.01 real 9.30 user 30.64 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1755920, close 489774, bind 4724714, connect 0, delroute 0 10.00 real 8.03 user 32.04 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1017875, close 203963, bind 0, connect 1334807, delroute 0 10.01 real 2.98 user 37.01 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1123568, close 326400, bind 1654653, connect 949534, delroute 0 10.00 real 4.42 user 35.60 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 110621, close 53247, bind 161977, connect 153407, delroute 0 10.26 real 0.59 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 506931, close 931991, bind 3445074, connect 1810711, delroute 0 10.01 real 10.26 user 29.50 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 909875, close 231569, bind 326031, connect 1413930, delroute 0 0m10.01s real 0m03.22s user 0m36.81s 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 1150546, close 362145, bind 1538501, connect 930932, delroute 0 0m10.01s real 0m04.82s user 0m35.26s 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 318601, close 260186, bind 0, connect 811887, delroute 114802 10.00 real 2.66 user 29.29 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1368876, close 388772, bind 5264124, connect 0, delroute 0 10.01 real 7.78 user 32.15 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1021978, close 567265, bind 0, connect 3572017, delroute 0 10.01 real 7.33 user 29.28 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1224364, close 512811, bind 2412695, connect 1707511, delroute 0 10.01 real 7.39 user 30.49 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 154294, close 86879, bind 301234, connect 117299, delroute 0 10.60 real 0.98 user 35.22 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 440929, close 969518, bind 3505113, connect 2023865, delroute 0 10.01 real 11.10 user 25.93 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 986770, close 500957, bind 737455, connect 3558304, delroute 0 0m10.01s real 0m08.30s user 0m28.74s 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 1205155, close 506747, bind 2381270, connect 1744638, delroute 0 0m10.01s real 0m07.55s user 0m30.23s 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 272093, close 227227, bind 0, connect 1306922, delroute 107822 10.00 real 3.45 user 26.03 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 1692481, close 427664, bind 4784368, connect 0, delroute 0 10.00 real 7.97 user 32.02 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 1364177, close 515172, bind 0, connect 3556291, delroute 0 10.01 real 7.78 user 32.31 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 1410908, close 495694, bind 2672083, connect 1852281, delroute 0 10.00 real 8.03 user 31.93 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 1365667, close 407945, bind 2551936, connect 1750709, delroute 0 10.58 real 7.74 user 32.44 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 1053932, close 644241, bind 3166308, connect 2196007, delroute 0 10.00 real 10.06 user 29.99 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 1252020, close 491868, bind 798234, connect 3318909, delroute 0 10.00 real 8.40 user 31.59 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 1361145, close 506241, bind 2750486, connect 1866891, delroute 0 10.00 real 8.23 user 31.85 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 282562, close 273663, bind 0, connect 1250590, delroute 165263 10.00 real 3.58 user 29.17 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 237471 1.01 real 0.25 user 0.77 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 37788 1.00 real 0.02 user 0.98 sys