==== 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 1143745, close 970844, bind 1666493, connect 980185, delroute 0 10.01 real 5.37 user 34.12 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1129774, close 935071, bind 6832930, connect 0, delroute 0 10.00 real 12.33 user 27.60 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 846798, close 429186, bind 0, connect 1989490, delroute 0 10.00 real 4.39 user 35.52 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1084590, close 541986, bind 2415599, connect 1254424, delroute 0 10.00 real 6.35 user 33.65 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 118095, close 68933, bind 247634, connect 179835, delroute 0 10.28 real 0.66 user 39.32 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 537003, close 914357, bind 3622121, connect 2105015, delroute 0 10.00 real 10.95 user 28.86 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 877580, close 390127, bind 564389, connect 1851824, delroute 0 10.01 real 5.18 user 34.89 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 1206513, close 438845, bind 2166367, connect 1129358, delroute 0 10.00 real 6.40 user 33.57 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 719494, close 569606, bind 0, connect 1545642, delroute 400807 10.01 real 4.82 user 34.06 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1256341, close 461286, bind 5781432, connect 0, delroute 0 10.00 real 8.70 user 31.38 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1065044, close 498999, bind 0, connect 4148531, delroute 0 10.00 real 8.20 user 28.46 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1255587, close 484297, bind 2854668, connect 1740437, delroute 0 10.00 real 8.56 user 29.97 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 167274, close 92707, bind 286082, connect 122031, delroute 0 10.71 real 0.83 user 35.64 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 561930, close 823756, bind 3562839, connect 2044288, delroute 0 10.00 real 10.72 user 26.94 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 1052764, close 367492, bind 633442, connect 1454030, delroute 0 10.00 real 4.79 user 35.02 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 1200936, close 410505, bind 2271421, connect 824631, delroute 0 10.00 real 5.59 user 34.27 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 499889, close 403144, bind 0, connect 1051165, delroute 185581 10.01 real 3.93 user 32.66 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 1803764, close 551994, bind 5164807, connect 0, delroute 0 10.01 real 8.87 user 31.08 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 1560807, close 512241, bind 0, connect 3734169, delroute 0 10.01 real 8.05 user 31.78 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 1614255, close 517320, bind 2823249, connect 1891028, delroute 0 10.01 real 8.77 user 31.15 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 1540662, close 450175, bind 2648584, connect 1859803, delroute 0 10.53 real 8.19 user 31.74 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 1387642, close 562828, bind 2983896, connect 2017199, delroute 0 10.01 real 9.11 user 30.90 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 1504006, close 469802, bind 849253, connect 3088753, delroute 0 10.01 real 8.46 user 31.48 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 1579624, close 515112, bind 2885758, connect 1790513, delroute 0 10.00 real 9.50 user 30.42 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 983444, close 537247, bind 0, connect 2972007, delroute 713638 10.01 real 9.44 user 30.51 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1605927, close 590364, bind 5079059, connect 0, delroute 0 10.00 real 8.30 user 31.78 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 996684, close 277676, bind 0, connect 1352863, delroute 0 10.00 real 3.05 user 36.95 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1166543, close 382088, bind 1781446, connect 898112, delroute 0 10.01 real 4.71 user 35.45 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 101978, close 46438, bind 202320, connect 150436, delroute 0 10.31 real 0.84 user 39.26 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 503714, close 899534, bind 3485418, connect 1783772, delroute 0 10.01 real 10.12 user 29.64 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 928996, close 289753, bind 422292, connect 1392144, delroute 0 0m10.01s real 0m03.55s user 0m36.61s 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 1191782, close 374089, bind 1753135, connect 896723, delroute 0 0m10.01s real 0m04.68s user 0m35.34s 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 323275, close 285597, bind 0, connect 839458, delroute 116158 10.00 real 2.78 user 29.57 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1255532, close 412619, bind 5515515, connect 0, delroute 0 10.01 real 8.65 user 31.36 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1017055, close 517088, bind 0, connect 3651322, delroute 0 10.00 real 8.05 user 28.53 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1235139, close 513679, bind 2628120, connect 1522518, delroute 0 10.01 real 7.54 user 30.45 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 145392, close 82075, bind 269329, connect 110414, delroute 0 10.68 real 0.79 user 35.34 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 429398, close 986690, bind 3591273, connect 1941623, delroute 0 10.01 real 10.91 user 26.19 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 999183, close 473087, bind 778956, connect 3454681, delroute 0 0m10.01s real 0m08.86s user 0m27.84s 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 1234327, close 494605, bind 2678984, connect 1515112, delroute 0 0m10.01s real 0m07.35s user 0m30.41s 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 273033, close 225376, bind 0, connect 1304120, delroute 108673 10.00 real 3.72 user 25.76 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 1580407, close 518688, bind 5135075, connect 0, delroute 0 10.00 real 8.80 user 31.32 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 1401017, close 513523, bind 0, connect 3493925, delroute 0 10.01 real 7.86 user 32.04 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 1411997, close 515641, bind 2714521, connect 1869510, delroute 0 10.01 real 8.20 user 31.76 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 1319663, close 432336, bind 2680204, connect 1779307, delroute 0 10.57 real 8.08 user 31.92 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 1105913, close 612207, bind 3118120, connect 2113316, delroute 0 10.00 real 9.42 user 30.44 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 1270880, close 490916, bind 826860, connect 3277302, delroute 0 10.00 real 8.49 user 31.39 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 1373507, close 491836, bind 2726025, connect 1892624, delroute 0 10.00 real 8.34 user 31.83 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 278600, close 241646, bind 0, connect 1204902, delroute 167084 10.00 real 3.73 user 29.05 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 235736 1.01 real 0.16 user 0.85 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 34445 1.01 real 0.04 user 0.96 sys