==== 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 1173741, close 1022526, bind 1625618, connect 991075, delroute 0 10.01 real 5.05 user 34.54 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1321260, close 869675, bind 6480276, connect 0, delroute 0 10.00 real 10.99 user 28.97 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 973971, close 402536, bind 0, connect 1947871, delroute 0 10.00 real 4.14 user 35.81 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1207916, close 489323, bind 2213439, connect 1306943, delroute 0 10.00 real 6.19 user 33.68 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 128492, close 74930, bind 238914, connect 193403, delroute 0 10.29 real 0.93 user 39.07 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 621148, close 859578, bind 3554547, connect 2072786, delroute 0 10.00 real 10.97 user 28.93 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 944753, close 383163, bind 603043, connect 1887720, delroute 0 10.00 real 5.50 user 34.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 1210219, close 456944, bind 2263573, connect 1206751, delroute 0 10.00 real 6.32 user 33.57 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 709023, close 619686, bind 0, connect 1639134, delroute 403915 10.01 real 5.49 user 32.77 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1320803, close 441903, bind 5897199, connect 0, delroute 0 10.00 real 8.84 user 31.24 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1152713, close 533819, bind 0, connect 4020724, delroute 0 10.00 real 8.42 user 28.57 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1312173, close 506337, bind 2743463, connect 1857983, delroute 0 10.00 real 7.93 user 30.37 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 143366, close 80140, bind 273435, connect 111918, delroute 0 10.54 real 0.81 user 34.65 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 617593, close 823612, bind 3593028, connect 2069858, delroute 0 10.01 real 10.80 user 26.96 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 1102014, close 394139, bind 609109, connect 1453858, delroute 0 10.00 real 4.30 user 35.75 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 1244397, close 390370, bind 2268922, connect 848859, delroute 0 10.00 real 6.18 user 33.92 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 515673, close 441754, bind 0, connect 1084164, delroute 188353 10.01 real 3.87 user 31.83 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 1893512, close 544308, bind 5170642, connect 0, delroute 0 10.01 real 9.59 user 30.47 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 1638932, close 515018, bind 0, connect 3757283, delroute 0 10.01 real 8.10 user 31.91 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 1664615, close 520366, bind 2867323, connect 1986917, delroute 0 10.01 real 8.74 user 31.22 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 1594026, close 444934, bind 2527795, connect 1854874, delroute 0 10.46 real 8.37 user 30.84 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 1436112, close 591271, bind 3039198, connect 2145621, delroute 0 10.01 real 9.63 user 30.33 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 1497151, close 504709, bind 847573, connect 3258207, delroute 0 10.01 real 10.12 user 29.86 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 1641336, close 556108, bind 2823194, connect 1868428, delroute 0 10.01 real 9.28 user 30.68 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 1040958, close 548358, bind 0, connect 3002990, delroute 662760 10.01 real 9.66 user 30.35 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1725652, close 557245, bind 4909838, connect 0, delroute 0 10.00 real 8.08 user 31.89 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1068145, close 251141, bind 0, connect 1361771, delroute 0 10.00 real 3.12 user 36.88 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1188844, close 390460, bind 1764392, connect 927384, delroute 0 10.00 real 5.78 user 34.15 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 121339, close 61802, bind 227135, connect 173506, delroute 0 10.27 real 0.74 user 38.93 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 544570, close 874707, bind 3504228, connect 1772638, delroute 0 10.00 real 10.24 user 29.50 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 978709, close 263112, bind 411113, connect 1418916, delroute 0 0m10.00s real 0m03.67s user 0m36.41s 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 1199792, close 370827, bind 1720285, connect 939248, delroute 0 0m10.01s real 0m05.39s user 0m34.68s 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 344261, close 312018, bind 0, connect 912877, delroute 131348 10.00 real 3.24 user 28.58 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1379814, close 402008, bind 5427807, connect 0, delroute 0 10.00 real 9.24 user 30.79 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1063314, close 577411, bind 0, connect 3534822, delroute 0 10.00 real 7.56 user 28.64 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1308649, close 517740, bind 2531607, connect 1577850, delroute 0 10.00 real 7.54 user 30.45 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 145704, close 70947, bind 244004, connect 88033, delroute 0 10.61 real 0.59 user 34.87 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 502039, close 976465, bind 3606279, connect 1923562, delroute 0 10.01 real 11.15 user 25.64 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 1050750, close 486181, bind 748960, connect 3580828, delroute 0 0m10.00s real 0m08.59s user 0m28.47s 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 1305863, close 509857, bind 2610408, connect 1506586, delroute 0 0m10.01s real 0m07.34s user 0m30.74s 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 315755, close 263267, bind 0, connect 1372442, delroute 117922 10.00 real 3.80 user 25.48 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 1673041, close 535536, bind 5242280, connect 0, delroute 0 10.01 real 9.26 user 30.71 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 1421535, close 543150, bind 0, connect 3685475, delroute 0 10.01 real 7.73 user 32.24 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 1461754, close 552061, bind 2748495, connect 1958424, delroute 0 10.01 real 8.61 user 31.45 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 1392161, close 443604, bind 2671491, connect 1776578, delroute 0 10.48 real 8.01 user 31.96 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 1145201, close 647819, bind 3136513, connect 2212902, delroute 0 10.00 real 10.42 user 29.50 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 1317106, close 496986, bind 796262, connect 3350420, delroute 0 10.00 real 8.69 user 31.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 1402782, close 515216, bind 2812650, connect 1969903, delroute 0 10.00 real 8.80 user 31.14 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 315760, close 302854, bind 0, connect 1387847, delroute 198932 10.00 real 4.21 user 28.92 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 225862 1.01 real 0.24 user 0.78 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 39572 1.00 real 0.01 user 1.01 sys