==== 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 1103401, close 959669, bind 1631000, connect 981280, delroute 0 10.00 real 4.95 user 34.67 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1155645, close 920957, bind 6803427, connect 0, delroute 0 10.01 real 11.53 user 28.31 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 793823, close 449974, bind 0, connect 2120152, delroute 0 10.01 real 4.22 user 35.65 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1138082, close 449582, bind 1985292, connect 1264108, delroute 0 10.01 real 5.96 user 34.14 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 118193, close 75179, bind 230549, connect 186616, delroute 0 10.29 real 0.68 user 39.36 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 511989, close 952089, bind 3659251, connect 2196340, delroute 0 10.00 real 11.50 user 28.29 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 944367, close 322861, bind 487093, connect 1733919, delroute 0 10.01 real 4.61 user 35.47 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 1212944, close 442544, bind 2013145, connect 1140391, delroute 0 10.01 real 5.98 user 34.05 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 703222, close 557966, bind 0, connect 1506733, delroute 402901 10.00 real 4.81 user 33.78 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1363810, close 396909, bind 5579028, connect 0, delroute 0 10.01 real 9.03 user 31.00 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1104329, close 418863, bind 0, connect 4510914, delroute 0 10.01 real 8.63 user 28.60 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1381347, close 472706, bind 2899906, connect 1636066, delroute 0 10.01 real 8.41 user 29.97 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 151664, close 84759, bind 296093, connect 97046, delroute 0 10.73 real 0.75 user 34.93 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 553169, close 863077, bind 3575220, connect 2089616, delroute 0 10.01 real 10.57 user 26.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 1097641, close 317068, bind 566586, connect 1464274, delroute 0 10.01 real 4.62 user 35.15 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 1282472, close 392065, bind 2009352, connect 822958, delroute 0 10.01 real 5.52 user 34.44 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 476906, close 404283, bind 0, connect 1048978, delroute 171910 10.00 real 3.64 user 32.96 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 1765980, close 538809, bind 5283150, connect 0, delroute 0 10.00 real 8.47 user 31.67 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 1573845, close 506975, bind 0, connect 3669569, delroute 0 10.00 real 8.25 user 31.72 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 1622021, close 497186, bind 2745219, connect 1891083, delroute 0 10.00 real 8.26 user 31.80 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 1632517, close 437359, bind 2439354, connect 1818625, delroute 0 10.55 real 8.56 user 31.36 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 1407709, close 554271, bind 2910418, connect 2049720, delroute 0 10.00 real 9.42 user 30.55 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 1479159, close 486721, bind 826630, connect 3110711, delroute 0 10.00 real 9.11 user 31.07 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 1620430, close 503265, bind 2730639, connect 1770453, delroute 0 10.00 real 9.09 user 30.97 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 999909, close 553635, bind 0, connect 2944002, delroute 703363 10.00 real 9.08 user 30.84 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1666104, close 563519, bind 4830098, connect 0, delroute 0 10.01 real 8.68 user 31.26 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1044069, close 262118, bind 0, connect 1330805, delroute 0 10.01 real 3.16 user 36.89 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1137245, close 372468, bind 1558087, connect 933894, delroute 0 10.01 real 4.72 user 35.40 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 117649, close 56230, bind 194949, connect 158792, delroute 0 10.41 real 0.66 user 39.64 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 476009, close 941084, bind 3517569, connect 1896132, delroute 0 10.00 real 10.43 user 29.44 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 893372, close 257585, bind 357404, connect 1432490, delroute 0 0m10.01s real 0m03.47s user 0m36.50s 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 1154525, close 372560, bind 1501930, connect 923404, delroute 0 0m10.01s real 0m04.42s user 0m35.73s 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 326873, close 261066, bind 0, connect 795655, delroute 114598 10.00 real 2.50 user 29.15 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1387154, close 394899, bind 5228913, connect 0, delroute 0 10.01 real 8.06 user 32.09 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1055716, close 462760, bind 0, connect 3886587, delroute 0 10.01 real 7.62 user 28.72 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1359386, close 488273, bind 2768359, connect 1345733, delroute 0 10.01 real 7.43 user 31.10 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 163356, close 78685, bind 263124, connect 78614, delroute 0 10.69 real 0.59 user 35.62 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 443997, close 1028981, bind 3653696, connect 1931276, delroute 0 10.01 real 10.84 user 26.14 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 1038308, close 427695, bind 814575, connect 3668804, delroute 0 0m10.01s real 0m08.55s user 0m28.81s 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 1345398, close 467144, bind 2768769, connect 1414374, delroute 0 0m10.01s real 0m07.67s user 0m31.12s 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 273732, close 230072, bind 0, connect 1282963, delroute 106946 10.00 real 3.63 user 25.57 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 1711823, close 470025, bind 4758609, connect 0, delroute 0 10.00 real 8.23 user 31.88 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 1407768, close 511946, bind 0, connect 3491257, delroute 0 10.00 real 7.34 user 32.55 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 1435175, close 510269, bind 2628415, connect 1892948, delroute 0 10.00 real 8.03 user 32.10 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 1391608, close 431915, bind 2531063, connect 1727689, delroute 0 10.49 real 7.79 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 1081204, close 670996, bind 3153108, connect 2179434, delroute 0 10.00 real 10.19 user 29.80 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 1308872, close 458718, bind 776334, connect 3235109, delroute 0 10.00 real 8.64 user 31.24 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 1421955, close 496300, bind 2646311, connect 1856174, delroute 0 10.01 real 8.00 user 31.91 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 277478, close 244545, bind 0, connect 1225924, delroute 166685 10.00 real 3.56 user 29.27 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 238716 1.01 real 0.19 user 0.80 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 32491 1.01 real 0.04 user 0.97 sys