==== 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 1080222, close 945816, bind 1579503, connect 962980, delroute 0 10.01 real 5.20 user 34.34 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1079281, close 984612, bind 6676642, connect 0, delroute 0 10.01 real 11.86 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 806267, close 520723, bind 0, connect 2087645, delroute 0 10.01 real 4.36 user 35.63 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 998818, close 594631, bind 2743948, connect 1286476, delroute 0 10.01 real 6.92 user 32.95 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 131990, close 85645, bind 308062, connect 210924, delroute 0 10.30 real 0.83 user 39.17 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 526549, close 930942, bind 3597280, connect 2106477, delroute 0 10.00 real 10.79 user 29.21 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 919546, close 331288, bind 498456, connect 1770180, delroute 0 10.01 real 4.81 user 35.28 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 1180404, close 451741, bind 1966095, connect 1137199, delroute 0 10.01 real 5.97 user 34.10 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 726165, close 559203, bind 0, connect 1490700, delroute 402906 10.00 real 5.38 user 33.72 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1349546, close 374562, bind 5459963, connect 0, delroute 0 10.01 real 8.34 user 31.63 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1070190, close 429226, bind 0, connect 4376706, delroute 0 10.01 real 8.67 user 28.38 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1299462, close 492144, bind 2851718, connect 1627124, delroute 0 10.01 real 8.21 user 30.10 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 145487, close 73013, bind 284063, connect 70247, delroute 0 10.54 real 0.66 user 36.25 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 507735, close 879015, bind 3578886, connect 2081671, delroute 0 10.01 real 10.42 user 26.85 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 1051222, close 310636, bind 576437, connect 1413161, delroute 0 10.01 real 3.95 user 36.00 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 1206280, close 374973, bind 2013749, connect 827269, delroute 0 10.01 real 5.25 user 34.78 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 468592, close 391308, bind 0, connect 1006592, delroute 170228 10.00 real 3.62 user 32.67 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 1795468, close 499337, bind 4871972, connect 0, delroute 0 10.00 real 9.15 user 30.70 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 1538129, close 484813, bind 0, connect 3640777, delroute 0 10.00 real 7.61 user 32.47 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 1549109, close 520687, bind 2684953, connect 1946204, delroute 0 10.00 real 8.79 user 31.26 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 1539831, close 433926, bind 2440077, connect 1833209, delroute 0 10.45 real 7.91 user 32.17 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 1387782, close 524482, bind 2759682, connect 2017971, delroute 0 10.00 real 8.74 user 31.29 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 1416279, close 476069, bind 808258, connect 3088432, delroute 0 10.00 real 9.20 user 30.82 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 1565158, close 464593, bind 2680473, connect 1780809, delroute 0 10.00 real 8.62 user 31.52 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 971460, close 552155, bind 0, connect 2901406, delroute 679437 10.00 real 8.93 user 30.97 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1690938, close 532847, bind 4565353, connect 0, delroute 0 10.01 real 7.81 user 32.23 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 983061, close 213423, bind 0, connect 1301858, delroute 0 10.01 real 2.97 user 37.09 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1114943, close 355495, bind 1498703, connect 912051, delroute 0 10.01 real 4.18 user 35.98 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 130279, close 63094, bind 189280, connect 165244, delroute 0 10.30 real 0.74 user 39.31 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 461838, close 960847, bind 3408705, connect 1869122, delroute 0 10.01 real 9.98 user 29.81 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 916692, close 232043, bind 318747, connect 1327798, delroute 0 0m10.01s real 0m03.18s user 0m36.87s 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 1102053, close 357848, bind 1480768, connect 922273, delroute 0 0m10.01s real 0m04.21s user 0m35.74s 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 311294, close 280658, bind 0, connect 817386, delroute 113741 10.00 real 2.80 user 28.84 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1347890, close 419253, bind 4988558, connect 0, delroute 0 10.01 real 8.45 user 31.54 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1008755, close 462216, bind 0, connect 3858089, delroute 0 10.01 real 7.95 user 28.44 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1331544, close 484582, bind 2718441, connect 1285942, delroute 0 10.01 real 7.49 user 31.15 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 145529, close 81622, bind 283585, connect 74191, delroute 0 10.57 real 0.80 user 36.31 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 408012, close 1046958, bind 3586504, connect 1938271, delroute 0 10.01 real 11.29 user 25.76 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 1019169, close 441096, bind 793237, connect 3530921, delroute 0 0m10.01s real 0m08.00s user 0m29.11s 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 1312263, close 478754, bind 2714475, connect 1340197, delroute 0 0m10.01s real 0m07.02s user 0m31.50s 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 266568, close 223824, bind 0, connect 1261314, delroute 106150 10.00 real 3.16 user 26.07 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 1664560, close 455250, bind 4674148, connect 0, delroute 0 10.00 real 7.33 user 32.85 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 1360462, close 501683, bind 0, connect 3455558, delroute 0 10.00 real 7.31 user 32.68 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 1398334, close 494782, bind 2548379, connect 1831609, delroute 0 10.00 real 7.46 user 32.52 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 1381983, close 412650, bind 2419671, connect 1652715, delroute 0 10.48 real 7.34 user 32.47 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 999364, close 663034, bind 3155115, connect 2226667, delroute 0 10.01 real 10.44 user 29.62 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 1237052, close 481913, bind 758618, connect 3218444, delroute 0 10.00 real 8.28 user 31.69 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 1333917, close 496329, bind 2667742, connect 1858733, delroute 0 10.01 real 8.07 user 31.99 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 270008, close 277089, bind 0, connect 1230367, delroute 166052 10.01 real 3.62 user 28.70 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 221982 1.01 real 0.25 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 32236 1.01 real 0.04 user 0.97 sys