==== 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 1164799, close 1044618, bind 1745300, connect 972681, delroute 0 10.01 real 5.59 user 33.85 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1230049, close 938936, bind 6670882, connect 0, delroute 0 10.00 real 11.62 user 28.34 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 969945, close 443658, bind 0, connect 1954316, delroute 0 10.00 real 4.48 user 35.45 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1162445, close 536536, bind 2306209, connect 1316196, delroute 0 10.00 real 6.30 user 33.63 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 118649, close 74811, bind 238351, connect 183339, delroute 0 10.26 real 0.79 user 39.03 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 579185, close 896820, bind 3609287, connect 2144911, delroute 0 10.01 real 11.15 user 28.94 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 883851, close 418669, bind 618564, connect 1976894, delroute 0 10.00 real 5.59 user 34.33 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 1245561, close 473880, bind 2168820, connect 1184833, delroute 0 10.01 real 6.32 user 33.60 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 729002, close 594308, bind 0, connect 1605157, delroute 390971 10.01 real 5.46 user 32.93 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1352545, close 448595, bind 5881049, connect 0, delroute 0 10.00 real 9.29 user 30.66 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1125527, close 496740, bind 0, connect 4271470, delroute 0 10.00 real 8.51 user 28.47 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1313295, close 490258, bind 2943524, connect 1806471, delroute 0 10.00 real 8.60 user 29.87 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 167976, close 94416, bind 275794, connect 117760, delroute 0 10.61 real 0.85 user 34.84 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 619451, close 810954, bind 3664442, connect 2073652, delroute 0 10.00 real 10.29 user 27.23 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 1064860, close 355794, bind 661735, connect 1501555, delroute 0 10.00 real 4.53 user 35.39 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 1236037, close 421625, bind 2312422, connect 835687, delroute 0 10.00 real 5.66 user 34.27 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 519293, close 441069, bind 0, connect 1087834, delroute 188318 10.01 real 3.84 user 31.99 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 1884810, close 540376, bind 5318023, connect 0, delroute 0 10.01 real 8.50 user 31.50 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 1627688, close 515685, bind 0, connect 3864437, delroute 0 10.01 real 8.56 user 31.58 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 1652492, close 528866, bind 2899725, connect 2035421, delroute 0 10.01 real 8.66 user 31.32 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 1583013, close 471477, bind 2746962, connect 1924599, delroute 0 10.45 real 8.61 user 31.47 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 1429397, close 569495, bind 3112933, connect 2153095, delroute 0 10.01 real 9.62 user 30.43 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 1494264, close 508283, bind 841773, connect 3277188, delroute 0 10.01 real 9.04 user 30.94 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 1633087, close 533969, bind 2924060, connect 1889913, delroute 0 10.01 real 10.16 user 29.89 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 1003422, close 549676, bind 0, connect 3025538, delroute 679356 10.01 real 9.84 user 30.30 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1704636, close 562830, bind 5036790, connect 0, delroute 0 10.00 real 8.31 user 31.47 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1060028, close 246821, bind 0, connect 1332758, delroute 0 10.00 real 3.09 user 36.97 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1175231, close 383020, bind 1754678, connect 936460, delroute 0 10.00 real 4.68 user 35.35 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 114137, close 63619, bind 211630, connect 159818, delroute 0 10.35 real 0.73 user 36.23 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 566182, close 914624, bind 3505230, connect 1760293, delroute 0 10.01 real 10.18 user 29.61 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 941944, close 321557, bind 418676, connect 1474754, delroute 0 0m10.01s real 0m04.06s user 0m35.95s 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 1151526, close 402677, bind 1774806, connect 951758, delroute 0 0m10.01s real 0m05.37s user 0m34.75s 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 346737, close 303950, bind 0, connect 911172, delroute 130207 10.00 real 3.09 user 29.08 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1359696, close 403818, bind 5443996, connect 0, delroute 0 10.00 real 8.48 user 31.57 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1075996, close 555321, bind 0, connect 3606966, delroute 0 10.00 real 7.51 user 28.92 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1287316, close 519650, bind 2638077, connect 1596799, delroute 0 10.00 real 7.45 user 30.67 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 142356, close 76366, bind 268667, connect 91144, delroute 0 10.69 real 0.66 user 33.73 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 467260, close 1032682, bind 3606851, connect 1997005, delroute 0 10.01 real 10.93 user 26.24 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 1034885, close 492044, bind 772776, connect 3521867, delroute 0 0m10.01s real 0m08.43s user 0m28.83s 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 1267801, close 532394, bind 2633681, connect 1549889, delroute 0 0m10.01s real 0m07.61s user 0m30.41s 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 313764, close 275177, bind 0, connect 1403077, delroute 117274 10.00 real 3.61 user 25.96 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 1708596, close 478493, bind 5138160, connect 0, delroute 0 10.00 real 8.45 user 31.58 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 1389975, close 521741, bind 0, connect 3762350, delroute 0 10.01 real 8.36 user 31.69 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 1449442, close 526725, bind 2791403, connect 1994045, delroute 0 10.01 real 8.42 user 31.55 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 1362124, close 438494, bind 2682319, connect 1816006, delroute 0 10.46 real 7.95 user 32.04 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 1113541, close 682919, bind 3187824, connect 2253554, delroute 0 10.00 real 10.52 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 1259652, close 533525, bind 830788, connect 3520708, delroute 0 10.00 real 9.12 user 30.83 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 1380797, close 541332, bind 2905768, connect 1981260, delroute 0 10.00 real 8.80 user 31.13 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 315482, close 306244, bind 0, connect 1406020, delroute 202021 10.00 real 4.51 user 29.02 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 233076 1.01 real 0.19 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 48349 1.00 real 0.03 user 0.98 sys