==== 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 1121170, close 953114, bind 1646241, connect 960394, delroute 0 10.00 real 4.89 user 34.64 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1103666, close 952082, bind 6898562, connect 0, delroute 0 10.01 real 12.07 user 28.03 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 806522, close 372315, bind 0, connect 2021694, delroute 0 10.01 real 4.13 user 35.82 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1083733, close 568316, bind 2324906, connect 1260121, delroute 0 10.00 real 5.85 user 34.23 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 119348, close 71857, bind 243288, connect 182042, delroute 0 10.28 real 0.79 user 39.24 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 596456, close 913062, bind 3484237, connect 1991668, delroute 0 10.00 real 10.49 user 29.32 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 869383, close 394879, bind 553784, connect 1838881, delroute 0 10.01 real 4.95 user 35.05 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 1192017, close 430073, bind 2247257, connect 1125617, delroute 0 10.01 real 6.30 user 33.83 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 717344, close 563047, bind 0, connect 1493792, delroute 382741 10.01 real 4.97 user 33.28 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1225554, close 451376, bind 5865233, connect 0, delroute 0 10.01 real 9.49 user 30.46 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1073213, close 484100, bind 0, connect 4185278, delroute 0 10.00 real 8.46 user 28.69 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1229331, close 476808, bind 2908125, connect 1796078, delroute 0 10.00 real 7.98 user 30.22 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 137272, close 77852, bind 271609, connect 110841, delroute 0 10.56 real 0.88 user 33.20 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 527060, close 832560, bind 3522189, connect 2017378, delroute 0 10.01 real 10.82 user 26.39 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 1044180, close 362366, bind 634033, connect 1434019, delroute 0 10.01 real 4.74 user 35.08 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 1162641, close 391452, bind 2352865, connect 823553, delroute 0 10.01 real 5.86 user 34.07 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 479140, close 401152, bind 0, connect 1032208, delroute 174938 10.01 real 3.98 user 32.82 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 1733970, close 581687, bind 5509808, connect 0, delroute 0 10.01 real 9.47 user 30.62 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 1569839, close 496131, bind 0, connect 3682619, delroute 0 10.00 real 7.59 user 32.47 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 1597167, close 530240, bind 2834010, connect 1903899, delroute 0 10.00 real 8.49 user 31.59 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 1548774, close 448709, bind 2637852, connect 1865525, delroute 0 10.45 real 8.51 user 31.48 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 1382311, close 569446, bind 2962472, connect 2033297, delroute 0 10.01 real 9.99 user 30.00 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 1456016, close 479769, bind 859543, connect 3117622, delroute 0 10.00 real 9.15 user 30.76 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 1570075, close 518057, bind 2872185, connect 1781860, delroute 0 10.00 real 9.06 user 30.99 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 1011623, close 531716, bind 0, connect 2902861, delroute 688481 10.00 real 8.73 user 31.03 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1613658, close 605851, bind 5017091, connect 0, delroute 0 10.01 real 8.56 user 31.41 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 979990, close 272748, bind 0, connect 1334771, delroute 0 10.00 real 2.93 user 37.05 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1134515, close 388981, bind 1751778, connect 902569, delroute 0 10.01 real 4.89 user 35.21 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 118515, close 62450, bind 218229, connect 167532, delroute 0 10.28 real 0.81 user 39.16 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 481986, close 951002, bind 3520671, connect 1794521, delroute 0 10.01 real 10.21 user 29.63 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 941994, close 271482, bind 354101, connect 1356700, delroute 0 0m10.01s real 0m03.53s user 0m36.42s 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 1125230, close 388409, bind 1769880, connect 902675, delroute 0 0m10.01s real 0m04.66s user 0m35.40s 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 318226, close 272869, bind 0, connect 814750, delroute 114884 10.00 real 2.70 user 29.50 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1203381, close 444487, bind 5626266, connect 0, delroute 0 10.01 real 8.70 user 31.36 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1035189, close 532415, bind 0, connect 3544434, delroute 0 10.01 real 7.49 user 29.13 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1225781, close 502460, bind 2689442, connect 1506667, delroute 0 10.01 real 7.35 user 30.65 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 144394, close 78819, bind 278872, connect 103557, delroute 0 10.63 real 0.78 user 33.30 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 431963, close 982809, bind 3542250, connect 1891700, delroute 0 10.00 real 10.54 user 26.28 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 984696, close 481601, bind 741451, connect 3522395, delroute 0 0m10.01s real 0m08.04s user 0m29.03s 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 1216445, close 498610, bind 2727719, connect 1483971, delroute 0 0m10.01s real 0m07.67s user 0m30.56s 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 275106, close 220773, bind 0, connect 1271117, delroute 106798 10.00 real 3.27 user 26.17 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 1547409, close 527560, bind 5351123, connect 0, delroute 0 10.00 real 8.92 user 31.16 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 1391239, close 524661, bind 0, connect 3558135, delroute 0 10.00 real 7.74 user 32.25 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 1430669, close 521957, bind 2693499, connect 1822669, delroute 0 10.01 real 8.17 user 31.85 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 1324692, close 443411, bind 2701705, connect 1763556, delroute 0 10.50 real 7.65 user 32.41 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 1077754, close 634311, bind 3214431, connect 2136346, delroute 0 10.00 real 9.72 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 1241591, close 515157, bind 792896, connect 3352792, delroute 0 10.00 real 8.34 user 31.69 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 1362727, close 532975, bind 2741012, connect 1869765, delroute 0 10.00 real 8.35 user 31.52 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 283160, close 255774, bind 0, connect 1212918, delroute 165319 10.00 real 3.67 user 28.68 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 234946 1.01 real 0.13 user 0.88 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 35208 1.00 real 0.02 user 0.98 sys