==== 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 1124333, close 952931, bind 1621138, connect 973166, delroute 0 10.01 real 5.04 user 34.55 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1156922, close 744606, bind 6842220, connect 0, delroute 0 10.01 real 12.20 user 27.67 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 793251, close 397359, bind 0, connect 2040806, delroute 0 10.01 real 3.98 user 36.11 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1161031, close 489555, bind 2235278, connect 1193372, delroute 0 10.01 real 6.24 user 33.73 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 129906, close 100450, bind 323732, connect 214265, delroute 0 10.36 real 0.94 user 39.13 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 563810, close 882024, bind 3497773, connect 2004354, delroute 0 10.01 real 10.78 user 29.19 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 871990, close 381462, bind 532904, connect 1821958, delroute 0 10.01 real 4.66 user 35.34 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 1212238, close 430629, bind 2072953, connect 1136427, delroute 0 10.01 real 5.78 user 34.28 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 694596, close 573146, bind 0, connect 1553200, delroute 378459 10.01 real 5.28 user 33.68 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1224069, close 448159, bind 5828044, connect 0, delroute 0 10.01 real 9.34 user 30.61 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1074060, close 476089, bind 0, connect 4215119, delroute 0 10.00 real 9.02 user 28.05 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1231226, close 496531, bind 2829013, connect 1736156, delroute 0 10.01 real 8.33 user 30.00 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 144710, close 79004, bind 313897, connect 115191, delroute 0 10.70 real 0.77 user 35.58 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 554906, close 815629, bind 3535932, connect 2002049, delroute 0 10.01 real 10.62 user 27.10 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 1014797, close 371617, bind 674348, connect 1470156, delroute 0 10.01 real 4.91 user 35.05 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 1170633, close 403455, bind 2306520, connect 825262, delroute 0 10.01 real 5.90 user 34.10 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 497791, close 415322, bind 0, connect 1042055, delroute 180929 10.00 real 3.72 user 33.21 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 1732084, close 543897, bind 5332031, connect 0, delroute 0 10.00 real 8.61 user 31.37 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 1514488, close 523037, bind 0, connect 3736603, delroute 0 10.01 real 8.12 user 31.82 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 1543250, close 535809, bind 2768808, connect 1926966, delroute 0 10.00 real 8.96 user 31.09 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 1460123, close 479205, bind 2656448, connect 1915369, delroute 0 10.46 real 8.38 user 31.68 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 1348919, close 585765, bind 2988995, connect 2066805, delroute 0 10.00 real 9.76 user 30.34 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 1369213, close 512821, bind 843961, connect 3214546, delroute 0 10.00 real 9.68 user 30.26 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 1529463, close 539681, bind 2895146, connect 1809754, delroute 0 10.00 real 8.93 user 31.17 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 936825, close 541575, bind 0, connect 2969471, delroute 655971 10.01 real 8.90 user 30.92 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1587968, close 574105, bind 5050634, connect 0, delroute 0 10.01 real 8.55 user 31.53 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 970774, close 259843, bind 0, connect 1355599, delroute 0 10.00 real 3.14 user 36.94 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1128662, close 389237, bind 1762083, connect 915705, delroute 0 10.01 real 5.08 user 34.89 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 116282, close 60283, bind 224351, connect 161069, delroute 0 10.28 real 0.76 user 39.28 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 495039, close 881038, bind 3451359, connect 1753461, delroute 0 10.00 real 10.32 user 29.60 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 934088, close 278251, bind 377431, connect 1367244, delroute 0 0m10.01s real 0m03.79s user 0m36.29s 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 1131628, close 406975, bind 1699641, connect 918650, delroute 0 0m10.01s real 0m05.01s user 0m34.98s 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 329183, close 261302, bind 0, connect 801623, delroute 115633 10.00 real 2.52 user 29.67 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1258841, close 426861, bind 5438345, connect 0, delroute 0 10.01 real 8.59 user 31.46 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1004042, close 522301, bind 0, connect 3626805, delroute 0 10.00 real 7.43 user 29.15 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1213735, close 505422, bind 2649456, connect 1538671, delroute 0 10.01 real 7.41 user 30.59 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 138126, close 76215, bind 278461, connect 104602, delroute 0 10.62 real 0.85 user 34.84 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 432102, close 959973, bind 3502140, connect 1925723, delroute 0 10.00 real 10.93 user 26.10 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 979785, close 483858, bind 745217, connect 3502272, delroute 0 0m10.01s real 0m08.13s user 0m28.90s 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 1187829, close 504039, bind 2605771, connect 1576536, delroute 0 0m10.01s real 0m07.51s user 0m30.44s 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 272787, close 225604, bind 0, connect 1288169, delroute 107882 10.00 real 3.85 user 26.49 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 1557104, close 497836, bind 5188207, connect 0, delroute 0 10.00 real 8.71 user 31.36 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 1377609, close 521045, bind 0, connect 3529391, delroute 0 10.01 real 8.21 user 31.68 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 1407210, close 495176, bind 2736901, connect 1850250, delroute 0 10.01 real 8.25 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 1321569, close 420746, bind 2666692, connect 1762121, delroute 0 10.48 real 8.09 user 31.98 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 1087881, close 611441, bind 3112674, connect 2128255, delroute 0 10.01 real 9.67 user 30.23 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 1244052, close 473259, bind 813032, connect 3309751, delroute 0 10.00 real 8.77 user 31.20 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 1362028, close 513982, bind 2681307, connect 1851116, delroute 0 10.00 real 8.33 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 286665, close 249993, bind 0, connect 1208154, delroute 165525 10.00 real 3.80 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 221092 1.01 real 0.16 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 32129 1.00 real 0.04 user 0.97 sys