==== 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 1111472, close 960541, bind 1649963, connect 976816, delroute 0 10.01 real 5.44 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 1180582, close 822946, bind 6707554, connect 0, delroute 0 10.01 real 11.52 user 28.49 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 819697, close 376312, bind 0, connect 1982300, delroute 0 10.01 real 3.63 user 36.45 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1008831, close 544598, bind 2757436, connect 1303422, delroute 0 10.01 real 7.32 user 32.57 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 133209, close 93149, bind 330950, connect 243773, delroute 0 10.29 real 0.90 user 39.03 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 510347, close 955022, bind 3620290, connect 2195342, delroute 0 10.00 real 11.29 user 28.61 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 936052, close 287431, bind 470985, connect 1752692, delroute 0 10.01 real 4.82 user 35.20 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 1253962, close 430395, bind 1996636, connect 1111478, delroute 0 10.01 real 5.74 user 34.29 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 717412, close 565709, bind 0, connect 1510355, delroute 412541 10.00 real 4.96 user 33.67 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1404707, close 408565, bind 5579750, connect 0, delroute 0 10.01 real 8.75 user 31.21 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1106275, close 438086, bind 0, connect 4492518, delroute 0 10.01 real 8.64 user 28.61 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1374431, close 446262, bind 3005951, connect 1689302, delroute 0 10.01 real 8.17 user 30.63 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 114425, close 54708, bind 255130, connect 73013, delroute 0 10.53 real 0.69 user 29.15 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 549836, close 872025, bind 3639323, connect 2041474, delroute 0 10.01 real 10.83 user 27.05 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 1099576, close 345068, bind 589164, connect 1484001, delroute 0 10.01 real 4.50 user 35.49 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 1244814, close 398372, bind 2138088, connect 855320, delroute 0 10.01 real 5.62 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 485488, close 406213, bind 0, connect 1062069, delroute 175913 10.00 real 3.72 user 32.68 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 1904316, close 478559, bind 4872675, connect 0, delroute 0 10.00 real 8.22 user 31.76 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 1585642, close 482143, bind 0, connect 3676730, delroute 0 10.01 real 8.00 user 32.05 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 1590018, close 501384, bind 2795204, connect 1964070, delroute 0 10.00 real 8.40 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 1579470, close 441935, bind 2528923, connect 1848835, delroute 0 10.45 real 8.02 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 1433731, close 518029, bind 2832964, connect 2055862, delroute 0 10.01 real 8.73 user 31.31 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 1494107, close 465992, bind 818709, connect 3112545, delroute 0 10.00 real 9.62 user 30.38 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 1616545, close 485914, bind 2705254, connect 1822974, delroute 0 10.00 real 8.74 user 31.31 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 1024886, close 522919, bind 0, connect 2948714, delroute 690536 10.00 real 8.65 user 31.24 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1750198, close 553840, bind 4595191, connect 0, delroute 0 10.01 real 8.55 user 31.44 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1036951, close 213196, bind 0, connect 1310420, delroute 0 10.01 real 3.03 user 37.02 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1135519, close 347518, bind 1595617, connect 933615, delroute 0 10.01 real 4.44 user 35.77 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 121376, close 46012, bind 150145, connect 135182, delroute 0 10.39 real 0.59 user 39.52 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 471060, close 938260, bind 3467511, connect 1873517, delroute 0 10.01 real 10.62 user 29.27 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 888957, close 282792, bind 361747, connect 1445591, delroute 0 0m10.01s real 0m03.66s user 0m36.32s 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 1167888, close 342380, bind 1548378, connect 919285, delroute 0 0m10.01s real 0m04.56s user 0m35.49s 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 329070, close 263574, bind 0, connect 798013, delroute 113719 10.00 real 2.75 user 29.02 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1387737, close 405032, bind 5191145, connect 0, delroute 0 10.01 real 8.42 user 31.65 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1064587, close 478555, bind 0, connect 3881414, delroute 0 10.01 real 7.96 user 28.85 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1343077, close 501694, bind 2827514, connect 1331811, delroute 0 10.01 real 7.13 user 31.32 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 154826, close 83217, bind 288036, connect 82660, delroute 0 10.71 real 0.82 user 36.05 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 445194, close 1016278, bind 3652731, connect 1943018, delroute 0 10.01 real 10.68 user 25.90 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 1047849, close 417359, bind 815176, connect 3784596, delroute 0 0m10.01s real 0m08.67s user 0m28.75s 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 1348168, close 486346, bind 2786171, connect 1383867, delroute 0 0m10.01s real 0m07.46s user 0m31.17s 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 282148, close 224316, bind 0, connect 1285683, delroute 107107 10.00 real 3.31 user 26.20 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 1684324, close 453720, bind 4865233, connect 0, delroute 0 10.00 real 8.17 user 31.93 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 1388723, close 513589, bind 0, connect 3563841, delroute 0 10.00 real 7.44 user 32.49 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 1444931, close 484528, bind 2624744, connect 1863022, delroute 0 10.00 real 8.26 user 31.84 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 1419504, close 415637, bind 2468073, connect 1714075, delroute 0 10.52 real 7.57 user 32.48 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 1069419, close 636728, bind 3157068, connect 2239306, delroute 0 10.01 real 9.81 user 30.11 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 1286949, close 475628, bind 773655, connect 3312947, delroute 0 10.00 real 8.25 user 31.67 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 1422334, close 474991, bind 2628442, connect 1878833, delroute 0 10.01 real 8.30 user 31.67 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 284396, close 254182, bind 0, connect 1219962, delroute 166821 10.00 real 3.60 user 29.17 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 238638 1.01 real 0.19 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 38218 1.01 real 0.03 user 0.98 sys