==== 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 1132776, close 957934, bind 1614028, connect 964070, delroute 0 10.01 real 5.28 user 34.16 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1103379, close 959477, bind 6772417, connect 0, delroute 0 10.00 real 12.55 user 27.47 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 801034, close 497419, bind 0, connect 2076224, delroute 0 10.00 real 4.50 user 35.58 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1070089, close 487173, bind 2156124, connect 1298659, delroute 0 10.00 real 6.41 user 33.65 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 117971, close 68966, bind 222237, connect 181809, delroute 0 10.36 real 0.94 user 39.09 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 509993, close 888419, bind 3560416, connect 2082428, delroute 0 10.01 real 11.53 user 28.40 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 921067, close 347918, bind 538818, connect 1764310, delroute 0 10.00 real 4.84 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 1223429, close 420627, bind 2045336, connect 1139270, delroute 0 10.01 real 5.90 user 34.18 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 685611, close 581037, bind 0, connect 1525255, delroute 389793 10.01 real 5.86 user 32.86 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1328788, close 384187, bind 5711977, connect 0, delroute 0 10.00 real 8.74 user 31.17 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1091497, close 482629, bind 0, connect 4222314, delroute 0 10.00 real 8.54 user 28.51 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1295384, close 451321, bind 2691832, connect 1947454, delroute 0 10.00 real 8.54 user 29.67 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 144482, close 70604, bind 249010, connect 99872, delroute 0 10.67 real 0.68 user 35.39 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 542368, close 816585, bind 3485113, connect 2089435, delroute 0 10.01 real 10.82 user 26.35 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 1076069, close 347628, bind 581171, connect 1448228, delroute 0 10.00 real 4.65 user 35.19 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 1199056, close 426505, bind 2171876, connect 854097, delroute 0 10.00 real 6.38 user 33.59 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 484242, close 395965, bind 0, connect 1037317, delroute 172932 10.01 real 3.52 user 32.69 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 1797778, close 541644, bind 5136267, connect 0, delroute 0 10.01 real 8.94 user 31.04 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 1538131, close 518765, bind 0, connect 3612565, delroute 0 10.01 real 8.78 user 31.16 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 1589696, close 515333, bind 2795775, connect 1923951, delroute 0 10.01 real 9.49 user 30.47 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 1520130, close 451269, bind 2543481, connect 1852015, delroute 0 10.54 real 8.56 user 31.52 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 1386221, close 557425, bind 2914997, connect 1999619, delroute 0 10.01 real 10.15 user 29.82 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 1449751, close 482249, bind 823099, connect 3110704, delroute 0 10.01 real 9.92 user 30.03 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 1604708, close 510924, bind 2801292, connect 1766190, delroute 0 10.01 real 9.20 user 30.95 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 1009350, close 548732, bind 0, connect 2924610, delroute 676894 10.01 real 8.99 user 31.08 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1729744, close 525295, bind 4584869, connect 0, delroute 0 10.00 real 8.27 user 31.64 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 958794, close 257710, bind 0, connect 1391555, delroute 0 10.00 real 3.41 user 36.55 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1159243, close 352364, bind 1586206, connect 920923, delroute 0 10.00 real 4.61 user 35.45 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 127128, close 70804, bind 204785, connect 168905, delroute 0 10.30 real 0.93 user 39.02 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 500632, close 927896, bind 3440579, connect 1831914, delroute 0 10.01 real 10.70 user 29.21 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 892863, close 252518, bind 376686, connect 1434173, delroute 0 0m10.01s real 0m03.56s user 0m36.62s 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 1144886, close 367427, bind 1612769, connect 924831, delroute 0 0m10.01s real 0m04.48s user 0m35.57s 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 323019, close 260538, bind 0, connect 800312, delroute 114612 10.00 real 2.78 user 29.26 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1353010, close 374187, bind 5205561, connect 0, delroute 0 10.01 real 8.45 user 31.59 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1044901, close 537058, bind 0, connect 3583099, delroute 0 10.00 real 7.77 user 28.88 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1250087, close 478763, bind 2553301, connect 1694832, delroute 0 10.00 real 7.53 user 30.45 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 146480, close 77176, bind 266713, connect 103131, delroute 0 10.69 real 0.87 user 35.67 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 430423, close 966326, bind 3575104, connect 1974901, delroute 0 10.01 real 11.10 user 26.11 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 1027198, close 466236, bind 739901, connect 3554444, delroute 0 0m10.01s real 0m08.29s user 0m28.97s 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 1260842, close 481487, bind 2501103, connect 1600179, delroute 0 0m10.01s real 0m07.83s user 0m30.38s 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 272575, close 224932, bind 0, connect 1289933, delroute 108029 10.00 real 3.52 user 26.33 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 1672415, close 461685, bind 4873723, connect 0, delroute 0 10.00 real 8.30 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 1412163, close 489743, bind 0, connect 3451294, delroute 0 10.01 real 8.07 user 32.03 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 1398748, close 514671, bind 2762236, connect 1892513, delroute 0 10.01 real 8.83 user 31.23 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 1377704, close 430515, bind 2561331, connect 1747283, delroute 0 10.57 real 7.80 user 32.26 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 1051538, close 622360, bind 3259269, connect 2206873, delroute 0 10.00 real 9.95 user 30.17 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 1259523, close 486156, bind 790277, connect 3324056, delroute 0 10.00 real 8.99 user 30.96 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 1375804, close 499388, bind 2675752, connect 1893622, delroute 0 10.00 real 8.72 user 31.33 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 283012, close 248587, bind 0, connect 1209284, delroute 167210 10.00 real 4.02 user 28.66 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 236120 1.01 real 0.19 user 0.81 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 36444 1.00 real 0.03 user 0.98 sys