==== 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 1147611, close 962793, bind 1648963, connect 967232, delroute 0 10.01 real 5.06 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 1110765, close 886240, bind 6914027, connect 0, delroute 0 10.01 real 11.91 user 28.11 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 840434, close 372266, bind 0, connect 1970932, delroute 0 10.00 real 4.17 user 35.74 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1130324, close 479049, bind 2161948, connect 1244119, delroute 0 10.01 real 6.06 user 33.95 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 117094, close 64337, bind 227237, connect 169018, delroute 0 10.29 real 0.76 user 39.40 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 519015, close 963015, bind 3494089, connect 2157185, delroute 0 10.00 real 10.82 user 29.04 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 833723, close 385827, bind 584367, connect 1873625, delroute 0 10.01 real 5.36 user 34.86 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 1218332, close 419797, bind 2159289, connect 1126712, delroute 0 10.01 real 5.81 user 34.21 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 711657, close 561808, bind 0, connect 1478176, delroute 404996 10.00 real 5.36 user 33.55 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1246742, close 447315, bind 5858475, connect 0, delroute 0 10.01 real 9.45 user 30.53 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1080839, close 537453, bind 0, connect 3994189, delroute 0 10.00 real 8.48 user 28.36 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1217348, close 497147, bind 2785827, connect 1859491, delroute 0 10.01 real 8.28 user 29.70 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 123271, close 66277, bind 252914, connect 101238, delroute 0 10.68 real 0.83 user 29.27 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 525919, close 844126, bind 3530992, connect 2041318, delroute 0 10.01 real 10.98 user 26.36 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 1062746, close 322046, bind 569248, connect 1458334, delroute 0 10.01 real 4.57 user 35.29 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 1190267, close 398025, bind 2274269, connect 820019, delroute 0 10.01 real 5.83 user 34.32 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 474017, close 385774, bind 0, connect 1030981, delroute 169794 10.01 real 3.51 user 32.74 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 1841453, close 526561, bind 5082896, connect 0, delroute 0 10.00 real 8.53 user 31.50 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 1590073, close 474292, bind 0, connect 3632500, delroute 0 10.00 real 8.45 user 31.64 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 1608147, close 502031, bind 2799812, connect 1854971, delroute 0 10.00 real 9.03 user 31.11 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 1529173, close 426761, bind 2620175, connect 1868162, delroute 0 10.54 real 8.46 user 31.50 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 1380585, close 560525, bind 3008559, connect 1999589, delroute 0 10.00 real 9.08 user 30.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 1512258, close 474311, bind 814045, connect 3035225, delroute 0 10.00 real 8.74 user 31.25 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 1591907, close 541335, bind 2830510, connect 1755516, delroute 0 10.00 real 9.10 user 30.98 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 992744, close 560219, bind 0, connect 2919570, delroute 697975 10.00 real 8.92 user 31.14 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1633986, close 582721, bind 4994192, connect 0, delroute 0 10.01 real 8.02 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 987075, close 265709, bind 0, connect 1346470, delroute 0 10.00 real 3.30 user 36.55 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1167254, close 375461, bind 1831784, connect 879579, delroute 0 10.00 real 4.94 user 34.92 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 109519, close 57520, bind 212435, connect 159468, delroute 0 10.48 real 0.68 user 39.63 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 513287, close 943654, bind 3465707, connect 1771850, delroute 0 10.01 real 10.53 user 29.27 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 970027, close 260087, bind 379358, connect 1350697, delroute 0 0m10.01s real 0m03.58s user 0m36.44s 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 1112347, close 400386, bind 1744351, connect 915915, delroute 0 0m10.01s real 0m04.59s user 0m35.46s 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 336946, close 268753, bind 0, connect 796529, delroute 118544 10.00 real 2.72 user 29.74 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1248303, close 409394, bind 5615890, connect 0, delroute 0 10.01 real 8.78 user 31.25 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1006665, close 557067, bind 0, connect 3598418, delroute 0 10.01 real 7.72 user 28.80 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1189773, close 523495, bind 2515337, connect 1616574, delroute 0 10.01 real 7.42 user 30.40 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 148355, close 82416, bind 283479, connect 117793, delroute 0 10.57 real 0.78 user 35.07 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 414795, close 995716, bind 3538608, connect 1936433, delroute 0 10.01 real 10.79 user 26.23 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 971612, close 519221, bind 730287, connect 3453716, delroute 0 0m10.01s real 0m08.15s 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 1179754, close 515003, bind 2507131, connect 1654375, delroute 0 0m10.01s real 0m07.64s user 0m30.00s 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 282100, close 235162, bind 0, connect 1291248, delroute 110157 10.00 real 3.78 user 26.39 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 1620035, close 476199, bind 5010124, connect 0, delroute 0 10.00 real 8.19 user 31.83 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 1372477, close 535521, bind 0, connect 3556190, delroute 0 10.01 real 8.02 user 32.02 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 1396678, close 515978, bind 2750549, connect 1874981, delroute 0 10.01 real 8.21 user 31.86 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 1352712, close 437751, bind 2588626, connect 1745825, delroute 0 10.48 real 7.42 user 32.68 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 1070168, close 618152, bind 3182192, connect 2154598, delroute 0 10.01 real 10.03 user 29.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 1249120, close 481474, bind 811968, connect 3329821, delroute 0 10.00 real 8.70 user 31.28 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 1375629, close 511418, bind 2698656, connect 1889319, delroute 0 10.00 real 8.16 user 31.75 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 285968, close 261370, bind 0, connect 1239611, delroute 174857 10.00 real 3.87 user 29.71 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 235002 1.01 real 0.22 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 40902 1.01 real 0.02 user 0.97 sys