==== 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 1134889, close 961506, bind 1645623, connect 958196, delroute 0 10.01 real 5.11 user 34.52 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1142628, close 843752, bind 6749033, connect 0, delroute 0 10.01 real 11.40 user 28.69 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 830674, close 383675, bind 0, connect 1925643, delroute 0 10.00 real 3.47 user 36.49 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1114066, close 488777, bind 2237755, connect 1263106, delroute 0 10.01 real 6.15 user 33.90 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 113981, close 70574, bind 265876, connect 194015, delroute 0 10.35 real 0.97 user 39.11 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 531122, close 917499, bind 3635676, connect 2047261, delroute 0 10.00 real 11.26 user 28.56 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 866422, close 373033, bind 544243, connect 1800528, delroute 0 10.01 real 4.58 user 35.37 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 1189823, close 461217, bind 2062127, connect 1117608, delroute 0 10.01 real 5.82 user 34.14 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 725233, close 554874, bind 0, connect 1501991, delroute 392676 10.00 real 5.40 user 33.39 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1200759, close 450834, bind 5952082, connect 0, delroute 0 10.01 real 8.61 user 31.40 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1093147, close 448912, bind 0, connect 4301032, delroute 0 10.01 real 8.48 user 28.45 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1306358, close 488003, bind 2946581, connect 1597046, delroute 0 10.01 real 7.95 user 30.66 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 140782, close 71401, bind 287599, connect 81435, delroute 0 10.60 real 0.59 user 36.21 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 562049, close 833866, bind 3558871, connect 1983033, delroute 0 10.01 real 10.22 user 27.31 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 1096510, close 335974, bind 583337, connect 1406190, delroute 0 10.01 real 4.55 user 35.30 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 1214685, close 399950, bind 2248307, connect 798049, delroute 0 10.01 real 5.27 user 34.76 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 497135, close 416012, bind 0, connect 1063202, delroute 183512 10.01 real 3.81 user 32.64 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 1788736, close 525495, bind 5190716, connect 0, delroute 0 10.00 real 8.95 user 31.01 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 1565124, close 517911, bind 0, connect 3729223, delroute 0 10.00 real 8.45 user 31.51 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 1604309, close 533623, bind 2821570, connect 1900457, delroute 0 10.00 real 8.47 user 31.54 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 1550247, close 438081, bind 2622847, connect 1869648, delroute 0 10.46 real 8.37 user 31.54 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 1404489, close 562296, bind 2946952, connect 2028391, delroute 0 10.00 real 9.51 user 30.41 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 1413990, close 524936, bind 851638, connect 3204644, delroute 0 10.00 real 9.80 user 30.16 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 1597050, close 520005, bind 2832163, connect 1786368, delroute 0 10.00 real 8.66 user 31.30 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 1010862, close 532215, bind 0, connect 2970725, delroute 692143 10.00 real 8.94 user 31.05 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1555319, close 622826, bind 5218429, connect 0, delroute 0 10.00 real 8.66 user 31.35 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 992699, close 260981, bind 0, connect 1323361, delroute 0 10.00 real 3.08 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 1165800, close 383238, bind 1738565, connect 886600, delroute 0 10.00 real 4.72 user 35.29 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 118599, close 73340, bind 247632, connect 175638, delroute 0 10.27 real 0.81 user 39.17 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 490571, close 916328, bind 3504383, connect 1781771, delroute 0 10.01 real 10.02 user 29.83 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 894190, close 295119, bind 440546, connect 1428848, delroute 0 0m10.01s real 0m03.42s user 0m36.41s 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 1120560, close 377686, bind 1740904, connect 916884, delroute 0 0m10.01s real 0m04.90s user 0m35.11s 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 329667, close 266295, bind 0, connect 792994, delroute 115496 10.00 real 2.49 user 29.55 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1230029, close 414406, bind 5574241, connect 0, delroute 0 10.01 real 8.32 user 31.56 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1008286, close 476197, bind 0, connect 3836827, delroute 0 10.00 real 8.11 user 28.38 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1276057, close 502505, bind 2849715, connect 1315538, delroute 0 10.01 real 7.79 user 30.57 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 136934, close 74093, bind 282121, connect 72757, delroute 0 10.59 real 0.76 user 35.70 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 437745, close 987221, bind 3575456, connect 1913524, delroute 0 10.01 real 10.81 user 26.09 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 998269, close 431499, bind 811816, connect 3683847, delroute 0 0m10.01s real 0m08.39s user 0m28.69s 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 1257871, close 500625, bind 2865769, connect 1313184, delroute 0 0m10.01s real 0m06.99s user 0m31.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 269580, close 228530, bind 0, connect 1310330, delroute 107675 10.00 real 3.29 user 26.26 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 1577377, close 507676, bind 5156647, connect 0, delroute 0 10.00 real 8.73 user 31.22 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 1375375, close 525237, bind 0, connect 3577070, delroute 0 10.00 real 8.37 user 31.74 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 1388684, close 495754, bind 2776985, connect 1889634, delroute 0 10.00 real 8.10 user 31.89 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 1372467, close 413189, bind 2586518, connect 1738242, delroute 0 10.59 real 7.45 user 32.56 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 1061495, close 625021, bind 3135708, connect 2185881, delroute 0 10.00 real 10.49 user 29.52 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 1281223, close 482835, bind 811017, connect 3312207, delroute 0 10.00 real 8.42 user 31.55 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 1338046, close 519319, bind 2800948, connect 1903586, delroute 0 10.00 real 8.25 user 31.64 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 281601, close 243620, bind 0, connect 1221614, delroute 165930 10.00 real 3.84 user 29.16 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 234368 1.01 real 0.21 user 0.77 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 31793 1.01 real 0.03 user 0.99 sys