==== 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 1183033, close 1038497, bind 1630509, connect 989012, delroute 0 10.01 real 5.16 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 1592797, close 740987, bind 5558311, connect 0, delroute 0 10.00 real 9.84 user 30.12 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 989333, close 312193, bind 0, connect 1917473, delroute 0 10.00 real 4.25 user 35.67 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1215255, close 517580, bind 2130654, connect 1263595, delroute 0 10.00 real 6.19 user 33.81 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 112825, close 57209, bind 205285, connect 160470, delroute 0 10.35 real 0.62 user 39.42 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 594659, close 894230, bind 3537092, connect 2059706, delroute 0 10.01 real 10.77 user 29.04 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 999609, close 395364, bind 539910, connect 1816110, delroute 0 10.00 real 5.12 user 34.85 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 1223125, close 495294, bind 2208767, connect 1175554, delroute 0 10.00 real 6.32 user 33.66 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 722031, close 590568, bind 0, connect 1550334, delroute 412715 10.01 real 4.78 user 33.17 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1252174, close 468008, bind 5937595, connect 0, delroute 0 10.00 real 9.30 user 30.65 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1210030, close 330452, bind 0, connect 1606360, delroute 0 10.00 real 4.06 user 34.98 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1192992, close 444074, bind 2178482, connect 702519, delroute 0 10.00 real 5.10 user 34.86 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 119895, close 57618, bind 236677, connect 126668, delroute 0 10.50 real 0.56 user 35.84 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 371128, close 1195177, bind 3732793, connect 1772036, delroute 0 10.01 real 10.65 user 28.53 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 967360, close 356954, bind 577548, connect 1272339, delroute 0 10.00 real 4.19 user 35.46 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 1179267, close 427799, bind 2192548, connect 688595, delroute 0 10.00 real 5.28 user 34.53 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 472367, close 380126, bind 0, connect 907977, delroute 143156 10.01 real 3.10 user 31.77 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 1725795, close 609678, bind 5712255, connect 0, delroute 0 10.01 real 9.73 user 30.26 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 1592393, close 572431, bind 0, connect 3896831, delroute 0 10.01 real 8.51 user 31.43 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 1581435, close 591560, bind 2991323, connect 2003305, delroute 0 10.01 real 9.42 user 30.57 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 1536710, close 490372, bind 2683465, connect 1940416, delroute 0 10.46 real 8.59 user 31.34 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 1350001, close 678438, bind 3147554, connect 2134759, delroute 0 10.01 real 10.17 user 29.73 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 1457107, close 544743, bind 858845, connect 3219723, delroute 0 10.00 real 9.85 user 30.10 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 1586987, close 615300, bind 2874271, connect 1862486, delroute 0 10.01 real 9.48 user 30.42 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 983838, close 544670, bind 0, connect 2969158, delroute 669603 10.01 real 9.79 user 30.17 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1569831, close 657388, bind 5242686, connect 0, delroute 0 10.00 real 9.43 user 30.45 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1022466, close 274724, bind 0, connect 1345804, delroute 0 10.00 real 3.16 user 36.89 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1166052, close 446950, bind 1842765, connect 888565, delroute 0 10.00 real 5.51 user 34.38 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 132046, close 71189, bind 226188, connect 152571, delroute 0 10.40 real 0.74 user 38.98 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 533323, close 933720, bind 3535710, connect 1726611, delroute 0 10.00 real 10.03 user 29.67 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 967626, close 301970, bind 419368, connect 1395834, delroute 0 0m10.01s real 0m03.83s user 0m36.20s 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 1196236, close 406196, bind 1769492, connect 893602, delroute 0 0m10.01s real 0m05.25s user 0m34.78s 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 339869, close 283950, bind 0, connect 816803, delroute 116421 10.00 real 2.86 user 27.79 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1255273, close 445427, bind 5574980, connect 0, delroute 0 10.01 real 8.92 user 31.18 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1148250, close 340720, bind 0, connect 1352446, delroute 0 10.00 real 3.98 user 34.90 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1134877, close 439791, bind 1855349, connect 625661, delroute 0 10.00 real 4.78 user 35.12 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 150913, close 89145, bind 278048, connect 147895, delroute 0 10.57 real 0.82 user 36.07 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 292068, close 1428722, bind 3540727, connect 1918587, delroute 0 10.01 real 10.94 user 27.80 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 1010299, close 348618, bind 508696, connect 1144689, delroute 0 0m10.00s real 0m03.99s user 0m35.39s 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 1164553, close 448789, bind 2024143, connect 712769, delroute 0 0m10.00s real 0m05.09s user 0m34.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 322650, close 325615, bind 0, connect 709769, delroute 83608 10.00 real 2.57 user 27.42 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 1523552, close 589499, bind 5577871, connect 0, delroute 0 10.01 real 9.77 user 30.39 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 1408189, close 565660, bind 0, connect 3652362, delroute 0 10.01 real 8.09 user 31.89 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 1441702, close 521963, bind 2815574, connect 1948175, delroute 0 10.01 real 8.42 user 31.62 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 1356068, close 441932, bind 2690897, connect 1792482, delroute 0 10.47 real 8.17 user 31.72 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 1082065, close 674711, bind 3206355, connect 2257959, delroute 0 10.01 real 10.24 user 29.67 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 1174082, close 545972, bind 884198, connect 3616790, delroute 0 10.00 real 9.56 user 30.34 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 1332460, close 574411, bind 2876126, connect 1999003, delroute 0 10.00 real 8.94 user 31.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 293179, close 318622, bind 0, connect 1397949, delroute 164720 10.00 real 3.84 user 27.01 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 228995 1.01 real 0.17 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 32217 1.00 real 0.08 user 0.94 sys