==== 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 1098668, close 944970, bind 1632073, connect 991728, delroute 0 10.00 real 4.84 user 34.88 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1211830, close 844590, bind 6517554, connect 0, delroute 0 10.01 real 11.30 user 28.67 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 889080, close 419575, bind 0, connect 1906324, delroute 0 10.01 real 3.99 user 36.09 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1132110, close 449391, bind 2094917, connect 1246358, delroute 0 10.01 real 6.15 user 33.94 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 115676, close 56883, bind 204792, connect 159918, delroute 0 10.26 real 0.62 user 39.60 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 504424, close 949472, bind 3618685, connect 2162843, delroute 0 10.00 real 11.44 user 28.43 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 913624, close 336223, bind 542533, connect 1764624, delroute 0 10.01 real 5.08 user 34.91 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 1259001, close 417209, bind 2031303, connect 1100359, delroute 0 10.01 real 5.55 user 34.40 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 721002, close 573604, bind 0, connect 1516812, delroute 394234 10.00 real 5.01 user 33.83 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1324938, close 426044, bind 5725518, connect 0, delroute 0 10.01 real 9.10 user 30.85 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1112505, close 412312, bind 0, connect 4497971, delroute 0 10.01 real 8.51 user 28.75 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1358033, close 474333, bind 2970774, connect 1618556, delroute 0 10.01 real 8.34 user 30.19 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 156243, close 74586, bind 289397, connect 69350, delroute 0 10.71 real 0.70 user 36.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 528470, close 905352, bind 3621087, connect 2026272, delroute 0 10.01 real 11.73 user 25.89 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 1069030, close 340646, bind 622734, connect 1465627, delroute 0 10.01 real 4.81 user 35.20 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 1260088, close 383726, bind 2064027, connect 832870, delroute 0 10.01 real 5.22 user 34.75 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 486164, close 403833, bind 0, connect 1039708, delroute 176375 10.00 real 3.95 user 32.47 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 1840429, close 497302, bind 5043966, connect 0, delroute 0 10.00 real 8.49 user 31.55 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 1565115, close 492854, bind 0, connect 3631015, delroute 0 10.00 real 8.01 user 31.89 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 1567261, close 510209, bind 2771674, connect 1944095, delroute 0 10.00 real 8.67 user 31.35 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 1513848, close 451686, bind 2557932, connect 1893313, delroute 0 10.49 real 8.47 user 31.61 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 1358980, close 600235, bind 2958990, connect 2068475, delroute 0 10.00 real 9.82 user 30.17 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 1389083, close 505040, bind 844552, connect 3208137, delroute 0 10.00 real 9.39 user 30.52 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 1581794, close 509995, bind 2795376, connect 1774844, delroute 0 10.00 real 9.22 user 30.70 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 1044149, close 504795, bind 0, connect 2921424, delroute 666076 10.00 real 9.00 user 30.76 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1714116, close 532458, bind 4701721, connect 0, delroute 0 10.01 real 8.43 user 31.56 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1031352, close 203762, bind 0, connect 1303424, delroute 0 10.01 real 2.87 user 37.07 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1131772, close 339688, bind 1554064, connect 931794, delroute 0 10.01 real 4.57 user 35.34 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 116446, close 66580, bind 237324, connect 174736, delroute 0 10.28 real 0.82 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 484413, close 913156, bind 3386999, connect 1860846, delroute 0 10.01 real 10.81 user 29.07 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 931160, close 241265, bind 363316, connect 1348465, delroute 0 0m10.01s real 0m02.92s user 0m37.12s 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 1154424, close 340631, bind 1563482, connect 921243, delroute 0 0m10.01s real 0m04.40s user 0m35.60s 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 326921, close 276039, bind 0, connect 828706, delroute 119217 10.00 real 2.90 user 30.11 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1399676, close 382434, bind 5149850, connect 0, delroute 0 10.01 real 8.34 user 31.84 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1031777, close 454549, bind 0, connect 4031149, delroute 0 10.01 real 8.04 user 28.85 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1334496, close 477023, bind 2794769, connect 1392380, delroute 0 10.01 real 7.21 user 31.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 146863, close 85747, bind 297549, connect 73673, delroute 0 10.72 real 0.64 user 36.71 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 444921, close 998600, bind 3584316, connect 1940362, delroute 0 10.00 real 11.42 user 25.69 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 1022182, close 427609, bind 837755, connect 3680427, delroute 0 0m10.01s real 0m09.00s user 0m28.54s 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 1344509, close 475070, bind 2796348, connect 1354529, delroute 0 0m10.01s real 0m07.73s user 0m30.84s 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 285108, close 228397, bind 0, connect 1309321, delroute 111106 10.00 real 3.67 user 26.41 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 1651356, close 464355, bind 4901402, connect 0, delroute 0 10.00 real 7.79 user 32.34 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 1361093, close 499976, bind 0, connect 3580057, delroute 0 10.00 real 7.69 user 32.32 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 1424827, close 486762, bind 2627707, connect 1851741, delroute 0 10.00 real 8.14 user 31.90 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 1356073, close 425110, bind 2534433, connect 1750242, delroute 0 10.48 real 7.72 user 32.20 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 1051928, close 636781, bind 3181088, connect 2217771, delroute 0 10.01 real 9.75 user 30.35 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 1283273, close 472665, bind 794223, connect 3266597, delroute 0 10.01 real 8.35 user 31.76 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 1389671, close 497457, bind 2657502, connect 1847871, delroute 0 10.00 real 8.34 user 31.60 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 289036, close 257139, bind 0, connect 1237730, delroute 176544 10.00 real 3.83 user 30.17 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 236724 1.01 real 0.20 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 37471 1.01 real 0.01 user 1.00 sys