==== 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 911635, close 338894, bind 705880, connect 781684, delroute 0 10.01 real 4.89 user 23.92 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1728202, close 20568, bind 1355055, connect 0, delroute 0 10.00 real 10.80 user 29.09 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1571680, close 58076, bind 0, connect 599708, delroute 0 10.01 real 8.01 user 31.01 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1920501, close 20050, bind 242716, connect 144780, delroute 0 10.00 real 9.46 user 30.31 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 100717, close 3630, bind 74954, connect 66775, delroute 0 10.32 real 0.45 user 25.90 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 2064419, close 23718, bind 211587, connect 74296, delroute 0 10.01 real 9.52 user 30.42 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 2018205, close 25528, bind 35968, connect 148272, delroute 0 10.01 real 9.30 user 30.47 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 2145050, close 9112, bind 133863, connect 41057, delroute 0 10.00 real 9.31 user 30.68 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 2070072, close 12379, bind 0, connect 31965, delroute 11023 10.01 real 9.19 user 30.84 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1001568, close 29879, bind 149327, connect 0, delroute 0 10.00 real 9.63 user 29.62 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 791440, close 133015, bind 0, connect 608867, delroute 0 10.01 real 8.04 user 27.56 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 851431, close 98661, bind 315958, connect 209228, delroute 0 10.00 real 8.22 user 28.76 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 94822, close 5339, bind 123513, connect 48201, delroute 0 10.40 real 0.44 user 28.70 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 826153, close 136806, bind 354930, connect 254719, delroute 0 10.00 real 8.48 user 28.87 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 634597, close 151329, bind 210213, connect 582263, delroute 0 10.01 real 6.78 user 30.15 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 800533, close 115825, bind 476352, connect 199631, delroute 0 10.00 real 7.87 user 29.60 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 808281, close 120455, bind 0, connect 241041, delroute 52957 10.01 real 8.11 user 29.79 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 2323809, close 3216, bind 416336, connect 0, delroute 0 10.01 real 9.37 user 30.67 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 2030722, close 5399, bind 0, connect 21845, delroute 0 10.01 real 9.28 user 30.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 1939886, close 5216, bind 13349, connect 12322, delroute 0 10.01 real 8.92 user 31.04 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 1811074, close 12601, bind 106496, connect 109750, delroute 0 10.29 real 9.37 user 30.78 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 1962886, close 23129, bind 57759, connect 35084, delroute 0 10.00 real 9.30 user 30.63 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 2110398, close 3875, bind 5425, connect 21833, delroute 0 10.01 real 9.16 user 30.83 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 2103636, close 3796, bind 68282, connect 19311, delroute 0 10.01 real 10.38 user 29.57 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 2096683, close 3433, bind 0, connect 15858, delroute 10034 10.01 real 9.09 user 30.98 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 2123441, close 2527, bind 607629, connect 0, delroute 0 10.00 real 8.96 user 31.11 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1701492, close 39619, bind 0, connect 291800, delroute 0 10.00 real 8.66 user 30.35 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1979848, close 18815, bind 102790, connect 51847, delroute 0 10.01 real 8.20 user 31.53 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 104647, close 6488, bind 64389, connect 85818, delroute 0 10.44 real 0.36 user 29.10 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1933132, close 32062, bind 110961, connect 61379, delroute 0 10.01 real 8.67 user 31.14 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 1743517, close 40423, bind 55122, connect 251655, delroute 0 0m10.09s real 0m08.42s user 0m31.16s 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 2018968, close 15802, bind 79040, connect 38515, delroute 0 0m10.01s real 0m09.09s user 0m30.84s 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 172685, close 715442, bind 0, connect 1128746, delroute 78488 10.00 real 5.26 user 24.87 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 995015, close 34930, bind 176885, connect 0, delroute 0 10.01 real 9.59 user 29.51 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 668959, close 174683, bind 0, connect 800412, delroute 0 10.01 real 7.20 user 26.38 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 736106, close 151434, bind 459493, connect 283961, delroute 0 10.01 real 7.48 user 27.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 105167, close 7121, bind 93660, connect 50068, delroute 0 10.50 real 0.48 user 27.69 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 826402, close 150859, bind 324686, connect 238847, delroute 0 10.00 real 9.01 user 28.38 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 696243, close 151922, bind 144874, connect 639331, delroute 0 0m10.01s real 0m07.18s user 0m27.63s 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 686116, close 184472, bind 565910, connect 348198, delroute 0 0m10.01s real 0m07.24s user 0m27.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 140876, close 1044391, bind 0, connect 1199382, delroute 72821 10.00 real 4.56 user 21.72 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 1701933, close 12272, bind 60964, connect 0, delroute 0 10.00 real 8.29 user 31.69 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 1799132, close 6861, bind 0, connect 43433, delroute 0 10.01 real 8.97 user 31.09 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 1793338, close 6677, bind 30552, connect 25349, delroute 0 10.11 real 8.97 user 31.38 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 1781336, close 5690, bind 79918, connect 32581, delroute 0 10.20 real 8.72 user 31.24 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 1723309, close 21102, bind 62947, connect 39847, delroute 0 10.00 real 9.02 user 30.95 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 1752525, close 4371, bind 9309, connect 39523, delroute 0 10.00 real 9.46 user 30.62 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 1797934, close 4661, bind 35284, connect 23911, delroute 0 10.12 real 9.31 user 31.27 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 140321, close 758622, bind 0, connect 1360137, delroute 88041 10.00 real 6.75 user 24.63 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 213531 1.01 real 0.21 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 17081 1.01 real 0.00 user 1.00 sys