==== 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 1125656, close 961262, bind 1621328, connect 977170, delroute 0 10.01 real 5.62 user 34.02 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1105710, close 919492, bind 6812940, connect 0, delroute 0 10.00 real 12.04 user 28.00 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 813760, close 484707, bind 0, connect 2109677, delroute 0 10.01 real 4.25 user 35.79 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1118458, close 465882, bind 2239359, connect 1236581, delroute 0 10.00 real 6.13 user 33.86 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 114363, close 63485, bind 216797, connect 167293, delroute 0 10.27 real 0.71 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 504967, close 985821, bind 3571017, connect 2173743, delroute 0 10.00 real 11.41 user 28.53 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 904866, close 374710, bind 557845, connect 1802711, delroute 0 10.01 real 4.57 user 35.59 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 1210598, close 455696, bind 2126880, connect 1110440, delroute 0 10.01 real 6.11 user 33.99 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 707282, close 546015, bind 0, connect 1486573, delroute 385676 10.00 real 4.94 user 33.57 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1247216, close 431515, bind 5881930, connect 0, delroute 0 10.01 real 9.17 user 30.91 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1057904, close 539335, bind 0, connect 4092686, delroute 0 10.00 real 8.22 user 28.63 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1193622, close 500530, bind 2827184, connect 1853820, delroute 0 10.00 real 8.06 user 29.87 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 147906, close 81829, bind 281271, connect 125865, delroute 0 10.72 real 0.92 user 34.58 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 527682, close 858593, bind 3491217, connect 2065953, delroute 0 10.01 real 10.52 user 26.64 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 1024325, close 356189, bind 646549, connect 1469143, delroute 0 10.01 real 4.91 user 35.07 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 1195247, close 416050, bind 2233479, connect 819215, delroute 0 10.00 real 6.32 user 33.65 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 481720, close 397543, bind 0, connect 1046520, delroute 174067 10.01 real 3.63 user 32.88 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 1836839, close 519640, bind 5047237, connect 0, delroute 0 10.01 real 8.86 user 31.22 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 1585434, close 511956, bind 0, connect 3686283, delroute 0 10.01 real 8.12 user 31.92 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 1606206, close 513400, bind 2810900, connect 1901064, delroute 0 10.01 real 8.71 user 31.24 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 1530684, close 441063, bind 2635058, connect 1895128, delroute 0 10.55 real 8.20 user 31.82 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 1391086, close 575080, bind 2979085, connect 2055622, delroute 0 10.00 real 9.71 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 1462779, close 471654, bind 855604, connect 3141159, delroute 0 10.00 real 9.15 user 30.95 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 1578996, close 520967, bind 2840620, connect 1755618, delroute 0 10.00 real 9.30 user 30.81 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 992065, close 525535, bind 0, connect 2916937, delroute 671263 10.01 real 9.18 user 30.76 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1627906, close 569392, bind 5033153, connect 0, delroute 0 10.00 real 8.27 user 31.58 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1004067, close 250748, bind 0, connect 1350375, delroute 0 10.00 real 3.23 user 36.73 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1137770, close 372987, bind 1693029, connect 912664, delroute 0 10.01 real 4.90 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 107548, close 62148, bind 231959, connect 162763, delroute 0 10.25 real 0.81 user 39.15 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 501809, close 954578, bind 3472955, connect 1769466, delroute 0 10.01 real 10.24 user 29.74 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 909854, close 270744, bind 400750, connect 1422273, delroute 0 0m10.01s real 0m03.52s user 0m36.50s 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 1154660, close 390573, bind 1735447, connect 908023, delroute 0 0m10.01s real 0m05.12s user 0m34.90s 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 326887, close 258740, bind 0, connect 797256, delroute 114450 10.00 real 2.98 user 28.99 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1219018, close 428222, bind 5663492, connect 0, delroute 0 10.01 real 8.33 user 31.63 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1008517, close 574319, bind 0, connect 3459320, delroute 0 10.00 real 7.44 user 28.82 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1194733, close 490852, bind 2534224, connect 1714294, delroute 0 10.01 real 7.56 user 30.47 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 138606, close 80948, bind 287787, connect 117083, delroute 0 10.60 real 0.64 user 35.61 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 406700, close 1024884, bind 3518904, connect 1976974, delroute 0 10.01 real 10.98 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 981313, close 501023, bind 696755, connect 3528455, delroute 0 0m10.01s real 0m07.74s user 0m29.11s 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 1170302, close 525995, bind 2455104, connect 1640455, delroute 0 0m10.01s real 0m07.35s user 0m30.35s 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 272749, close 226753, bind 0, connect 1289873, delroute 107168 10.00 real 3.33 user 26.30 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 1583736, close 511858, bind 5184034, connect 0, delroute 0 10.00 real 8.57 user 31.57 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 1393263, close 518848, bind 0, connect 3543864, delroute 0 10.01 real 7.87 user 32.01 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 1409916, close 521332, bind 2722957, connect 1860000, delroute 0 10.01 real 8.32 user 31.65 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 1324040, close 443666, bind 2700216, connect 1759372, delroute 0 10.49 real 8.01 user 32.00 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 1043377, close 648851, bind 3265764, connect 2200945, delroute 0 10.00 real 9.81 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 1256347, close 485997, bind 812037, connect 3327401, delroute 0 10.00 real 8.16 user 31.78 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 1364860, close 505267, bind 2786861, connect 1875190, delroute 0 10.00 real 7.96 user 32.02 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 284540, close 248148, bind 0, connect 1188895, delroute 167318 10.00 real 3.26 user 29.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 238849 1.01 real 0.18 user 0.83 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 33788 1.01 real 0.06 user 0.94 sys