==== 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 1156599, close 1031708, bind 1605460, connect 1002868, delroute 0 10.00 real 5.46 user 34.15 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1204228, close 903602, bind 6778371, connect 0, delroute 0 10.00 real 11.68 user 28.29 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 828158, close 514626, bind 0, connect 2249631, delroute 0 10.00 real 4.99 user 35.13 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1143494, close 562627, bind 2365594, connect 1306468, delroute 0 10.00 real 6.48 user 33.34 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 121355, close 69054, bind 229376, connect 178839, delroute 0 10.27 real 0.87 user 39.28 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 565208, close 942307, bind 3667524, connect 2172160, delroute 0 10.01 real 11.28 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 905382, close 432769, bind 611830, connect 1955747, delroute 0 10.00 real 5.06 user 34.93 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 1198437, close 507299, bind 2212033, connect 1207031, delroute 0 10.00 real 6.08 user 33.95 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 729421, close 610474, bind 0, connect 1597048, delroute 422312 10.01 real 5.72 user 32.64 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1337251, close 421165, bind 5711987, connect 0, delroute 0 10.00 real 9.44 user 30.59 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1116506, close 547410, bind 0, connect 3958553, delroute 0 10.00 real 8.57 user 28.07 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1270351, close 488552, bind 2722528, connect 1952256, delroute 0 10.00 real 8.63 user 29.41 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 164407, close 84230, bind 261195, connect 118862, delroute 0 10.57 real 0.87 user 34.75 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 568182, close 832175, bind 3575057, connect 2072844, delroute 0 10.00 real 10.55 user 26.88 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 1086830, close 355802, bind 592412, connect 1468676, delroute 0 10.00 real 4.80 user 35.15 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 1241979, close 401472, bind 2176317, connect 838798, delroute 0 10.00 real 5.94 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 518151, close 419496, bind 0, connect 1058181, delroute 179902 10.01 real 3.64 user 32.07 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 1909069, close 540972, bind 5241229, connect 0, delroute 0 10.01 real 9.23 user 30.84 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 1624030, close 534323, bind 0, connect 3806827, delroute 0 10.01 real 8.59 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 1628953, close 567912, bind 2932896, connect 2000689, delroute 0 10.01 real 9.30 user 30.67 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 1604701, close 455717, bind 2619062, connect 1909186, delroute 0 10.45 real 8.25 user 31.89 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 1432096, close 601364, bind 3038327, connect 2111975, delroute 0 10.00 real 9.73 user 30.29 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 1522392, close 497951, bind 860985, connect 3179809, delroute 0 10.01 real 10.18 user 29.89 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 1640066, close 550194, bind 2925632, connect 1852472, delroute 0 10.01 real 9.40 user 30.72 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 984844, close 548918, bind 0, connect 3042651, delroute 674015 10.01 real 9.37 user 30.58 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1660508, close 592041, bind 5114599, connect 0, delroute 0 10.00 real 8.70 user 31.25 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1073912, close 270999, bind 0, connect 1362941, delroute 0 10.00 real 3.30 user 36.72 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1182107, close 365700, bind 1721593, connect 948949, delroute 0 10.00 real 5.37 user 34.70 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 116253, close 61062, bind 210548, connect 173288, delroute 0 10.28 real 0.70 user 39.31 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 524663, close 914075, bind 3509403, connect 1815321, delroute 0 10.01 real 10.45 user 29.50 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 958659, close 302373, bind 415673, connect 1460509, delroute 0 0m10.00s real 0m03.86s user 0m36.06s 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 1166288, close 419231, bind 1761042, connect 942301, delroute 0 0m10.01s real 0m05.11s user 0m34.99s 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 343735, close 304008, bind 0, connect 897882, delroute 130759 10.00 real 3.26 user 28.66 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1397433, close 411236, bind 5264956, connect 0, delroute 0 10.00 real 8.18 user 31.72 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1072258, close 586992, bind 0, connect 3467205, delroute 0 10.00 real 7.98 user 28.56 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1247267, close 527419, bind 2425383, connect 1741039, delroute 0 10.00 real 7.25 user 30.50 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 167363, close 89497, bind 274777, connect 109799, delroute 0 10.60 real 0.77 user 36.48 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 461678, close 1001359, bind 3613464, connect 1974921, delroute 0 10.01 real 11.17 user 25.83 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 1033019, close 522230, bind 721654, connect 3444471, delroute 0 0m10.00s real 0m08.37s user 0m28.37s 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 1254161, close 532381, bind 2424713, connect 1684952, delroute 0 0m10.01s real 0m07.77s user 0m29.90s 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 303361, close 274903, bind 0, connect 1404121, delroute 117059 10.00 real 3.67 user 25.78 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 1753905, close 465464, bind 5004952, connect 0, delroute 0 10.01 real 8.41 user 31.58 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 1438931, close 533904, bind 0, connect 3601408, delroute 0 10.01 real 8.60 user 31.46 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 1465172, close 529198, bind 2761869, connect 1927250, delroute 0 10.01 real 8.68 user 31.38 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 1396081, close 438637, bind 2610818, connect 1764461, delroute 0 10.57 real 7.94 user 32.10 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 1080602, close 666745, bind 3203960, connect 2282780, delroute 0 10.01 real 10.35 user 29.74 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 1303395, close 513851, bind 818089, connect 3383782, delroute 0 10.00 real 8.69 user 31.28 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 1421166, close 532350, bind 2730522, connect 1963813, delroute 0 10.00 real 8.92 user 31.08 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 323602, close 290057, bind 0, connect 1361840, delroute 197678 10.00 real 4.57 user 29.31 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 225735 1.00 real 0.25 user 0.76 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 44000 1.00 real 0.06 user 0.94 sys