==== 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 1142837, close 972218, bind 1659472, connect 978885, delroute 0 10.00 real 5.06 user 34.45 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1126795, close 890999, bind 7010897, connect 0, delroute 0 10.00 real 11.91 user 28.13 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 856500, close 560004, bind 0, connect 2093282, delroute 0 10.00 real 4.51 user 35.41 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1047341, close 614379, bind 2625539, connect 1283933, delroute 0 10.00 real 6.92 user 32.97 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 114397, close 72411, bind 342751, connect 217118, delroute 0 10.26 real 1.14 user 38.87 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 560412, close 911139, bind 3594540, connect 2111408, delroute 0 10.01 real 10.59 user 29.29 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 899752, close 354972, bind 553816, connect 1800226, delroute 0 10.00 real 4.64 user 35.45 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 1230060, close 428878, bind 2093081, connect 1146060, delroute 0 10.00 real 5.95 user 34.17 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 732450, close 551204, bind 0, connect 1502619, delroute 407665 10.01 real 5.15 user 33.83 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1329192, close 391167, bind 5778054, connect 0, delroute 0 10.00 real 8.64 user 31.34 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1088302, close 456830, bind 0, connect 4382317, delroute 0 10.00 real 8.60 user 28.34 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1270112, close 453853, bind 2820030, connect 1933264, delroute 0 10.00 real 8.02 user 30.16 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 173271, close 89553, bind 301906, connect 101739, delroute 0 10.72 real 0.82 user 35.82 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 555400, close 841086, bind 3612769, connect 2093989, delroute 0 10.01 real 10.46 user 27.08 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 1049705, close 331160, bind 638531, connect 1506189, delroute 0 10.00 real 4.85 user 34.93 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 1223591, close 391644, bind 2252311, connect 841008, delroute 0 10.00 real 5.88 user 33.92 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 489164, close 401238, bind 0, connect 1036978, delroute 177425 10.01 real 3.73 user 32.49 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 1778568, close 575278, bind 5314652, connect 0, delroute 0 10.01 real 8.91 user 31.05 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 1544677, close 529121, bind 0, connect 3776185, delroute 0 10.01 real 7.97 user 32.00 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 1604733, close 509547, bind 2843993, connect 1920466, delroute 0 10.01 real 8.36 user 31.58 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 1568297, close 436088, bind 2618072, connect 1864075, delroute 0 10.46 real 8.43 user 31.58 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 1364584, close 604716, bind 3019618, connect 2102422, delroute 0 10.00 real 9.48 user 30.41 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 1481042, close 479403, bind 872787, connect 3132495, delroute 0 10.01 real 9.19 user 30.85 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 1593978, close 501870, bind 2846408, connect 1836619, delroute 0 10.01 real 9.01 user 31.15 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 1016790, close 557671, bind 0, connect 3006812, delroute 651720 10.01 real 9.33 user 30.81 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1701263, close 555838, bind 4829918, connect 0, delroute 0 10.00 real 7.82 user 32.23 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1018696, close 247654, bind 0, connect 1362753, delroute 0 10.00 real 3.08 user 37.05 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1109925, close 383677, bind 1680539, connect 956580, delroute 0 10.00 real 4.52 user 35.38 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 125190, close 62403, bind 200952, connect 156708, delroute 0 10.29 real 0.74 user 39.24 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 491548, close 949970, bind 3502088, connect 1861795, delroute 0 10.00 real 10.64 user 29.09 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 908313, close 250927, bind 382864, connect 1437291, delroute 0 0m10.01s real 0m03.37s user 0m36.71s 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 1103893, close 364200, bind 1646900, connect 958448, delroute 0 0m10.01s real 0m04.63s user 0m35.39s 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 329736, close 274010, bind 0, connect 868229, delroute 126915 10.00 real 3.09 user 30.34 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1319211, close 379537, bind 5461531, connect 0, delroute 0 10.01 real 8.77 user 31.23 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1022677, close 518453, bind 0, connect 3750128, delroute 0 10.00 real 7.92 user 28.84 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1246663, close 499411, bind 2582532, connect 1623619, delroute 0 10.00 real 7.60 user 29.98 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 145795, close 74501, bind 274648, connect 114301, delroute 0 10.55 real 0.78 user 35.04 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 429565, close 1004245, bind 3571778, connect 2016673, delroute 0 10.00 real 11.42 user 25.77 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 1016288, close 475006, bind 738206, connect 3602217, delroute 0 0m10.01s real 0m08.43s user 0m28.87s 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 1256878, close 487394, bind 2595400, connect 1604375, delroute 0 0m10.01s real 0m07.25s user 0m30.66s 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 294009, close 248338, bind 0, connect 1360206, delroute 117637 10.00 real 3.83 user 26.76 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 1633988, close 475799, bind 5041697, connect 0, delroute 0 10.00 real 7.94 user 32.22 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 1391042, close 508162, bind 0, connect 3574883, delroute 0 10.01 real 8.10 user 32.01 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 1387160, close 499763, bind 2779564, connect 1917348, delroute 0 10.01 real 8.29 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 1321957, close 460659, bind 2620259, connect 1779127, delroute 0 10.51 real 7.90 user 32.05 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 1037706, close 651222, bind 3238610, connect 2251914, delroute 0 10.00 real 10.20 user 29.66 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 1236884, close 484307, bind 813617, connect 3390380, delroute 0 10.00 real 8.26 user 31.47 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 1383112, close 472417, bind 2766941, connect 1889623, delroute 0 10.00 real 8.41 user 31.65 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 310275, close 289919, bind 0, connect 1327034, delroute 195441 10.00 real 4.33 user 30.56 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 225349 1.01 real 0.25 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 38886 1.00 real 0.06 user 0.96 sys