==== 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 1123294, close 969520, bind 1635849, connect 979349, delroute 0 10.00 real 5.23 user 34.19 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1108588, close 1059545, bind 6796502, connect 0, delroute 0 10.01 real 12.07 user 28.00 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 827829, close 507881, bind 0, connect 2112466, delroute 0 10.01 real 4.39 user 35.68 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1009326, close 591614, bind 2601349, connect 1346808, delroute 0 10.01 real 6.64 user 33.37 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 127981, close 94121, bind 299743, connect 233688, delroute 0 10.28 real 1.02 user 39.11 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 490706, close 950700, bind 3690258, connect 2215337, delroute 0 10.00 real 11.64 user 28.40 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 897219, close 338720, bind 547272, connect 1785912, delroute 0 10.01 real 4.91 user 34.97 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 1221986, close 474903, bind 2001377, connect 1147749, delroute 0 10.01 real 5.78 user 34.25 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 713381, close 539694, bind 0, connect 1498144, delroute 399572 10.00 real 4.81 user 33.98 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1356265, close 396445, bind 5571497, connect 0, delroute 0 10.01 real 8.56 user 31.44 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1094258, close 454352, bind 0, connect 4304350, delroute 0 10.01 real 8.62 user 28.87 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1352640, close 472024, bind 2969119, connect 1577840, delroute 0 10.01 real 7.73 user 31.28 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 149727, close 73599, bind 267621, connect 95604, delroute 0 10.68 real 0.85 user 35.46 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 544299, close 878364, bind 3627934, connect 2039232, delroute 0 10.00 real 11.22 user 26.27 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 1057366, close 318904, bind 619915, connect 1446515, delroute 0 10.01 real 5.03 user 34.85 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 1234392, close 388728, bind 2085670, connect 824797, delroute 0 10.01 real 5.70 user 34.21 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 478425, close 394843, bind 0, connect 1037978, delroute 174343 10.00 real 3.96 user 32.44 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 1782109, close 513451, bind 4942081, connect 0, delroute 0 10.00 real 8.81 user 31.20 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 1546713, close 496475, bind 0, connect 3698125, delroute 0 10.00 real 8.43 user 31.55 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 1545396, close 525898, bind 2807667, connect 1933681, delroute 0 10.00 real 8.95 user 31.04 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 1504574, close 449214, bind 2549900, connect 1864667, delroute 0 10.49 real 8.59 user 31.41 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 1333695, close 573298, bind 2998629, connect 2102570, delroute 0 10.01 real 9.69 user 30.25 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 1373972, close 514242, bind 844326, connect 3211898, delroute 0 10.00 real 9.91 user 30.03 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 1527331, close 558631, bind 2820481, connect 1831872, delroute 0 10.00 real 9.28 user 30.79 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 983537, close 542867, bind 0, connect 2960790, delroute 675644 10.00 real 9.36 user 30.64 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1698308, close 561275, bind 4799710, connect 0, delroute 0 10.01 real 7.74 user 32.29 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1038301, close 214798, bind 0, connect 1305899, delroute 0 10.01 real 2.88 user 37.08 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1163990, close 369229, bind 1562540, connect 916977, delroute 0 10.01 real 4.50 user 35.47 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 106882, close 55004, bind 208059, connect 163725, delroute 0 10.25 real 0.73 user 39.35 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 483090, close 946167, bind 3500056, connect 1876081, delroute 0 10.00 real 10.16 user 29.65 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 904317, close 237335, bind 391814, connect 1404585, delroute 0 0m10.01s real 0m03.60s user 0m36.43s 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 1135699, close 357649, bind 1565239, connect 942207, delroute 0 0m10.01s real 0m04.77s user 0m35.24s 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 317400, close 253803, bind 0, connect 772185, delroute 111722 10.00 real 2.77 user 28.63 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1308204, close 430808, bind 5298555, connect 0, delroute 0 10.01 real 8.86 user 31.21 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1010842, close 483686, bind 0, connect 3861053, delroute 0 10.01 real 7.56 user 28.93 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1281833, close 496263, bind 2767918, connect 1466518, delroute 0 10.01 real 7.46 user 31.09 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 134692, close 71045, bind 284603, connect 69770, delroute 0 10.64 real 0.63 user 36.66 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 428220, close 1042846, bind 3597703, connect 1958127, delroute 0 10.00 real 10.90 user 25.87 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 980248, close 463697, bind 812059, connect 3667120, delroute 0 0m10.01s real 0m09.16s user 0m28.18s 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 1325952, close 490865, bind 2759253, connect 1282603, delroute 0 0m10.01s real 0m07.19s user 0m31.30s 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 266748, close 211272, bind 0, connect 1265533, delroute 105165 10.00 real 3.24 user 25.66 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 1561167, close 534086, bind 5202088, connect 0, delroute 0 10.00 real 8.98 user 30.95 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 1387556, close 525726, bind 0, connect 3523612, delroute 0 10.00 real 8.03 user 32.11 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 1467918, close 480195, bind 2569426, connect 1818019, delroute 0 10.00 real 8.03 user 31.96 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 1367831, close 438565, bind 2518248, connect 1734195, delroute 0 10.49 real 7.80 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 1075672, close 640673, bind 3167562, connect 2188251, delroute 0 10.01 real 9.96 user 30.02 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 1194169, close 502074, bind 819532, connect 3452094, delroute 0 10.00 real 8.46 user 31.66 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 1385350, close 509288, bind 2681532, connect 1884855, delroute 0 10.01 real 7.94 user 32.16 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 269714, close 247886, bind 0, connect 1194250, delroute 160214 10.01 real 3.53 user 28.46 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 237714 1.01 real 0.18 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 35232 1.01 real 0.05 user 0.99 sys