==== 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 1127822, close 959897, bind 1638727, connect 964831, delroute 0 10.01 real 5.35 user 34.21 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1162539, close 951248, bind 6659564, connect 0, delroute 0 10.00 real 11.60 user 28.46 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 819879, close 393930, bind 0, connect 2004413, delroute 0 10.00 real 4.36 user 35.66 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1047584, close 542340, bind 2445286, connect 1292115, delroute 0 10.01 real 6.74 user 33.10 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 117489, close 63122, bind 230509, connect 177499, delroute 0 10.35 real 0.77 user 39.34 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 537943, close 915591, bind 3592275, connect 2013912, delroute 0 10.00 real 10.97 user 28.81 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 951855, close 327433, bind 573033, connect 1707368, delroute 0 10.01 real 4.84 user 35.14 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 1181470, close 441292, bind 2122853, connect 1145740, delroute 0 10.01 real 5.88 user 34.16 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 726285, close 564568, bind 0, connect 1502569, delroute 398138 10.00 real 5.41 user 33.60 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1260098, close 441310, bind 5736956, connect 0, delroute 0 10.00 real 8.72 user 31.12 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1060900, close 502348, bind 0, connect 4123687, delroute 0 10.00 real 8.13 user 28.95 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1273281, close 471054, bind 2873151, connect 1759681, delroute 0 10.01 real 8.50 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 124970, close 68003, bind 291728, connect 98576, delroute 0 10.57 real 0.74 user 30.14 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 531164, close 866770, bind 3471050, connect 2039372, delroute 0 10.00 real 10.47 user 26.75 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 1050553, close 376974, bind 617764, connect 1463459, delroute 0 10.01 real 4.88 user 34.95 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 1162142, close 411541, bind 2326495, connect 833157, delroute 0 10.01 real 5.93 user 34.11 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 492665, close 409986, bind 0, connect 1056322, delroute 179414 10.01 real 3.76 user 32.80 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 1733495, close 559571, bind 5393604, connect 0, delroute 0 10.00 real 8.93 user 31.06 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 1537273, close 527377, bind 0, connect 3704125, delroute 0 10.01 real 7.95 user 32.08 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 1572315, close 540414, bind 2898553, connect 1862096, delroute 0 10.00 real 8.30 user 31.75 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 1459484, close 471220, bind 2750995, connect 1885467, delroute 0 10.56 real 8.70 user 31.32 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 1353755, close 615570, bind 3020428, connect 2025028, delroute 0 10.00 real 10.08 user 29.94 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 1424372, close 533030, bind 862934, connect 3137757, delroute 0 10.01 real 9.68 user 30.40 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 1533538, close 545398, bind 2883541, connect 1811024, delroute 0 10.00 real 8.92 user 30.92 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 956488, close 559128, bind 0, connect 2914969, delroute 702604 10.00 real 9.40 user 30.46 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1550541, close 630799, bind 5173858, connect 0, delroute 0 10.01 real 8.36 user 31.66 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 970519, close 298532, bind 0, connect 1371748, delroute 0 10.00 real 3.00 user 37.02 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1145871, close 414533, bind 1804735, connect 886085, delroute 0 10.01 real 4.92 user 35.11 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 121694, close 65726, bind 223329, connect 159571, delroute 0 10.38 real 0.71 user 39.27 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 529349, close 907132, bind 3441157, connect 1725689, delroute 0 10.01 real 9.80 user 30.06 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 913675, close 304803, bind 415177, connect 1437934, delroute 0 0m10.01s real 0m03.83s user 0m36.11s 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 1127470, close 404627, bind 1778597, connect 896418, delroute 0 0m10.01s real 0m05.04s user 0m34.98s 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 324196, close 272290, bind 0, connect 809699, delroute 115359 10.00 real 2.61 user 29.62 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1206691, close 455990, bind 5685704, connect 0, delroute 0 10.01 real 8.99 user 30.98 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 998770, close 529827, bind 0, connect 3655696, delroute 0 10.00 real 7.87 user 28.54 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1175722, close 522695, bind 2664163, connect 1579496, delroute 0 10.00 real 7.28 user 30.47 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 148601, close 72986, bind 290029, connect 104505, delroute 0 10.71 real 0.78 user 34.06 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 427352, close 988494, bind 3548115, connect 1873821, delroute 0 10.00 real 10.98 user 25.87 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 988823, close 489445, bind 741921, connect 3497652, delroute 0 0m10.01s real 0m08.68s 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 1211275, close 486111, bind 2637644, connect 1581947, delroute 0 0m10.01s real 0m07.71s user 0m30.26s 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 270568, close 219947, bind 0, connect 1300132, delroute 108248 10.00 real 3.76 user 26.08 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 1585270, close 516722, bind 5186357, connect 0, delroute 0 10.00 real 8.80 user 31.18 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 1384607, close 522387, bind 0, connect 3548448, delroute 0 10.01 real 7.70 user 32.23 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 1402901, close 512896, bind 2785629, connect 1863050, delroute 0 10.01 real 8.37 user 31.70 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 1355424, close 422542, bind 2609717, connect 1746005, delroute 0 10.49 real 7.79 user 32.09 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 1087934, close 618256, bind 3124972, connect 2163759, delroute 0 10.00 real 10.00 user 29.97 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 1241050, close 499344, bind 824880, connect 3338978, delroute 0 10.00 real 8.26 user 31.76 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 1368332, close 510524, bind 2732557, connect 1890564, delroute 0 10.00 real 8.06 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 283744, close 249016, bind 0, connect 1182486, delroute 167393 10.00 real 3.78 user 29.03 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 238117 1.01 real 0.14 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 31975 1.01 real 0.05 user 0.96 sys