==== 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 922507, close 384750, bind 779446, connect 776639, delroute 0 10.01 real 4.56 user 24.78 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1624460, close 10869, bind 2458910, connect 0, delroute 0 10.00 real 10.84 user 29.01 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1498502, close 61536, bind 0, connect 676114, delroute 0 10.00 real 8.35 user 30.85 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1876017, close 22319, bind 454299, connect 176913, delroute 0 10.00 real 9.04 user 30.77 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 130304, close 4128, bind 72637, connect 78208, delroute 0 10.39 real 0.58 user 29.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 2129912, close 22634, bind 107167, connect 59107, delroute 0 10.01 real 9.60 user 30.33 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 1983920, close 21010, bind 29464, connect 126709, delroute 0 10.00 real 10.05 user 29.64 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 2117946, close 8959, bind 155897, connect 60824, delroute 0 10.00 real 9.24 user 30.67 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 2085306, close 15268, bind 0, connect 39158, delroute 13105 10.01 real 9.48 user 30.48 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1004945, close 45397, bind 202594, connect 0, delroute 0 10.00 real 10.19 user 28.83 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 823810, close 113573, bind 0, connect 522907, delroute 0 10.00 real 8.09 user 27.90 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 829645, close 117166, bind 362406, connect 242893, delroute 0 10.00 real 8.25 user 28.64 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 105467, close 5576, bind 88317, connect 44509, delroute 0 10.44 real 0.51 user 24.86 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 869172, close 101591, bind 259274, connect 185080, delroute 0 10.00 real 9.01 user 28.82 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 639740, close 146555, bind 202840, connect 566542, delroute 0 10.00 real 7.25 user 29.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 778591, close 131444, bind 526281, connect 228691, delroute 0 10.00 real 7.31 user 30.01 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 804950, close 118390, bind 0, connect 241867, delroute 55115 10.01 real 7.80 user 30.15 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 2235574, close 11480, bind 54647, connect 0, delroute 0 10.01 real 11.24 user 28.73 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 2224315, close 3766, bind 0, connect 13485, delroute 0 10.01 real 10.55 user 29.46 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 2084405, close 3635, bind 21664, connect 15855, delroute 0 10.01 real 8.89 user 31.21 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 1891630, close 17965, bind 202204, connect 111298, delroute 0 10.22 real 9.48 user 30.49 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 2033222, close 19002, bind 50466, connect 40531, delroute 0 10.01 real 9.60 user 30.47 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 2140274, close 3209, bind 2860, connect 12247, delroute 0 10.01 real 9.38 user 30.61 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 2123334, close 4108, bind 26674, connect 19056, delroute 0 10.01 real 9.82 user 30.18 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 1969878, close 3515, bind 0, connect 18552, delroute 10095 10.01 real 9.55 user 30.55 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 2184290, close 3359, bind 92268, connect 0, delroute 0 10.07 real 9.64 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 1726720, close 40974, bind 0, connect 288959, delroute 0 10.00 real 8.30 user 30.48 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 2033506, close 14992, bind 74863, connect 39778, delroute 0 10.00 real 9.47 user 30.45 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 109114, close 2740, bind 77970, connect 42518, delroute 0 10.33 real 0.52 user 26.60 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1954824, close 20064, bind 62301, connect 36144, delroute 0 10.00 real 9.99 user 30.03 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 1726904, close 27992, bind 35500, connect 174129, delroute 0 0m10.01s real 0m09.01s user 0m30.63s 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 2001123, close 16498, bind 88892, connect 47678, delroute 0 0m10.00s real 0m09.66s user 0m30.03s 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 185618, close 635475, bind 0, connect 946752, delroute 79938 10.00 real 5.16 user 24.32 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 978664, close 26665, bind 144659, connect 0, delroute 0 10.00 real 10.41 user 28.53 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 679195, close 169349, bind 0, connect 764860, delroute 0 10.00 real 6.90 user 26.55 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 731800, close 157196, bind 476380, connect 295395, delroute 0 10.00 real 7.00 user 28.07 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 105353, close 6219, bind 69679, connect 35117, delroute 0 10.63 real 0.51 user 24.37 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 840421, close 138174, bind 284632, connect 210218, delroute 0 10.00 real 9.56 user 27.92 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 705577, close 157723, bind 146105, connect 642690, delroute 0 0m10.01s real 0m07.43s user 0m27.19s 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 733023, close 160384, bind 476364, connect 301237, delroute 0 0m10.01s real 0m07.08s user 0m27.67s 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 127944, close 1239016, bind 0, connect 1691043, delroute 72692 10.00 real 5.25 user 22.57 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 1760060, close 14502, bind 48732, connect 0, delroute 0 10.01 real 9.46 user 30.53 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 1788707, close 5625, bind 0, connect 48866, delroute 0 10.01 real 9.36 user 30.71 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 1742414, close 3972, bind 15803, connect 14662, delroute 0 10.01 real 9.10 user 30.91 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 1740337, close 10511, bind 57594, connect 34323, delroute 0 10.27 real 9.15 user 30.84 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 1792822, close 31406, bind 68982, connect 49798, delroute 0 10.01 real 9.55 user 30.33 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 1832568, close 5047, bind 9592, connect 38661, delroute 0 10.00 real 9.13 user 30.80 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 1859026, close 3740, bind 24098, connect 14997, delroute 0 10.00 real 9.40 user 30.50 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 140967, close 813841, bind 0, connect 1590858, delroute 88959 10.00 real 6.85 user 24.71 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 215776 1.01 real 0.19 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 16872 1.00 real 0.04 user 0.96 sys