==== 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 952233, close 589175, bind 1243034, connect 762263, delroute 0 10.01 real 4.59 user 30.33 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1710528, close 11800, bind 2590327, connect 0, delroute 0 10.00 real 11.52 user 28.49 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1706485, close 47335, bind 0, connect 457205, delroute 0 10.00 real 9.14 user 30.20 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 2167797, close 14715, bind 108028, connect 58371, delroute 0 10.00 real 10.22 user 29.74 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 105106, close 3945, bind 50762, connect 83790, delroute 0 10.37 real 0.52 user 26.01 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 2185425, close 25653, bind 100111, connect 47207, delroute 0 10.01 real 10.49 user 29.68 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 2021572, close 22469, bind 35676, connect 146557, delroute 0 10.00 real 10.03 user 29.62 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 2256516, close 12000, bind 111910, connect 47724, delroute 0 10.00 real 9.70 user 30.10 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 2085740, close 9349, bind 0, connect 24495, delroute 7582 10.01 real 10.89 user 29.01 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 953811, close 23690, bind 93081, connect 0, delroute 0 10.00 real 10.90 user 29.14 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 860702, close 68465, bind 0, connect 437355, delroute 0 10.00 real 10.12 user 28.14 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 835961, close 86622, bind 350058, connect 240792, delroute 0 10.00 real 9.68 user 28.79 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 101460, close 4181, bind 123920, connect 33415, delroute 0 10.61 real 0.65 user 24.11 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 816449, close 109296, bind 361954, connect 255295, delroute 0 10.00 real 9.90 user 28.59 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 664313, close 137095, bind 181145, connect 523278, delroute 0 10.00 real 8.19 user 29.53 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 763605, close 146551, bind 542612, connect 239641, delroute 0 10.00 real 8.53 user 29.23 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 739128, close 174187, bind 0, connect 330876, delroute 65567 10.01 real 8.95 user 29.32 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 2464377, close 4577, bind 104115, connect 0, delroute 0 10.01 real 10.48 user 29.51 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 2252206, close 6124, bind 0, connect 25335, delroute 0 10.01 real 10.35 user 29.65 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 2191599, close 9703, bind 31360, connect 24388, delroute 0 10.01 real 9.61 user 30.34 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 2180848, close 14980, bind 114291, connect 109866, delroute 0 10.31 real 10.21 user 29.73 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 1983483, close 25672, bind 53541, connect 45550, delroute 0 10.01 real 10.75 user 29.38 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 2289793, close 4303, bind 3565, connect 23981, delroute 0 10.01 real 10.54 user 29.54 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 2198047, close 8352, bind 49454, connect 32592, delroute 0 10.03 real 9.92 user 30.26 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 2075873, close 3094, bind 0, connect 14403, delroute 7125 10.01 real 10.48 user 29.47 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 2092412, close 4981, bind 201537, connect 0, delroute 0 10.00 real 9.91 user 30.07 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1487940, close 52745, bind 0, connect 415513, delroute 0 10.00 real 8.85 user 29.77 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1955167, close 25772, bind 142260, connect 70688, delroute 0 10.00 real 9.85 user 29.88 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 132954, close 2413, bind 67747, connect 38386, delroute 0 10.25 real 0.62 user 29.29 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1981531, close 31121, bind 112944, connect 59890, delroute 0 10.01 real 10.27 user 29.64 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 1652748, close 42714, bind 61616, connect 298196, delroute 0 0m10.00s real 0m08.80s user 0m30.47s 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 1964666, close 29760, bind 172995, connect 81752, delroute 0 0m10.01s real 0m10.03s user 0m29.88s 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 196189, close 629030, bind 0, connect 1087907, delroute 80521 10.00 real 6.18 user 24.65 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 954365, close 20908, bind 87880, connect 0, delroute 0 10.00 real 12.05 user 28.06 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 756136, close 114864, bind 0, connect 694842, delroute 0 10.00 real 9.29 user 27.57 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 771896, close 107229, bind 404416, connect 265187, delroute 0 10.00 real 9.15 user 28.29 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 103098, close 4243, bind 104648, connect 23603, delroute 0 10.55 real 0.37 user 22.58 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 791828, close 150117, bind 396710, connect 284166, delroute 0 10.00 real 10.04 user 28.29 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 780498, close 89904, bind 105086, connect 505445, delroute 0 0m10.00s real 0m09.91s user 0m27.65s 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 787862, close 107477, bind 413585, connect 266807, delroute 0 0m10.00s real 0m09.40s user 0m28.01s 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 157933, close 853496, bind 0, connect 1134247, delroute 73563 10.00 real 5.49 user 23.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 1861893, close 84194, bind 388476, connect 0, delroute 0 10.00 real 9.91 user 30.20 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 1787539, close 7576, bind 0, connect 66051, delroute 0 10.01 real 9.81 user 30.23 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 1763325, close 5760, bind 34179, connect 24435, delroute 0 10.01 real 9.77 user 30.25 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 1710634, close 11205, bind 55726, connect 55426, delroute 0 10.28 real 9.39 user 30.61 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 1571072, close 25401, bind 52821, connect 39857, delroute 0 10.01 real 9.49 user 30.56 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 1812171, close 6555, bind 10588, connect 45206, delroute 0 10.00 real 10.53 user 29.39 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 1632954, close 7569, bind 47672, connect 35209, delroute 0 10.10 real 10.60 user 29.91 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 170610, close 684871, bind 0, connect 1300615, delroute 88992 10.00 real 6.76 user 25.05 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 218313 1.01 real 0.18 user 0.83 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 15639 1.00 real 0.03 user 0.99 sys