==== 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 1008600, close 428726, bind 875136, connect 679885, delroute 0 10.00 real 5.14 user 26.64 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1784624, close 18904, bind 836821, connect 0, delroute 0 10.00 real 10.14 user 30.03 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1796477, close 38177, bind 0, connect 330367, delroute 0 10.00 real 8.80 user 30.70 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 2082197, close 12269, bind 117932, connect 63603, delroute 0 10.00 real 8.82 user 31.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 184535, close 4197, bind 69561, connect 74651, delroute 0 10.41 real 1.00 user 26.81 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 2051939, close 18784, bind 172103, connect 59661, delroute 0 10.01 real 9.19 user 30.79 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 1981013, close 27378, bind 38186, connect 154882, delroute 0 10.00 real 9.25 user 30.58 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 2164088, close 9548, bind 239459, connect 54931, delroute 0 10.00 real 9.49 user 30.36 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 2104914, close 10429, bind 0, connect 27819, delroute 9404 10.01 real 9.53 user 30.44 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1009743, close 36222, bind 165350, connect 0, delroute 0 10.01 real 9.74 user 29.19 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 784563, close 133545, bind 0, connect 631823, delroute 0 10.00 real 7.94 user 28.15 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 857056, close 97263, bind 314870, connect 213098, delroute 0 10.00 real 8.65 user 28.48 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 102459, close 3406, bind 64114, connect 33979, delroute 0 10.56 real 0.44 user 25.91 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 876825, close 107642, bind 262065, connect 191236, delroute 0 10.01 real 9.39 user 28.22 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 649448, close 145383, bind 197547, connect 559076, delroute 0 10.00 real 6.69 user 30.20 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 816388, close 113828, bind 453145, connect 192802, delroute 0 10.00 real 7.69 user 30.14 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 802421, close 136441, bind 0, connect 270754, delroute 60037 10.01 real 7.61 user 29.81 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 2105256, close 100582, bind 509503, connect 0, delroute 0 10.01 real 9.77 user 30.20 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 2126673, close 4905, bind 0, connect 16649, delroute 0 10.01 real 9.92 user 30.09 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 2054711, close 5759, bind 74828, connect 34968, delroute 0 10.01 real 9.29 user 30.65 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 1734042, close 28480, bind 75482, connect 102330, delroute 0 10.24 real 9.29 user 30.75 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 1556552, close 73987, bind 112790, connect 99009, delroute 0 10.00 real 10.66 user 29.31 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 1969801, close 4765, bind 4772, connect 28666, delroute 0 10.01 real 9.71 user 30.28 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 2155308, close 5421, bind 43233, connect 31238, delroute 0 10.01 real 9.41 user 30.57 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 2064693, close 3953, bind 0, connect 17939, delroute 12288 10.01 real 9.62 user 30.48 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1967014, close 3386, bind 201475, connect 0, delroute 0 10.03 real 8.72 user 31.46 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1552153, close 50569, bind 0, connect 345707, delroute 0 10.00 real 8.08 user 30.98 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1993173, close 15193, bind 74858, connect 35635, delroute 0 10.00 real 9.63 user 30.35 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 108459, close 2612, bind 62403, connect 91803, delroute 0 10.40 real 0.52 user 29.29 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1926363, close 26743, bind 89163, connect 48717, delroute 0 10.01 real 9.57 user 30.38 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 1693499, close 42837, bind 59148, connect 271188, delroute 0 0m10.00s real 0m08.25s user 0m31.19s 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 1982485, close 18258, bind 97507, connect 52929, delroute 0 0m10.01s real 0m08.78s user 0m30.89s 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 172208, close 614054, bind 0, connect 941636, delroute 81217 10.00 real 4.97 user 25.01 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 996311, close 39810, bind 221518, connect 0, delroute 0 10.00 real 9.67 user 29.44 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 640006, close 195452, bind 0, connect 880575, delroute 0 10.00 real 6.62 user 26.22 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 696873, close 188197, bind 574665, connect 354527, delroute 0 10.00 real 6.59 user 27.48 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 106731, close 6965, bind 66932, connect 43448, delroute 0 10.76 real 0.61 user 23.40 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 821273, close 165537, bind 343900, connect 256904, delroute 0 10.01 real 8.87 user 28.84 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 704488, close 156029, bind 145911, connect 658223, delroute 0 0m10.01s real 0m07.21s user 0m27.59s 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 701157, close 178961, bind 530111, connect 334028, delroute 0 0m10.00s real 0m07.05s user 0m27.15s 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 133587, close 1173629, bind 0, connect 1535257, delroute 73279 10.00 real 5.01 user 21.89 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 1866171, close 23193, bind 177592, connect 0, delroute 0 10.01 real 9.42 user 30.53 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 1821983, close 5257, bind 0, connect 49180, delroute 0 10.01 real 9.45 user 30.58 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 1690813, close 5410, bind 41352, connect 29771, delroute 0 10.01 real 9.08 user 30.77 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 1853614, close 11912, bind 79151, connect 54022, delroute 0 10.30 real 9.01 user 30.94 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 1631046, close 20187, bind 58113, connect 33809, delroute 0 10.00 real 7.46 user 32.49 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 1725631, close 4649, bind 8101, connect 33761, delroute 0 10.00 real 8.76 user 31.26 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 1739221, close 5704, bind 18926, connect 14487, delroute 0 10.00 real 10.16 user 29.79 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 148448, close 830055, bind 0, connect 1620840, delroute 88441 10.00 real 6.51 user 24.57 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 224653 1.01 real 0.17 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 15918 1.00 real 0.02 user 0.99 sys