==== 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 1135857, close 961288, bind 1646149, connect 965655, delroute 0 10.00 real 5.18 user 34.32 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1149850, close 887634, bind 6758621, connect 0, delroute 0 10.01 real 11.83 user 28.08 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 842898, close 416331, bind 0, connect 1987028, delroute 0 10.01 real 4.10 user 35.86 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1094363, close 446796, bind 2193487, connect 1280948, delroute 0 10.01 real 5.91 user 34.22 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 123223, close 74814, bind 249890, connect 186397, delroute 0 10.37 real 0.76 user 39.29 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 558700, close 872657, bind 3544840, connect 2013504, delroute 0 10.00 real 10.60 user 29.24 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 892736, close 371286, bind 527877, connect 1821011, delroute 0 10.01 real 4.66 user 35.33 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 1185132, close 466079, bind 2165372, connect 1129304, delroute 0 10.01 real 5.95 user 33.94 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 715101, close 551458, bind 0, connect 1503664, delroute 389565 10.00 real 5.19 user 33.49 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1228589, close 454266, bind 5945422, connect 0, delroute 0 10.01 real 9.14 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 1053958, close 524997, bind 0, connect 4019912, delroute 0 10.01 real 8.27 user 28.31 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1219714, close 486090, bind 2725449, connect 1893585, delroute 0 10.01 real 8.07 user 30.27 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 163289, close 95304, bind 295878, connect 136686, delroute 0 10.73 real 0.87 user 35.45 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 506167, close 848706, bind 3543382, connect 2089213, delroute 0 10.01 real 10.58 user 26.56 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 1026561, close 352151, bind 612591, connect 1474014, delroute 0 10.01 real 4.63 user 35.39 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 1160621, close 409599, bind 2350713, connect 823826, delroute 0 10.01 real 5.88 user 34.05 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 483600, close 395900, bind 0, connect 1030469, delroute 171396 10.00 real 3.85 user 32.63 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 1740913, close 576558, bind 5352222, connect 0, delroute 0 10.00 real 8.67 user 31.43 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 1518587, close 540095, bind 0, connect 3786440, delroute 0 10.00 real 8.53 user 31.42 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 1544919, close 552996, bind 2877777, connect 1941484, delroute 0 10.00 real 9.12 user 30.82 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 1464315, close 474253, bind 2660558, connect 1950278, delroute 0 10.45 real 8.42 user 31.54 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 1357355, close 609640, bind 3064890, connect 2033481, delroute 0 10.01 real 9.34 user 30.79 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 1449182, close 483162, bind 823771, connect 3132498, delroute 0 10.00 real 9.36 user 30.66 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 1573460, close 525046, bind 2879441, connect 1778528, delroute 0 10.00 real 9.17 user 30.65 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 969391, close 537349, bind 0, connect 2963245, delroute 649974 10.00 real 8.95 user 31.07 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1654209, close 596059, bind 4959348, connect 0, delroute 0 10.01 real 8.68 user 31.31 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 985233, close 312887, bind 0, connect 1339459, delroute 0 10.01 real 3.23 user 36.87 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1133440, close 399763, bind 1772914, connect 911036, delroute 0 10.01 real 4.97 user 35.24 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 118009, close 60648, bind 210681, connect 159151, delroute 0 10.27 real 0.67 user 39.38 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 480897, close 938494, bind 3488595, connect 1801819, delroute 0 10.00 real 10.46 user 29.40 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 971536, close 293013, bind 369169, connect 1352220, delroute 0 0m10.01s real 0m03.72s user 0m36.33s 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 1136123, close 407481, bind 1709001, connect 914228, delroute 0 0m10.01s real 0m04.66s user 0m35.44s 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 327591, close 274574, bind 0, connect 839308, delroute 118603 10.00 real 2.83 user 29.93 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1244830, close 443501, bind 5565498, connect 0, delroute 0 10.01 real 8.92 user 31.15 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1009971, close 577953, bind 0, connect 3448653, delroute 0 10.01 real 7.31 user 29.17 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1171765, close 526759, bind 2528367, connect 1629378, delroute 0 10.01 real 7.26 user 30.22 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 153747, close 86720, bind 271940, connect 125107, delroute 0 10.71 real 0.73 user 34.47 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 418133, close 1006653, bind 3534583, connect 1950269, delroute 0 10.01 real 10.48 user 26.38 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 968837, close 546902, bind 728509, connect 3296944, delroute 0 0m10.01s real 0m07.95s user 0m28.58s 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 1186487, close 515991, bind 2536678, connect 1651498, delroute 0 0m10.01s real 0m07.85s user 0m30.00s 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 279414, close 240499, bind 0, connect 1313760, delroute 109805 10.00 real 3.58 user 26.63 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 1517907, close 557801, bind 5373856, connect 0, delroute 0 10.00 real 9.16 user 30.95 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 1383694, close 529041, bind 0, connect 3535912, delroute 0 10.00 real 7.63 user 32.17 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 1382912, close 526839, bind 2775504, connect 1877853, delroute 0 10.00 real 8.44 user 31.64 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 1319201, close 432612, bind 2644555, connect 1786605, delroute 0 10.58 real 7.75 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 1063141, close 646046, bind 3153964, connect 2160304, delroute 0 10.00 real 10.39 user 29.70 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 1253211, close 501685, bind 823517, connect 3317437, delroute 0 10.00 real 8.54 user 31.36 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 1350410, close 517592, bind 2774031, connect 1894547, delroute 0 10.01 real 7.98 user 32.03 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 287568, close 253231, bind 0, connect 1252775, delroute 174749 10.00 real 4.11 user 29.86 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 227446 1.01 real 0.20 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 40422 1.01 real 0.03 user 0.98 sys