==== 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 1095366, close 951338, bind 1627537, connect 992067, delroute 0 10.00 real 5.51 user 34.05 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1167259, close 932834, bind 6621460, connect 0, delroute 0 10.01 real 11.32 user 28.62 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 820685, close 505629, bind 0, connect 2127503, delroute 0 10.00 real 4.51 user 35.62 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 982590, close 542032, bind 2686207, connect 1328936, delroute 0 10.01 real 6.94 user 33.13 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 139764, close 126718, bind 413929, connect 325847, delroute 0 10.40 real 1.20 user 38.79 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 519296, close 1016933, bind 3697861, connect 2157012, delroute 0 10.01 real 11.79 user 28.21 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 972167, close 302264, bind 521431, connect 1711449, delroute 0 10.01 real 4.44 user 35.65 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 1184950, close 431421, bind 1989010, connect 1166782, delroute 0 10.01 real 5.54 user 34.52 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 715427, close 577995, bind 0, connect 1512987, delroute 412159 10.00 real 5.12 user 33.53 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1320869, close 436637, bind 5687407, connect 0, delroute 0 10.01 real 8.99 user 31.16 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1079763, close 437746, bind 0, connect 4497112, delroute 0 10.01 real 9.18 user 28.14 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1365221, close 480861, bind 3006906, connect 1552105, delroute 0 10.00 real 8.04 user 30.30 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 136193, close 69805, bind 265573, connect 97219, delroute 0 10.70 real 0.74 user 34.75 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 567495, close 853635, bind 3595601, connect 2031028, delroute 0 10.00 real 11.07 user 26.45 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 1154848, close 325263, bind 515068, connect 1403426, delroute 0 10.00 real 4.42 user 35.40 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 1255682, close 389768, bind 2103442, connect 840196, delroute 0 10.01 real 5.67 user 34.29 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 479637, close 387848, bind 0, connect 1049236, delroute 169341 10.00 real 3.74 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 1908036, close 465889, bind 4870572, connect 0, delroute 0 10.00 real 7.91 user 32.07 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 1582681, close 490726, bind 0, connect 3694974, delroute 0 10.00 real 8.12 user 31.86 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 1584903, close 509307, bind 2813124, connect 1941108, delroute 0 10.00 real 9.00 user 30.97 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 1612997, close 440455, bind 2522273, connect 1808355, delroute 0 10.49 real 7.96 user 31.99 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 1402022, close 549409, bind 2957756, connect 2081697, delroute 0 10.00 real 9.31 user 30.85 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 1455253, close 477809, bind 812216, connect 3166998, delroute 0 10.00 real 8.83 user 31.27 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 1608935, close 514578, bind 2763449, connect 1794737, delroute 0 10.00 real 8.66 user 31.22 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 1006856, close 539277, bind 0, connect 2938313, delroute 712442 10.00 real 9.37 user 30.61 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1700314, close 557377, bind 4762968, connect 0, delroute 0 10.01 real 7.91 user 32.23 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1031275, close 198503, bind 0, connect 1302031, delroute 0 10.01 real 2.82 user 37.26 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1131542, close 356712, bind 1541879, connect 933189, delroute 0 10.01 real 4.69 user 35.27 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 116357, close 59614, bind 195572, connect 171594, delroute 0 10.38 real 0.51 user 39.42 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 472341, close 973882, bind 3449887, connect 1899299, delroute 0 10.01 real 10.38 user 29.54 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 936628, close 240780, bind 350852, connect 1342024, delroute 0 0m10.01s real 0m03.14s user 0m36.91s 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 1126135, close 347865, bind 1562181, connect 927038, delroute 0 0m10.01s real 0m04.51s user 0m35.42s 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 322273, close 269452, bind 0, connect 820384, delroute 117715 10.00 real 2.61 user 29.56 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1366992, close 384613, bind 5267634, connect 0, delroute 0 10.01 real 8.11 user 31.88 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1050786, close 452934, bind 0, connect 3951489, delroute 0 10.01 real 7.89 user 28.80 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1335274, close 467578, bind 2852231, connect 1417725, delroute 0 10.01 real 7.34 user 31.25 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 143724, close 79469, bind 293402, connect 86152, delroute 0 10.61 real 0.72 user 35.80 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 442614, close 1003826, bind 3624913, connect 1961744, delroute 0 10.00 real 11.17 user 26.08 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 1039929, close 419330, bind 817016, connect 3722543, delroute 0 0m10.01s real 0m08.07s user 0m29.50s 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 1343235, close 475323, bind 2824473, connect 1362308, delroute 0 0m10.01s real 0m07.63s user 0m31.19s 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 279898, close 234939, bind 0, connect 1303133, delroute 111015 10.00 real 3.40 user 26.34 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 1658082, close 467330, bind 4908594, connect 0, delroute 0 10.00 real 8.29 user 31.68 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 1402789, close 507410, bind 0, connect 3535378, delroute 0 10.00 real 7.85 user 32.24 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 1432929, close 505266, bind 2645547, connect 1869427, delroute 0 10.00 real 8.32 user 31.74 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 1369736, close 416764, bind 2612864, connect 1732250, delroute 0 10.56 real 7.96 user 32.14 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 1076456, close 626412, bind 3232503, connect 2167590, delroute 0 10.01 real 9.77 user 30.28 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 1272208, close 473419, bind 815878, connect 3257100, delroute 0 10.00 real 8.77 user 31.25 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 1392783, close 499475, bind 2724546, connect 1862110, delroute 0 10.01 real 7.99 user 32.02 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 283470, close 254934, bind 0, connect 1245135, delroute 178932 10.00 real 4.04 user 29.36 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 238930 1.01 real 0.14 user 0.85 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 42492 1.01 real 0.04 user 0.95 sys