==== 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 1118008, close 955870, bind 1636556, connect 971922, delroute 0 10.01 real 4.94 user 34.56 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1187433, close 893741, bind 6706095, connect 0, delroute 0 10.01 real 11.19 user 28.66 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 919728, close 417389, bind 0, connect 1878349, delroute 0 10.01 real 3.89 user 36.18 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1146870, close 449216, bind 2228580, connect 1234487, delroute 0 10.01 real 5.81 user 34.25 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 112635, close 58210, bind 232311, connect 169016, delroute 0 10.26 real 0.49 user 39.65 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 560502, close 935960, bind 3605886, connect 2123639, delroute 0 10.00 real 11.30 user 28.57 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 869295, close 385822, bind 567597, connect 1844012, delroute 0 10.01 real 4.71 user 35.24 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 1235908, close 429218, bind 2073106, connect 1114048, delroute 0 10.01 real 5.83 user 34.23 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 724486, close 526002, bind 0, connect 1480725, delroute 402112 10.00 real 5.00 user 33.82 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1350498, close 411291, bind 5741898, connect 0, delroute 0 10.01 real 8.75 user 31.24 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1113237, close 424789, bind 0, connect 4490039, delroute 0 10.01 real 8.96 user 28.27 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1357511, close 477782, bind 2946188, connect 1660712, delroute 0 10.01 real 8.29 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 141395, close 70721, bind 266332, connect 88636, delroute 0 10.70 real 0.65 user 34.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 547828, close 852613, bind 3637020, connect 2019686, delroute 0 10.01 real 10.89 user 26.77 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 1132221, close 334967, bind 602275, connect 1448932, delroute 0 10.01 real 4.58 user 35.29 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 1246323, close 376413, bind 2149842, connect 858749, 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 480571, close 390769, bind 0, connect 1053860, delroute 172455 10.00 real 3.59 user 32.57 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 1879054, close 464383, bind 4929851, connect 0, delroute 0 10.00 real 8.19 user 31.86 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 1588425, close 452377, bind 0, connect 3675339, delroute 0 10.00 real 8.09 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 1626268, close 467902, bind 2745530, connect 1892941, delroute 0 10.00 real 8.20 user 31.87 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 1582853, close 429954, bind 2574066, connect 1856256, delroute 0 10.48 real 8.31 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 1355949, close 541575, bind 3003252, connect 2115866, delroute 0 10.00 real 9.68 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 1461108, close 450576, bind 807974, connect 3143978, delroute 0 10.00 real 9.50 user 30.34 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 1573199, close 491100, bind 2800735, connect 1832736, delroute 0 10.00 real 8.91 user 31.04 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 1012270, close 534301, bind 0, connect 2963680, delroute 685251 10.00 real 9.41 user 30.57 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1782085, close 522225, bind 4662485, connect 0, delroute 0 10.01 real 7.95 user 32.06 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1051771, close 220484, bind 0, connect 1332236, delroute 0 10.01 real 2.93 user 37.17 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1150010, close 368972, bind 1597390, connect 953124, delroute 0 10.01 real 4.70 user 35.33 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 122434, close 57660, bind 192584, connect 155126, delroute 0 10.29 real 0.72 user 39.21 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 486711, close 931724, bind 3475640, connect 1855441, delroute 0 10.00 real 10.10 user 29.76 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 940116, close 297602, bind 385457, connect 1416402, delroute 0 0m10.01s real 0m03.92s user 0m36.11s 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 1173546, close 359540, bind 1590897, connect 924582, delroute 0 0m10.01s real 0m04.75s user 0m35.23s 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 326551, close 278353, bind 0, connect 813100, delroute 115395 10.00 real 2.90 user 29.04 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1350204, close 400666, bind 5292633, connect 0, delroute 0 10.01 real 8.42 user 31.71 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1034071, close 467983, bind 0, connect 3959660, delroute 0 10.01 real 7.90 user 28.84 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1340665, close 493824, bind 2848188, connect 1326686, delroute 0 10.01 real 7.06 user 31.58 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 148999, close 79301, bind 272467, connect 73416, delroute 0 10.56 real 0.80 user 36.58 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 455129, close 1019062, bind 3648283, connect 1931548, delroute 0 10.01 real 10.35 user 26.43 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 1040924, close 416302, bind 808563, connect 3771910, delroute 0 0m10.01s real 0m08.57s user 0m28.98s 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 1317749, close 490469, bind 2833969, connect 1380812, delroute 0 0m10.01s real 0m07.17s user 0m31.23s 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 273095, close 228941, bind 0, connect 1292555, delroute 107270 10.00 real 3.73 user 25.38 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 1513270, close 552051, bind 5345800, connect 0, delroute 0 10.00 real 8.73 user 31.28 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 1348281, close 518717, bind 0, connect 3655044, delroute 0 10.00 real 7.45 user 32.64 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 1398825, close 522585, bind 2745002, connect 1870037, delroute 0 10.00 real 8.11 user 31.79 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 1352901, close 451576, bind 2689101, connect 1711331, delroute 0 10.56 real 7.84 user 32.21 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 1061050, close 654363, bind 3176715, connect 2238522, delroute 0 10.01 real 10.22 user 29.73 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 1201943, close 528141, bind 857443, connect 3463290, delroute 0 10.00 real 8.17 user 31.82 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 1399333, close 505102, bind 2652263, connect 1892195, delroute 0 10.00 real 8.09 user 31.70 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 282027, close 245356, bind 0, connect 1206555, delroute 167689 10.00 real 3.49 user 28.87 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 234463 1.01 real 0.20 user 0.82 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 38296 1.01 real 0.05 user 0.97 sys