==== 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 1100508, close 948648, bind 1638437, connect 977476, delroute 0 10.00 real 4.68 user 34.86 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1026878, close 950455, bind 7136795, connect 0, delroute 0 10.00 real 12.15 user 27.69 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 749732, close 562698, bind 0, connect 2321228, delroute 0 10.01 real 4.78 user 35.29 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1092835, close 464422, bind 2191724, connect 1292184, delroute 0 10.01 real 6.49 user 33.49 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 117848, close 61009, bind 231493, connect 179992, delroute 0 10.27 real 0.67 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 531370, close 996678, bind 3649386, connect 2147850, delroute 0 10.01 real 11.56 user 28.46 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 921348, close 314293, bind 494348, connect 1754017, delroute 0 10.01 real 5.04 user 35.08 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 1171824, close 440913, bind 2002933, connect 1175529, delroute 0 10.00 real 5.92 user 34.20 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 730911, close 547265, bind 0, connect 1498000, delroute 396184 10.00 real 5.17 user 33.44 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1347918, close 405089, bind 5642568, connect 0, delroute 0 10.01 real 9.03 user 31.07 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1127854, close 424950, bind 0, connect 4400156, delroute 0 10.01 real 8.78 user 28.61 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1361145, close 465451, bind 3005508, connect 1585164, delroute 0 10.01 real 8.31 user 30.09 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 144325, close 75422, bind 261706, connect 89957, delroute 0 10.72 real 0.67 user 34.22 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 549475, close 845594, bind 3600450, connect 2066730, delroute 0 10.00 real 10.94 user 26.73 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 1083585, close 306289, bind 579045, connect 1496356, delroute 0 10.01 real 4.67 user 35.07 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 1250290, close 385923, bind 2078816, connect 846917, delroute 0 10.01 real 5.62 user 34.33 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 480897, close 399126, bind 0, connect 1053618, delroute 175320 10.00 real 4.02 user 32.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 1916531, close 466548, bind 4765528, connect 0, delroute 0 10.00 real 8.12 user 31.85 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 1581032, close 469932, bind 0, connect 3653381, delroute 0 10.00 real 8.15 user 32.01 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 1592352, close 486469, bind 2754424, connect 1919911, delroute 0 10.00 real 8.84 user 31.24 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 1557226, close 432619, bind 2488316, connect 1877447, delroute 0 10.50 real 8.06 user 32.08 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 1377234, close 548467, bind 2898789, connect 2088337, delroute 0 10.00 real 9.41 user 30.56 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 1447963, close 480375, bind 838737, connect 3143717, delroute 0 10.00 real 9.40 user 30.61 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 1625386, close 471693, bind 2716471, connect 1775188, delroute 0 10.00 real 9.02 user 30.94 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 997266, close 540610, bind 0, connect 2963774, delroute 697272 10.00 real 9.48 user 30.41 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1712080, close 557219, bind 4662905, connect 0, delroute 0 10.01 real 8.23 user 31.88 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1032564, close 225725, bind 0, connect 1317578, delroute 0 10.01 real 3.00 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 1142778, close 354670, bind 1602825, connect 931899, delroute 0 10.01 real 4.62 user 35.60 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 122674, close 66914, bind 231193, connect 170658, delroute 0 10.29 real 0.74 user 39.22 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 469370, close 959259, bind 3519546, connect 1869370, delroute 0 10.00 real 10.66 user 29.23 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 929811, close 235322, bind 345074, connect 1386051, delroute 0 0m10.01s real 0m03.46s user 0m36.58s 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 1143870, close 367050, bind 1621356, connect 919633, delroute 0 0m10.01s real 0m04.51s user 0m35.63s 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 324775, close 272714, bind 0, connect 833913, delroute 119285 10.00 real 2.85 user 29.55 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1369232, close 401637, bind 5259505, connect 0, delroute 0 10.01 real 8.55 user 31.40 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1038761, close 472081, bind 0, connect 3861134, delroute 0 10.01 real 8.22 user 28.67 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1334689, close 475691, bind 2785619, connect 1401686, delroute 0 10.01 real 7.58 user 30.96 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 141202, close 81313, bind 287760, connect 80336, delroute 0 10.73 real 0.63 user 35.97 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 431246, close 1007573, bind 3623388, connect 1939227, delroute 0 10.01 real 11.28 user 25.53 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 1042118, close 412697, bind 841040, connect 3721380, delroute 0 0m10.01s real 0m08.78s user 0m28.63s 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 1333968, close 465179, bind 2846634, connect 1398424, delroute 0 0m10.01s real 0m07.41s user 0m30.91s 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 279048, close 237916, bind 0, connect 1311548, delroute 111037 10.00 real 3.59 user 26.60 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 1573914, close 514104, bind 5190923, connect 0, delroute 0 10.00 real 8.74 user 31.15 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 1368962, close 527178, bind 0, connect 3585111, delroute 0 10.01 real 7.90 user 32.17 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 1415736, close 512860, bind 2661574, connect 1876917, delroute 0 10.00 real 8.48 user 31.66 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 1359882, close 428815, bind 2546233, connect 1718483, delroute 0 10.58 real 7.40 user 32.52 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 1039551, close 665038, bind 3222402, connect 2228784, delroute 0 10.01 real 10.34 user 29.62 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 1230542, close 525873, bind 814240, connect 3397146, delroute 0 10.00 real 8.53 user 31.50 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 1403235, close 484402, bind 2629815, connect 1868053, delroute 0 10.00 real 8.20 user 31.74 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 286043, close 254091, bind 0, connect 1224163, delroute 177303 10.00 real 3.78 user 29.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 238094 1.01 real 0.24 user 0.75 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 42181 1.01 real 0.06 user 0.96 sys