==== 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 1097425, close 952732, bind 1630979, connect 988087, delroute 0 10.01 real 5.19 user 34.29 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1154688, close 904560, bind 6745316, connect 0, delroute 0 10.01 real 11.62 user 28.37 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 733958, close 433996, bind 0, connect 2181354, delroute 0 10.01 real 4.41 user 35.80 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1117387, close 475602, bind 2207388, connect 1224158, delroute 0 10.01 real 6.20 user 33.89 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 109126, close 59878, bind 234197, connect 171212, delroute 0 10.26 real 0.64 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 518108, close 939888, bind 3534627, connect 2121487, delroute 0 10.00 real 10.49 user 29.26 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 890330, close 402567, bind 599157, connect 1798196, delroute 0 10.01 real 5.20 user 34.83 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 1195707, close 427682, bind 2139682, connect 1121980, delroute 0 10.01 real 6.22 user 33.72 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 706814, close 567912, bind 0, connect 1487423, delroute 402313 10.01 real 4.77 user 33.89 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1241684, close 451470, bind 5870201, connect 0, delroute 0 10.01 real 9.50 user 30.52 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1072894, close 506844, bind 0, connect 4101547, delroute 0 10.00 real 8.44 user 28.67 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1247509, close 462840, bind 2910995, connect 1812598, delroute 0 10.00 real 7.83 user 30.29 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 118208, close 60991, bind 265629, connect 93551, delroute 0 10.64 real 0.59 user 29.42 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 522547, close 859531, bind 3556123, connect 2065749, delroute 0 10.01 real 10.77 user 26.46 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 1056050, close 351338, bind 635444, connect 1442659, delroute 0 10.01 real 4.21 user 35.71 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 1194575, close 385479, bind 2257822, connect 826296, delroute 0 10.01 real 5.48 user 34.46 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 478318, close 401086, bind 0, connect 1052009, delroute 171240 10.00 real 3.66 user 32.90 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 1865253, close 517080, bind 5067657, connect 0, delroute 0 10.00 real 8.52 user 31.26 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 1592886, close 500522, bind 0, connect 3680225, delroute 0 10.01 real 8.12 user 31.94 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 1606024, close 547230, bind 2801359, connect 1925104, delroute 0 10.00 real 8.87 user 31.11 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 1560444, close 453304, bind 2594178, connect 1847513, delroute 0 10.49 real 8.35 user 31.62 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 1403996, close 574651, bind 3018833, connect 2006715, delroute 0 10.00 real 10.05 user 29.99 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 1482498, close 485315, bind 855837, connect 3110524, delroute 0 10.00 real 9.81 user 30.15 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 1597441, close 529819, bind 2824549, connect 1778327, delroute 0 10.01 real 9.03 user 31.01 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 1022595, close 529398, bind 0, connect 2919042, delroute 695941 10.00 real 8.74 user 31.04 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1626601, close 578435, bind 5063645, connect 0, delroute 0 10.01 real 8.42 user 31.67 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 986765, close 260884, bind 0, connect 1344878, delroute 0 10.00 real 3.13 user 36.91 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1152970, close 377475, bind 1804768, connect 896403, delroute 0 10.01 real 5.10 user 34.94 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 110263, close 53835, bind 236040, connect 154308, delroute 0 10.28 real 0.72 user 39.24 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 491721, close 972441, bind 3482832, connect 1805664, delroute 0 10.00 real 10.44 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 973066, close 278093, bind 374627, connect 1327269, delroute 0 0m10.01s real 0m03.77s user 0m36.21s 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 1132281, close 385924, bind 1728768, connect 923735, delroute 0 0m10.01s real 0m04.69s user 0m35.15s 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 325757, close 265009, bind 0, connect 804752, delroute 114116 10.00 real 2.47 user 29.28 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1239117, close 425652, bind 5567467, connect 0, delroute 0 10.01 real 8.82 user 31.25 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1020774, close 515543, bind 0, connect 3720092, delroute 0 10.01 real 7.25 user 29.23 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1233052, close 481178, bind 2656047, connect 1624884, delroute 0 10.01 real 7.31 user 30.80 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 153491, close 86410, bind 284707, connect 112500, delroute 0 10.67 real 0.84 user 35.10 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 416217, close 1013777, bind 3560664, connect 1957480, delroute 0 10.01 real 11.35 user 25.58 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 977920, close 494962, bind 753483, connect 3488212, delroute 0 0m10.01s real 0m08.55s user 0m28.43s 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 1218287, close 505729, bind 2619125, connect 1564079, delroute 0 0m10.01s real 0m08.05s user 0m30.17s 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 275196, close 226616, bind 0, connect 1275472, delroute 106737 10.00 real 3.79 user 25.83 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 1551212, close 544604, bind 5299688, connect 0, delroute 0 10.00 real 8.90 user 31.14 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 1391533, close 534191, bind 0, connect 3530731, delroute 0 10.00 real 7.86 user 32.18 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 1396974, close 542784, bind 2756219, connect 1867188, delroute 0 10.00 real 8.25 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 1356767, close 436543, bind 2654073, connect 1729035, delroute 0 10.59 real 7.35 user 32.76 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 1080091, close 621231, bind 3204588, connect 2104240, delroute 0 10.01 real 10.28 user 29.65 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 1278526, close 485694, bind 799865, connect 3290867, delroute 0 10.00 real 8.06 user 31.92 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 1400196, close 509452, bind 2730458, connect 1834271, delroute 0 10.00 real 7.97 user 32.08 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 278991, close 254157, bind 0, connect 1224516, delroute 166386 10.00 real 3.71 user 28.94 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 240220 1.01 real 0.26 user 0.75 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 32544 1.01 real 0.02 user 1.00 sys