==== 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 1125457, close 968589, bind 1643097, connect 958827, delroute 0 10.00 real 5.17 user 34.50 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1208383, close 866764, bind 6680090, connect 0, delroute 0 10.01 real 11.13 user 28.81 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 816016, close 387715, bind 0, connect 2013043, delroute 0 10.01 real 3.94 user 36.08 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1128848, close 459592, bind 2255289, connect 1244134, delroute 0 10.01 real 6.02 user 33.91 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 115670, close 47860, bind 162031, connect 146782, delroute 0 10.37 real 0.63 user 39.39 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 526691, close 966564, bind 3706530, connect 2172155, delroute 0 10.00 real 10.86 user 28.97 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 975389, close 339466, bind 473672, connect 1711802, delroute 0 10.01 real 4.55 user 35.57 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 1212160, close 425973, bind 2061941, connect 1140082, delroute 0 10.01 real 5.76 user 34.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 712615, close 545421, bind 0, connect 1488173, delroute 402292 10.00 real 4.98 user 33.46 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1370065, close 394472, bind 5620973, connect 0, delroute 0 10.01 real 8.98 user 31.17 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1110007, close 434435, bind 0, connect 4433102, delroute 0 10.01 real 8.66 user 28.65 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1346765, close 490185, bind 2991625, connect 1594234, delroute 0 10.01 real 8.26 user 30.42 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 139089, close 69158, bind 262898, connect 67088, delroute 0 10.69 real 0.64 user 34.94 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 541903, close 831740, bind 3543642, connect 2131665, delroute 0 10.01 real 10.96 user 26.48 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 1087237, close 325326, bind 563340, connect 1480692, delroute 0 10.01 real 4.85 user 35.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 1234340, close 373717, bind 2200884, connect 848224, delroute 0 10.01 real 5.53 user 34.62 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 481846, close 388613, bind 0, connect 1043967, delroute 172146 10.00 real 3.74 user 32.76 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 1860996, close 459206, bind 5039452, connect 0, delroute 0 10.00 real 8.13 user 31.70 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 1574793, close 487759, bind 0, connect 3693558, delroute 0 10.00 real 7.92 user 32.15 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 1565273, close 517652, bind 2785289, connect 1999275, delroute 0 10.00 real 8.65 user 31.31 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 1581918, close 428718, bind 2529614, connect 1871409, delroute 0 10.55 real 7.91 user 32.16 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 1430672, close 537652, bind 2883226, connect 2048576, delroute 0 10.01 real 9.24 user 30.66 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 1444648, close 484723, bind 822655, connect 3209712, delroute 0 10.00 real 9.50 user 30.48 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 1580007, close 503454, bind 2758635, connect 1865381, delroute 0 10.00 real 9.21 user 30.81 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 1008418, close 552181, bind 0, connect 2992193, delroute 683522 10.00 real 10.03 user 30.17 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1698996, close 553070, bind 4793062, connect 0, delroute 0 10.01 real 7.50 user 32.57 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1081732, close 200299, bind 0, connect 1267182, delroute 0 10.01 real 2.83 user 37.32 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1147532, close 342340, bind 1568199, connect 917442, delroute 0 10.01 real 4.30 user 35.61 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 121448, close 59966, bind 201917, connect 148851, delroute 0 10.28 real 0.66 user 39.33 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 484457, close 934201, bind 3454983, connect 1901452, delroute 0 10.00 real 10.83 user 29.16 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 917565, close 233278, bind 344381, connect 1360565, delroute 0 0m10.01s real 0m03.30s user 0m36.70s 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 1143300, close 364532, bind 1493256, connect 925055, delroute 0 0m10.01s real 0m04.68s user 0m35.32s 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 318442, close 251599, bind 0, connect 794779, delroute 113591 10.00 real 2.67 user 29.02 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1358225, close 396208, bind 5361163, connect 0, delroute 0 10.01 real 8.04 user 31.81 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1058470, close 464577, bind 0, connect 3922934, delroute 0 10.00 real 8.15 user 28.43 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1333080, close 490577, bind 2855925, connect 1397173, delroute 0 10.01 real 7.32 user 31.25 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 150462, close 86392, bind 299888, connect 78394, delroute 0 10.65 real 0.84 user 35.49 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 450462, close 995429, bind 3627998, connect 1984546, delroute 0 10.01 real 10.70 user 26.65 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 1046904, close 423492, bind 824494, connect 3740850, delroute 0 0m10.01s real 0m08.60s user 0m28.90s 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 1327233, close 470015, bind 2842077, connect 1426303, delroute 0 0m10.01s real 0m07.79s user 0m30.68s 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 270183, close 232747, bind 0, connect 1311617, delroute 107257 10.00 real 3.76 user 25.64 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 1662296, close 463220, bind 4901910, connect 0, delroute 0 10.00 real 7.85 user 32.12 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 1380460, close 504524, bind 0, connect 3570808, delroute 0 10.00 real 7.10 user 32.96 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 1400550, close 508279, bind 2725813, connect 1875918, delroute 0 10.00 real 8.36 user 31.72 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 1384218, close 420334, bind 2498768, connect 1703146, delroute 0 10.48 real 7.74 user 32.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 1046484, close 637580, bind 3223233, connect 2262762, delroute 0 10.01 real 10.63 user 29.31 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 1299114, close 484869, bind 766763, connect 3273359, delroute 0 10.00 real 8.44 user 31.52 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 1396847, close 493102, bind 2641269, connect 1868299, delroute 0 10.00 real 7.99 user 31.97 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 277080, close 257942, bind 0, connect 1223473, delroute 166846 10.00 real 3.75 user 28.98 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 239212 1.01 real 0.15 user 0.87 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 37757 1.01 real 0.03 user 0.99 sys