==== 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 929783, close 607371, bind 1265904, connect 772124, delroute 0 10.01 real 4.79 user 30.02 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1757830, close 11580, bind 2136729, connect 0, delroute 0 10.00 real 11.56 user 28.35 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1359753, close 73491, bind 0, connect 856313, delroute 0 10.00 real 8.97 user 30.21 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1958722, close 21081, bind 229769, connect 119428, delroute 0 10.00 real 10.78 user 29.24 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 100809, close 4722, bind 90542, connect 71589, delroute 0 10.37 real 0.36 user 24.45 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 2134456, close 21624, bind 98782, connect 50943, delroute 0 10.01 real 10.21 user 29.81 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 2006442, close 25508, bind 41584, connect 163900, delroute 0 10.00 real 10.52 user 29.41 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 2248654, close 9603, bind 79373, connect 34596, delroute 0 10.02 real 10.89 user 29.23 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 2057040, close 9881, bind 0, connect 27735, delroute 9291 10.02 real 11.16 user 28.86 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 944996, close 22452, bind 92683, connect 0, delroute 0 10.00 real 11.32 user 28.78 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 853453, close 79312, bind 0, connect 502620, delroute 0 10.00 real 9.38 user 28.81 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 842285, close 79935, bind 312633, connect 227986, delroute 0 10.00 real 10.10 user 28.03 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 107861, close 6704, bind 72804, connect 44304, delroute 0 10.50 real 0.75 user 21.83 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 811994, close 127093, bind 389802, connect 281561, delroute 0 10.01 real 9.85 user 28.51 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 686459, close 126420, bind 161127, connect 497179, delroute 0 10.00 real 8.60 user 29.31 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 785468, close 138640, bind 491505, connect 225014, delroute 0 10.00 real 9.51 user 28.59 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 777184, close 126790, bind 0, connect 240040, delroute 50014 10.01 real 9.89 user 29.01 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 2132779, close 5601, bind 72580, connect 0, delroute 0 10.19 real 10.88 user 29.79 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 2246076, close 6572, bind 0, connect 23603, delroute 0 10.01 real 10.12 user 29.94 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 2144457, close 7681, bind 21879, connect 20048, delroute 0 10.01 real 10.62 user 29.39 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 2264922, close 5708, bind 23792, connect 45970, delroute 0 10.26 real 10.74 user 29.29 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 2009574, close 20305, bind 87932, connect 37243, delroute 0 10.01 real 10.48 user 29.49 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 2117612, close 4719, bind 4415, connect 21617, delroute 0 10.01 real 10.31 user 29.71 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 1941795, close 6118, bind 25267, connect 20433, delroute 0 10.01 real 9.97 user 30.05 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 2127490, close 4014, bind 0, connect 19064, delroute 8524 10.01 real 10.80 user 29.15 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1962689, close 3182, bind 125752, connect 0, delroute 0 10.00 real 9.50 user 30.65 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1584906, close 48522, bind 0, connect 359124, delroute 0 10.00 real 9.18 user 30.18 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1922261, close 20361, bind 109134, connect 51720, delroute 0 10.00 real 10.07 user 29.76 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 100505, close 5286, bind 102486, connect 73987, delroute 0 10.30 real 0.39 user 28.95 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1971632, close 21326, bind 70393, connect 38748, delroute 0 10.01 real 10.07 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 1676026, close 37576, bind 58937, connect 257930, delroute 0 0m10.00s real 0m09.15s user 0m30.22s 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 2001390, close 23320, bind 134401, connect 63191, delroute 0 0m10.00s real 0m09.67s user 0m30.00s 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 182876, close 643777, bind 0, connect 924469, delroute 82376 10.00 real 5.19 user 24.37 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 944235, close 19105, bind 83174, connect 0, delroute 0 10.00 real 11.46 user 28.54 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 785994, close 96946, bind 0, connect 590560, delroute 0 10.00 real 9.12 user 28.00 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 818557, close 88010, bind 338338, connect 221811, delroute 0 10.00 real 9.63 user 28.24 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 106278, close 5552, bind 96612, connect 64859, delroute 0 10.42 real 0.74 user 23.60 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 789446, close 140409, bind 380926, connect 276104, delroute 0 10.01 real 10.27 user 28.14 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 792261, close 88668, bind 103467, connect 498141, delroute 0 0m10.00s real 0m09.80s user 0m27.89s 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 799492, close 103230, bind 390598, connect 259312, delroute 0 0m10.00s real 0m10.02s user 0m27.40s 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 150394, close 840388, bind 0, connect 1136660, delroute 74752 10.00 real 6.96 user 23.53 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 1733873, close 6278, bind 118782, connect 0, delroute 0 10.01 real 10.33 user 29.59 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 1776113, close 5763, bind 0, connect 58111, delroute 0 10.01 real 10.37 user 29.61 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 1636656, close 4728, bind 30273, connect 22093, delroute 0 10.01 real 9.93 user 30.03 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 1759405, close 7649, bind 141676, connect 93352, delroute 0 10.32 real 9.24 user 30.75 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 1633705, close 20508, bind 32386, connect 26348, delroute 0 10.01 real 9.55 user 30.55 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 1780337, close 4632, bind 10752, connect 49363, delroute 0 10.00 real 10.39 user 29.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 1919072, close 5195, bind 24428, connect 18177, delroute 0 10.00 real 10.65 user 29.32 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 143812, close 756874, bind 0, connect 1282074, delroute 91604 10.00 real 6.68 user 25.02 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 222338 1.00 real 0.18 user 0.82 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 17268 1.00 real 0.03 user 0.97 sys