==== 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 1145895, close 1033362, bind 1586801, connect 996250, delroute 0 10.01 real 5.75 user 33.76 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1170305, close 867060, bind 6978629, connect 0, delroute 0 10.00 real 11.64 user 28.26 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 811953, close 563952, bind 0, connect 2298756, delroute 0 10.00 real 4.44 user 35.55 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1125550, close 619296, bind 2331993, connect 1357233, delroute 0 10.00 real 7.29 user 32.63 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 147413, close 111626, bind 306150, connect 239414, delroute 0 10.52 real 1.09 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 595858, close 869477, bind 3611331, connect 2113467, delroute 0 10.00 real 11.05 user 28.79 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 923479, close 363686, bind 562980, connect 1884295, delroute 0 10.00 real 5.22 user 34.75 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 1234998, close 450511, bind 2170424, connect 1173342, delroute 0 10.00 real 6.17 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 741384, close 631547, bind 0, connect 1599618, delroute 440157 10.01 real 5.49 user 32.86 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1355866, close 419234, bind 5802776, connect 0, delroute 0 10.00 real 8.96 user 31.09 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1124538, close 544198, bind 0, connect 4009271, delroute 0 10.00 real 7.78 user 29.03 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1271093, close 523311, bind 2632130, connect 1921479, delroute 0 10.00 real 8.32 user 29.80 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 127045, close 70954, bind 271388, connect 127145, delroute 0 10.55 real 0.83 user 29.11 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 583728, close 892059, bind 3619231, connect 2083444, delroute 0 10.01 real 10.99 user 26.75 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 1133944, close 338384, bind 526148, connect 1413720, delroute 0 10.00 real 4.31 user 35.52 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 1262323, close 404351, bind 2151293, connect 824005, delroute 0 10.00 real 5.88 user 34.02 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 508341, close 438074, bind 0, connect 1087929, delroute 177904 10.01 real 3.78 user 31.91 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 1937975, close 550017, bind 5085396, connect 0, delroute 0 10.01 real 8.92 user 31.12 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 1644497, close 515422, bind 0, connect 3814677, delroute 0 10.01 real 8.64 user 31.30 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 1641473, close 533992, bind 2863487, connect 2037807, delroute 0 10.01 real 8.87 user 31.12 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 1538470, close 485723, bind 2636120, connect 1924154, delroute 0 10.44 real 8.67 user 31.20 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 1376453, close 631783, bind 3077670, connect 2226856, delroute 0 10.01 real 10.03 user 29.96 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 1430937, close 520901, bind 883479, connect 3330190, delroute 0 10.01 real 9.74 user 30.29 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 1618172, close 522984, bind 2915903, connect 1882398, delroute 0 10.01 real 9.32 user 30.61 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 1026125, close 537609, bind 0, connect 3001947, delroute 675320 10.01 real 9.64 user 30.40 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1691070, close 560598, bind 5006061, connect 0, delroute 0 10.00 real 8.26 user 31.58 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1110652, close 241696, bind 0, connect 1309663, delroute 0 10.00 real 3.14 user 36.81 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1161837, close 394169, bind 1770993, connect 926351, delroute 0 10.00 real 4.76 user 35.18 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 110014, close 52892, bind 217377, connect 165186, delroute 0 10.35 real 0.70 user 39.40 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 563363, close 864815, bind 3509820, connect 1761047, delroute 0 10.01 real 9.87 user 29.93 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 993215, close 285014, bind 400036, connect 1370436, delroute 0 0m10.00s real 0m03.62s user 0m36.36s 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 1167516, close 409932, bind 1725602, connect 915570, delroute 0 0m10.00s real 0m05.15s user 0m34.85s 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 339173, close 300446, bind 0, connect 840705, delroute 117641 10.00 real 2.96 user 27.76 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1323828, close 421767, bind 5552857, connect 0, delroute 0 10.00 real 8.51 user 31.57 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1034499, close 604090, bind 0, connect 3535423, delroute 0 10.00 real 7.22 user 28.92 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1218834, close 544046, bind 2447463, connect 1689100, delroute 0 10.00 real 7.51 user 30.35 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 149367, close 87264, bind 308626, connect 115749, delroute 0 10.54 real 0.90 user 35.52 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 477231, close 991432, bind 3661204, connect 2029597, delroute 0 10.00 real 10.39 user 26.78 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 955909, close 566346, bind 775485, connect 3522319, delroute 0 0m10.00s real 0m08.38s user 0m28.56s 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 1215004, close 533296, bind 2433180, connect 1706848, delroute 0 0m10.00s real 0m07.74s user 0m29.93s 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 285898, close 251718, bind 0, connect 1352250, delroute 107503 10.00 real 3.63 user 24.10 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 1612879, close 519521, bind 5370307, connect 0, delroute 0 10.01 real 8.97 user 30.96 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 1385898, close 551444, bind 0, connect 3679435, delroute 0 10.01 real 8.21 user 31.78 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 1382337, close 548975, bind 2849867, connect 2004985, delroute 0 10.01 real 8.71 user 31.28 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 1364773, close 441453, bind 2644264, connect 1793543, delroute 0 10.47 real 8.21 user 31.87 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 1099361, close 662719, bind 3182817, connect 2266486, delroute 0 10.01 real 9.75 user 30.26 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 1197872, close 540918, bind 880068, connect 3596098, delroute 0 10.00 real 9.25 user 30.73 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 1369019, close 543747, bind 2831064, connect 1982743, delroute 0 10.00 real 8.07 user 31.94 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 283424, close 307655, bind 0, connect 1426012, delroute 165279 10.00 real 4.42 user 26.69 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 231023 1.01 real 0.27 user 0.74 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 37894 1.00 real 0.03 user 0.97 sys