==== 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 1140481, close 963632, bind 1657867, connect 957320, delroute 0 10.00 real 4.86 user 34.69 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1066698, close 955360, bind 7051951, connect 0, delroute 0 10.00 real 12.37 user 27.52 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 812121, close 428180, bind 0, connect 2029693, delroute 0 10.00 real 3.91 user 36.18 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1101995, close 564569, bind 2260091, connect 1256933, delroute 0 10.00 real 6.06 user 34.12 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 118689, close 74133, bind 245588, connect 187999, delroute 0 10.27 real 0.89 user 39.20 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 560452, close 908192, bind 3556985, connect 2015398, delroute 0 10.01 real 10.99 user 29.02 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 844259, close 375941, bind 580403, connect 1851723, delroute 0 10.01 real 4.89 user 35.24 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 1173843, close 465269, bind 2192348, connect 1132878, delroute 0 10.01 real 5.94 user 33.92 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 713036, close 541344, bind 0, connect 1482952, delroute 388450 10.01 real 5.00 user 33.87 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1266495, close 421447, bind 5797393, connect 0, delroute 0 10.00 real 9.04 user 30.86 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1083455, close 424795, bind 0, connect 4347897, delroute 0 10.00 real 9.02 user 28.11 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1337360, close 467016, bind 2962795, connect 1582442, delroute 0 10.00 real 8.13 user 30.37 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 138230, close 74368, bind 264582, connect 98628, delroute 0 10.69 real 0.75 user 31.42 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 539990, close 819554, bind 3576291, connect 2002143, delroute 0 10.00 real 10.27 user 27.02 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 1061365, close 412203, bind 622761, connect 1467716, delroute 0 10.00 real 4.85 user 34.89 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 1174310, close 407272, bind 2353186, connect 819188, delroute 0 10.00 real 5.96 user 33.81 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 487792, close 387617, bind 0, connect 1018740, delroute 177014 10.01 real 3.32 user 32.95 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 1726258, close 614543, bind 5454372, connect 0, delroute 0 10.01 real 9.37 user 30.55 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 1556005, close 525584, bind 0, connect 3713080, delroute 0 10.00 real 8.33 user 31.82 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 1590314, close 528791, bind 2831595, connect 1900999, delroute 0 10.00 real 8.85 user 31.14 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 1524082, close 446528, bind 2655224, connect 1853254, delroute 0 10.52 real 8.41 user 31.67 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 1334668, close 638647, bind 3008978, connect 2097761, delroute 0 10.01 real 9.95 user 30.05 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 1425606, close 496946, bind 866342, connect 3174414, delroute 0 10.00 real 9.41 user 30.72 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 1557571, close 554131, bind 2853106, connect 1806467, delroute 0 10.01 real 9.04 user 30.87 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 948471, close 580287, bind 0, connect 2975309, delroute 706630 10.01 real 8.85 user 31.15 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1602183, close 632989, bind 4980192, connect 0, delroute 0 10.00 real 8.59 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 992923, close 257340, bind 0, connect 1339234, delroute 0 10.00 real 2.80 user 37.11 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1167517, close 373923, bind 1840579, connect 880704, delroute 0 10.01 real 4.92 user 35.15 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 108812, close 50785, bind 224206, connect 166952, delroute 0 10.29 real 0.78 user 39.35 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 496536, close 945174, bind 3494729, connect 1778586, delroute 0 10.01 real 9.86 user 29.82 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 973267, close 246550, bind 382048, connect 1321576, delroute 0 0m10.01s real 0m03.41s user 0m36.59s 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 1150204, close 382530, bind 1840149, connect 881375, delroute 0 0m10.01s real 0m05.05s user 0m35.08s 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 330226, close 270780, bind 0, connect 821450, delroute 118396 10.00 real 2.76 user 29.80 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1216204, close 436392, bind 5632816, connect 0, delroute 0 10.01 real 8.69 user 31.29 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1011346, close 472679, bind 0, connect 3840685, delroute 0 10.00 real 8.13 user 28.25 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1282743, close 500999, bind 2860561, connect 1329497, delroute 0 10.00 real 7.60 user 31.08 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 142728, close 83008, bind 288792, connect 83144, delroute 0 10.56 real 0.85 user 35.59 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 418132, close 1011428, bind 3587634, connect 1915029, delroute 0 10.01 real 11.48 user 25.63 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 995924, close 441908, bind 818644, connect 3600976, delroute 0 0m10.01s real 0m08.62s user 0m28.87s 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 1304163, close 478703, bind 2847065, connect 1337737, delroute 0 0m10.01s real 0m07.36s user 0m30.58s 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 280389, close 237735, bind 0, connect 1312794, delroute 110180 10.00 real 3.65 user 26.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 1558612, close 534199, bind 5238667, connect 0, delroute 0 10.00 real 8.78 user 31.27 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 1383823, close 512585, bind 0, connect 3524903, delroute 0 10.01 real 7.90 user 32.10 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 1405788, close 517674, bind 2770046, connect 1861146, delroute 0 10.00 real 8.68 user 31.23 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 1322297, close 435599, bind 2669441, connect 1753556, delroute 0 10.58 real 8.00 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 1085666, close 619841, bind 3156981, connect 2155010, delroute 0 10.00 real 10.36 user 29.69 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 1223563, close 507468, bind 856585, connect 3387767, delroute 0 10.00 real 8.20 user 31.74 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 1363413, close 532260, bind 2775117, connect 1885302, delroute 0 10.00 real 8.46 user 31.34 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 291080, close 254918, bind 0, connect 1249848, delroute 175003 10.00 real 3.93 user 29.55 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 238929 1.01 real 0.20 user 0.80 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 40886 1.00 real 0.03 user 0.96 sys