==== 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 1130893, close 961263, bind 1646927, connect 960409, delroute 0 10.00 real 5.08 user 34.53 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1265709, close 896995, bind 6378133, connect 0, delroute 0 10.00 real 10.97 user 29.04 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 877855, close 390048, bind 0, connect 1902106, delroute 0 10.01 real 3.89 user 36.02 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1136622, close 490707, bind 2179088, connect 1236111, delroute 0 10.01 real 5.87 user 34.29 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 112506, close 57535, bind 215780, connect 173820, delroute 0 10.26 real 0.70 user 39.44 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 530425, close 924047, bind 3661422, connect 2079522, delroute 0 10.00 real 11.54 user 28.45 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 850004, close 376244, bind 578074, connect 1847396, delroute 0 10.01 real 4.64 user 35.53 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 1228087, close 452114, bind 2032510, connect 1123885, delroute 0 10.01 real 5.76 user 34.39 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 717858, close 579347, bind 0, connect 1538830, delroute 388707 10.01 real 5.27 user 33.48 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1307423, close 425841, bind 5768873, connect 0, delroute 0 10.00 real 8.94 user 30.87 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1079154, close 523404, bind 0, connect 4116596, delroute 0 10.00 real 8.24 user 28.35 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1234294, close 484328, bind 2696840, connect 1982645, delroute 0 10.00 real 8.46 user 29.61 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 160708, close 90502, bind 281257, connect 125860, delroute 0 10.73 real 0.72 user 34.42 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 558727, close 832275, bind 3606512, connect 2074961, delroute 0 10.00 real 11.06 user 26.71 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 1053834, close 329682, bind 577497, connect 1481761, delroute 0 10.01 real 4.43 user 35.58 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 1176500, close 391033, bind 2253957, connect 840958, delroute 0 10.01 real 5.94 user 33.99 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 492310, close 417512, bind 0, connect 1060156, delroute 182640 10.01 real 3.47 user 33.34 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 1811342, close 534105, bind 5110084, connect 0, delroute 0 10.00 real 8.26 user 31.71 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 1556856, close 503567, bind 0, connect 3739658, delroute 0 10.01 real 8.26 user 31.75 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 1580135, close 514598, bind 2790391, connect 1968882, delroute 0 10.01 real 8.54 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 1534432, close 452968, bind 2598347, connect 1889285, delroute 0 10.56 real 8.03 user 31.90 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 1376181, close 568530, bind 3056150, connect 2012899, delroute 0 10.00 real 9.36 user 30.64 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 1406412, close 547073, bind 843025, connect 3228962, delroute 0 10.00 real 9.54 user 30.58 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 1602787, close 511575, bind 2761435, connect 1804042, delroute 0 10.00 real 9.30 user 30.78 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 1006970, close 536575, bind 0, connect 2973096, delroute 675739 10.01 real 9.23 user 30.80 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1702474, close 571894, bind 4815111, connect 0, delroute 0 10.01 real 7.97 user 32.03 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1021462, close 222099, bind 0, connect 1330549, delroute 0 10.00 real 3.09 user 36.93 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1125665, close 381393, bind 1626494, connect 934680, delroute 0 10.00 real 5.00 user 34.99 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 122174, close 59621, bind 210630, connect 157576, delroute 0 10.28 real 0.72 user 39.40 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 507789, close 912973, bind 3444401, connect 1809529, delroute 0 10.01 real 9.93 user 29.93 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 871072, close 250646, bind 382446, connect 1455932, delroute 0 0m10.01s real 0m03.70s user 0m36.52s 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 1113921, close 394111, bind 1608331, connect 931287, delroute 0 0m10.01s real 0m05.19s user 0m34.78s 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 328203, close 266340, bind 0, connect 794839, delroute 116297 10.00 real 2.99 user 28.94 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1334243, close 389029, bind 5330296, connect 0, delroute 0 10.01 real 8.42 user 31.50 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1026489, close 566203, bind 0, connect 3519484, delroute 0 10.00 real 7.48 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 1222411, close 503886, bind 2444864, connect 1739779, delroute 0 10.00 real 7.71 user 30.14 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 138185, close 77513, bind 285118, connect 116950, delroute 0 10.71 real 0.77 user 35.72 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 422900, close 999039, bind 3592867, connect 1989123, delroute 0 10.01 real 10.82 user 26.29 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 1000842, close 510013, bind 710032, connect 3462809, delroute 0 0m10.01s real 0m07.93s user 0m29.07s 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 1225336, close 510875, bind 2447308, connect 1688805, delroute 0 0m10.01s real 0m07.47s user 0m30.17s 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 276646, close 241020, bind 0, connect 1295227, delroute 106837 10.00 real 3.60 user 26.00 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 1657711, close 446788, bind 4875463, connect 0, delroute 0 10.00 real 8.28 user 31.67 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 1395926, close 506857, bind 0, connect 3526660, delroute 0 10.01 real 7.57 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 1405068, close 490089, bind 2706528, connect 1867506, delroute 0 10.01 real 8.31 user 31.80 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 1385913, close 407212, bind 2494078, connect 1757673, delroute 0 10.48 real 7.78 user 32.31 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 1103770, close 618281, bind 3061938, connect 2197263, delroute 0 10.01 real 10.21 user 29.67 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 1286198, close 464015, bind 807028, connect 3269978, delroute 0 10.00 real 8.56 user 31.37 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 1363626, close 498290, bind 2655326, connect 1885913, delroute 0 10.00 real 8.44 user 31.64 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 284872, close 254523, bind 0, connect 1235775, delroute 165469 10.00 real 3.85 user 29.60 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 234607 1.01 real 0.20 user 0.79 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 37345 1.00 real 0.06 user 0.97 sys