==== 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 1105432, close 948700, bind 1623545, connect 976620, delroute 0 10.00 real 4.69 user 34.87 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1079578, close 938125, bind 7069623, connect 0, delroute 0 10.01 real 11.99 user 27.97 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 788049, close 484319, bind 0, connect 2100907, delroute 0 10.01 real 4.00 user 36.06 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1149186, close 470937, bind 2034667, connect 1262304, delroute 0 10.01 real 5.74 user 34.28 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 95443, close 54172, bind 204581, connect 171950, delroute 0 10.23 real 0.60 user 39.44 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 567768, close 936525, bind 3637546, connect 2131036, delroute 0 10.00 real 11.35 user 28.54 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 957636, close 318599, bind 425732, connect 1704923, delroute 0 10.01 real 4.37 user 35.69 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 1235250, close 434813, bind 1905956, connect 1142186, delroute 0 10.01 real 5.48 user 34.65 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 712886, close 552331, bind 0, connect 1519229, delroute 396229 10.01 real 4.99 user 33.34 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1393912, close 411888, bind 5519350, connect 0, delroute 0 10.01 real 8.88 user 31.22 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1096877, close 448344, bind 0, connect 4468020, delroute 0 10.01 real 8.54 user 28.55 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1373460, close 464532, bind 2950478, connect 1649483, delroute 0 10.00 real 8.21 user 30.53 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 147945, close 76889, bind 275200, connect 75087, delroute 0 10.56 real 0.71 user 33.77 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 521034, close 883864, bind 3704324, connect 2105818, delroute 0 10.00 real 10.83 user 26.59 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 1073373, close 336558, bind 524954, connect 1510832, delroute 0 10.01 real 4.48 user 35.45 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 1229888, close 378911, bind 2228659, connect 843807, delroute 0 10.00 real 5.95 user 34.02 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 484036, close 396895, bind 0, connect 1048608, delroute 174031 10.00 real 3.34 user 33.14 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 1870054, close 504994, bind 4964870, connect 0, delroute 0 10.00 real 8.28 user 31.72 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 1555207, close 488673, bind 0, connect 3782345, delroute 0 10.00 real 8.27 user 31.79 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 1594135, close 542614, bind 2752461, connect 1932102, delroute 0 10.01 real 7.75 user 32.35 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 1589999, close 437374, bind 2516295, connect 1850031, delroute 0 10.55 real 8.28 user 31.63 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 1417483, close 546009, bind 2932170, connect 2052288, delroute 0 10.00 real 8.81 user 31.03 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 1474283, close 474564, bind 834913, connect 3148364, delroute 0 10.00 real 9.39 user 30.70 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 1608359, close 490460, bind 2745417, connect 1821410, delroute 0 10.00 real 8.39 user 31.58 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 1045696, close 535372, bind 0, connect 2909243, delroute 706524 10.00 real 9.06 user 31.01 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1729705, close 570385, bind 4673332, connect 0, delroute 0 10.00 real 8.21 user 31.70 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1032872, close 221391, bind 0, connect 1313913, delroute 0 10.00 real 2.95 user 37.05 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1156043, close 361950, bind 1593362, connect 920951, delroute 0 10.00 real 4.84 user 35.12 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 126129, close 58839, bind 196271, connect 153417, delroute 0 10.29 real 0.64 user 39.38 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 488064, close 930419, bind 3511252, connect 1878692, delroute 0 10.01 real 10.28 user 29.40 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 938810, close 244631, bind 342475, connect 1365948, delroute 0 0m10.01s real 0m03.56s user 0m36.57s 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 1149413, close 349244, bind 1596382, connect 917498, delroute 0 0m10.01s real 0m04.50s user 0m35.47s 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 324407, close 272370, bind 0, connect 820093, delroute 113238 10.00 real 2.53 user 29.40 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1439348, close 371647, bind 5113022, connect 0, delroute 0 10.01 real 8.25 user 31.85 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1054487, close 474237, bind 0, connect 3891197, delroute 0 10.00 real 7.55 user 29.33 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1347759, close 487288, bind 2810669, connect 1381979, delroute 0 10.01 real 7.52 user 30.95 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 148019, close 78271, bind 280738, connect 68333, delroute 0 10.57 real 0.72 user 36.04 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 435605, close 1030490, bind 3627331, connect 1998654, delroute 0 10.00 real 10.67 user 26.77 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 1043772, close 423918, bind 826190, connect 3733549, delroute 0 0m10.01s real 0m08.98s user 0m28.72s 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 1340475, close 483715, bind 2764788, connect 1443999, delroute 0 0m10.01s real 0m07.45s user 0m31.08s 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 280615, close 243373, bind 0, connect 1293727, delroute 106933 10.00 real 3.45 user 26.91 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 1612518, close 499112, bind 5044359, connect 0, delroute 0 10.00 real 7.91 user 32.00 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 1408350, close 514432, bind 0, connect 3521423, delroute 0 10.00 real 7.71 user 32.37 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 1451552, close 492515, bind 2632234, connect 1832020, delroute 0 10.00 real 8.25 user 31.59 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 1417416, close 425407, bind 2489148, connect 1730121, delroute 0 10.49 real 7.17 user 32.83 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 1064123, close 630073, bind 3162165, connect 2270380, delroute 0 10.00 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 1280008, close 463348, bind 810311, connect 3323167, delroute 0 10.00 real 7.83 user 32.20 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 1402546, close 484034, bind 2671592, connect 1880822, delroute 0 10.00 real 7.87 user 32.11 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 279515, close 257337, bind 0, connect 1250133, delroute 169574 10.00 real 3.79 user 29.28 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 238646 1.01 real 0.15 user 0.84 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 38114 1.01 real 0.06 user 0.97 sys