==== 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 1113001, close 959968, bind 1645604, connect 981954, delroute 0 10.01 real 5.70 user 33.93 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1104744, close 955585, bind 6864919, connect 0, delroute 0 10.01 real 12.70 user 27.36 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 809704, close 553480, bind 0, connect 2179942, delroute 0 10.00 real 4.49 user 35.46 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1050473, close 554906, bind 2436252, connect 1279345, delroute 0 10.00 real 6.22 user 33.76 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 124333, close 82057, bind 289990, connect 212976, delroute 0 10.36 real 0.85 user 39.21 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 566255, close 919651, bind 3566672, connect 2078314, delroute 0 10.00 real 11.07 user 28.82 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 894875, close 367003, bind 534661, connect 1780452, delroute 0 10.00 real 5.10 user 34.89 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 1222310, close 409832, bind 2065129, connect 1122975, delroute 0 10.00 real 5.77 user 34.31 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 715447, close 530787, bind 0, connect 1468123, delroute 397188 10.01 real 4.89 user 33.75 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1276421, close 397140, bind 5815936, connect 0, delroute 0 10.00 real 8.45 user 31.55 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1073340, close 534834, bind 0, connect 3937360, delroute 0 10.00 real 8.24 user 28.66 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1248323, close 446819, bind 2698830, connect 1950363, delroute 0 10.00 real 8.09 user 30.00 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 104679, close 58001, bind 269189, connect 108517, delroute 0 10.62 real 0.62 user 28.87 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 497251, close 879345, bind 3602376, connect 2110873, delroute 0 10.00 real 10.96 user 26.54 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 1013537, close 348301, bind 619924, connect 1508084, delroute 0 10.00 real 4.45 user 35.41 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 1194575, close 370711, bind 2169553, connect 830110, delroute 0 10.00 real 5.28 user 34.67 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 469502, close 370900, bind 0, connect 1015011, delroute 168088 10.01 real 3.43 user 32.85 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 1890088, close 476673, bind 4919046, connect 0, delroute 0 10.00 real 8.37 user 31.74 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 1597352, close 459403, bind 0, connect 3663350, delroute 0 10.01 real 8.06 user 31.90 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 1593649, close 513932, bind 2862691, connect 1887876, delroute 0 10.01 real 8.53 user 31.51 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 1576680, close 434560, bind 2588879, connect 1829983, delroute 0 10.53 real 8.30 user 31.69 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 1391604, close 552845, bind 2987816, connect 2031562, delroute 0 10.01 real 9.43 user 30.53 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 1504738, close 455230, bind 821695, connect 3059281, delroute 0 10.01 real 8.89 user 31.07 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 1608095, close 497463, bind 2738045, connect 1799940, delroute 0 10.01 real 9.15 user 30.88 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 1018185, close 527222, bind 0, connect 2960393, delroute 677475 10.01 real 8.88 user 30.91 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1741702, close 499837, bind 4638114, connect 0, delroute 0 10.00 real 7.36 user 32.65 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1018700, close 230460, bind 0, connect 1315754, delroute 0 10.00 real 2.90 user 37.07 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1135668, close 371416, bind 1624248, connect 917652, delroute 0 10.00 real 4.73 user 35.28 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 122595, close 67186, bind 216643, connect 160691, delroute 0 10.30 real 0.59 user 39.41 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 507207, close 914020, bind 3472911, connect 1799442, delroute 0 10.01 real 9.97 user 29.70 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 896837, close 240000, bind 333021, connect 1409778, delroute 0 0m10.01s real 0m03.35s user 0m36.59s 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 1140208, close 336917, bind 1635664, connect 923599, delroute 0 0m10.01s real 0m04.31s user 0m35.69s 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 326952, close 266482, bind 0, connect 820044, delroute 117730 10.00 real 2.85 user 29.66 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1250627, close 385812, bind 5525658, connect 0, delroute 0 10.00 real 8.80 user 31.27 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1003309, close 565944, bind 0, connect 3482028, delroute 0 10.00 real 7.37 user 29.02 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1177732, close 483671, bind 2424122, connect 1751905, delroute 0 10.00 real 7.41 user 30.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 159633, close 83085, bind 265634, connect 110066, delroute 0 10.58 real 0.76 user 35.57 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 404297, close 1033652, bind 3590947, connect 1995661, delroute 0 10.00 real 10.79 user 26.36 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 979298, close 501918, bind 725134, connect 3459051, delroute 0 0m10.01s real 0m08.18s user 0m28.71s 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 1169020, close 475926, bind 2506229, connect 1785961, delroute 0 0m10.01s real 0m07.68s user 0m30.33s 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 277340, close 226504, bind 0, connect 1298816, delroute 109663 10.00 real 2.91 user 26.19 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 1619469, close 446643, bind 5043144, connect 0, delroute 0 10.01 real 8.29 user 31.64 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 1387275, close 512141, bind 0, connect 3566675, delroute 0 10.00 real 7.86 user 32.07 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 1433542, close 500051, bind 2710691, connect 1824263, delroute 0 10.01 real 8.21 user 31.88 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 1360452, close 434451, bind 2558704, connect 1771031, delroute 0 10.49 real 8.12 user 31.78 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 1040643, close 650099, bind 3194394, connect 2259960, delroute 0 10.01 real 9.92 user 30.11 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 1288350, close 471302, bind 779113, connect 3266477, delroute 0 10.00 real 7.99 user 32.11 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 1397446, close 486993, bind 2698672, connect 1855964, delroute 0 10.00 real 8.00 user 31.88 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 288544, close 302159, bind 0, connect 1327610, delroute 175231 10.00 real 3.69 user 29.74 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 238806 1.01 real 0.20 user 0.80 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 41776 1.00 real 0.02 user 0.99 sys