==== 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 1127913, close 958396, bind 1614776, connect 950371, delroute 0 10.01 real 5.47 user 33.96 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1197561, close 958824, bind 6536224, connect 0, delroute 0 10.00 real 11.70 user 28.30 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 843797, close 403529, bind 0, connect 1964209, delroute 0 10.00 real 4.04 user 35.88 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 989671, close 616250, bind 2688097, connect 1346078, delroute 0 10.00 real 6.87 user 33.09 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 112861, close 57102, bind 206049, connect 162407, delroute 0 10.35 real 0.80 user 39.33 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 539667, close 933945, bind 3576163, connect 2110576, delroute 0 10.00 real 11.53 user 28.41 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 878823, close 349520, bind 522557, connect 1811475, delroute 0 10.00 real 4.86 user 35.22 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 1251197, close 409952, bind 2055529, connect 1099169, delroute 0 10.00 real 5.63 user 34.27 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 729610, close 549377, bind 0, connect 1480769, delroute 398300 10.01 real 5.30 user 33.64 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1321675, close 397191, bind 5729310, connect 0, delroute 0 10.00 real 8.86 user 31.13 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1081247, close 441980, bind 0, connect 4361185, delroute 0 10.00 real 8.76 user 28.23 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1317190, close 450489, bind 2944739, connect 1753080, delroute 0 10.00 real 8.25 user 30.15 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 130803, close 66708, bind 273377, connect 77622, delroute 0 10.54 real 0.74 user 31.33 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 565104, close 820223, bind 3543195, connect 2096116, delroute 0 10.00 real 10.90 user 26.63 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 1061499, close 322662, bind 593168, connect 1470547, delroute 0 10.00 real 4.41 user 35.56 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 1216908, close 381889, bind 2139070, connect 831955, delroute 0 10.00 real 5.58 user 34.39 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 491326, close 407417, bind 0, connect 1056270, delroute 176655 10.01 real 3.89 user 32.83 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 1764056, close 501383, bind 5268899, connect 0, delroute 0 10.01 real 8.62 user 31.35 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 1545690, close 515406, bind 0, connect 3727488, delroute 0 10.01 real 8.21 user 31.71 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 1561974, close 522905, bind 2794680, connect 1918802, delroute 0 10.01 real 8.58 user 31.43 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 1546434, close 436140, bind 2584183, connect 1861139, delroute 0 10.46 real 8.23 user 31.83 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 1394059, close 566473, bind 2943378, connect 2000564, delroute 0 10.01 real 9.80 user 30.27 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 1487050, close 470842, bind 823097, connect 3058671, delroute 0 10.00 real 9.08 user 30.87 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 1586702, close 515057, bind 2758126, connect 1803785, delroute 0 10.01 real 8.36 user 31.60 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 1007520, close 529039, bind 0, connect 2942398, delroute 670027 10.01 real 9.34 user 30.62 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1695501, close 538072, bind 4788665, connect 0, delroute 0 10.00 real 8.09 user 31.98 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1016997, close 215450, bind 0, connect 1340041, delroute 0 10.00 real 3.06 user 36.96 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1118055, close 360433, bind 1604388, connect 949943, delroute 0 10.00 real 4.23 user 35.63 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 116741, close 56518, bind 201233, connect 154073, delroute 0 10.27 real 0.58 user 39.33 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 523141, close 854190, bind 3428974, connect 1788702, delroute 0 10.00 real 9.96 user 29.97 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 918183, close 240377, bind 368377, connect 1396545, delroute 0 0m10.01s real 0m03.39s user 0m36.71s 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 1163665, close 340389, bind 1618100, connect 919864, delroute 0 0m10.01s real 0m04.95s user 0m35.21s 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 330631, close 280507, bind 0, connect 835667, delroute 120577 10.00 real 2.90 user 29.28 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1316042, close 390963, bind 5411319, connect 0, delroute 0 10.01 real 7.93 user 32.04 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1046120, close 452761, bind 0, connect 3898573, delroute 0 10.00 real 8.14 user 28.69 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1307831, close 478859, bind 2825387, connect 1403045, delroute 0 10.00 real 7.18 user 31.17 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 146910, close 79123, bind 284633, connect 68871, delroute 0 10.69 real 0.71 user 35.49 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 453541, close 965768, bind 3606528, connect 1927124, delroute 0 10.00 real 10.85 user 26.45 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 1025783, close 422168, bind 793899, connect 3701154, delroute 0 0m10.01s real 0m08.11s user 0m29.06s 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 1322240, close 482921, bind 2761514, connect 1379117, delroute 0 0m10.01s real 0m07.99s user 0m30.51s 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 284513, close 237559, bind 0, connect 1304977, delroute 110931 10.00 real 3.56 user 26.52 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 1695245, close 442526, bind 4854602, connect 0, delroute 0 10.00 real 8.30 user 31.62 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 1390218, close 519805, bind 0, connect 3550693, delroute 0 10.01 real 7.76 user 32.20 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 1411353, close 532155, bind 2691848, connect 1888675, delroute 0 10.01 real 8.21 user 31.80 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 1384113, close 437884, bind 2579613, connect 1693061, delroute 0 10.52 real 7.75 user 32.16 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 1081048, close 638343, bind 3164053, connect 2186387, delroute 0 10.01 real 9.89 user 30.09 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 1247460, close 486998, bind 799813, connect 3356604, delroute 0 10.00 real 8.02 user 31.96 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 1383808, close 496607, bind 2739421, connect 1879888, delroute 0 10.00 real 7.84 user 32.12 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 290266, close 267034, bind 0, connect 1257257, delroute 178068 10.00 real 4.21 user 29.74 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 234079 1.01 real 0.24 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 35266 1.00 real 0.04 user 0.97 sys