==== 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 1097897, close 956755, bind 1610971, connect 976534, delroute 0 10.01 real 5.07 user 34.53 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1133074, close 958975, bind 6681184, connect 0, delroute 0 10.01 real 11.86 user 28.11 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 756697, close 521712, bind 0, connect 2222647, delroute 0 10.01 real 4.73 user 35.28 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1027369, close 627796, bind 2533109, connect 1272400, delroute 0 10.00 real 7.26 user 32.63 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 128001, close 98983, bind 378850, connect 253721, delroute 0 10.28 real 1.31 user 38.77 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 481976, close 979905, bind 3648598, connect 2202036, delroute 0 10.01 real 11.72 user 28.08 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 874199, close 359152, bind 526446, connect 1799818, delroute 0 10.01 real 4.68 user 35.47 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 1228050, close 425522, bind 1923150, connect 1129998, delroute 0 10.01 real 5.94 user 34.20 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 712036, close 533298, bind 0, connect 1483272, delroute 391251 10.00 real 5.02 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 1376573, close 387558, bind 5592489, connect 0, delroute 0 10.01 real 8.80 user 31.42 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1090180, close 448535, bind 0, connect 4312667, delroute 0 10.00 real 8.80 user 28.46 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1347854, close 480078, bind 2994253, connect 1525410, delroute 0 10.00 real 8.38 user 30.61 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 137776, close 73690, bind 265115, connect 79370, delroute 0 10.67 real 0.64 user 35.70 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 525596, close 877991, bind 3587584, connect 2071218, delroute 0 10.01 real 11.13 user 26.37 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 1065368, close 329424, bind 562987, connect 1452769, delroute 0 10.01 real 4.88 user 35.09 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 1212377, close 393459, bind 2049349, connect 849689, delroute 0 10.01 real 5.82 user 34.18 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 480526, close 387825, bind 0, connect 1026074, delroute 175897 10.00 real 3.56 user 32.85 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 1775487, close 519703, bind 5186195, connect 0, delroute 0 10.00 real 9.02 user 31.00 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 1505146, close 523120, bind 0, connect 3786612, delroute 0 10.00 real 8.29 user 31.72 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 1582451, close 509097, bind 2804926, connect 1909152, delroute 0 10.01 real 8.79 user 31.29 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 1543653, close 432608, bind 2538870, connect 1864482, delroute 0 10.48 real 7.97 user 31.95 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 1375050, close 562957, bind 2946274, connect 2056654, delroute 0 10.01 real 9.28 user 30.83 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 1402486, close 499034, bind 825754, connect 3213418, delroute 0 10.00 real 9.45 user 30.67 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 1564157, close 537001, bind 2758409, connect 1806833, delroute 0 10.00 real 9.23 user 30.77 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 916715, close 532166, bind 0, connect 2996525, delroute 705189 10.01 real 8.85 user 31.16 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1722087, close 539681, bind 4586340, connect 0, delroute 0 10.00 real 8.00 user 31.88 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1010359, close 220309, bind 0, connect 1319870, delroute 0 10.01 real 2.94 user 37.13 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1134789, close 349483, bind 1606722, connect 915734, delroute 0 10.01 real 4.56 user 35.44 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 118964, close 54295, bind 205354, connect 157519, delroute 0 10.27 real 0.78 user 39.22 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 491308, close 880854, bind 3403180, connect 1813697, delroute 0 10.00 real 10.02 user 29.73 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 921716, close 250499, bind 359585, connect 1370967, delroute 0 0m10.01s real 0m03.33s user 0m36.62s 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 1128033, close 358953, bind 1569189, connect 920025, delroute 0 0m10.01s real 0m04.37s 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 322193, close 271071, bind 0, connect 839629, delroute 117919 10.00 real 2.83 user 29.37 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1334514, close 408247, bind 5259715, connect 0, delroute 0 10.01 real 8.65 user 31.42 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1033479, close 482402, bind 0, connect 3813942, delroute 0 10.00 real 8.06 user 28.70 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1325174, close 481253, bind 2822122, connect 1365304, delroute 0 10.01 real 7.34 user 30.83 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 151381, close 77650, bind 288611, connect 77474, delroute 0 10.68 real 0.60 user 34.25 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 422256, close 1039920, bind 3618004, connect 1942907, delroute 0 10.01 real 10.82 user 25.86 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 1030468, close 427197, bind 804398, connect 3676613, delroute 0 0m10.01s real 0m08.62s user 0m28.74s 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 1318179, close 483480, bind 2778546, connect 1394540, delroute 0 0m10.01s real 0m07.08s user 0m31.23s 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 281324, close 232920, bind 0, connect 1307471, delroute 110648 10.00 real 3.81 user 25.94 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 1660327, close 473161, bind 4867711, connect 0, delroute 0 10.00 real 8.19 user 31.98 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 1381773, close 498850, bind 0, connect 3535602, delroute 0 10.00 real 7.49 user 32.42 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 1426515, close 490028, bind 2628877, connect 1872655, delroute 0 10.00 real 7.87 user 32.04 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 1378809, close 428219, bind 2527946, connect 1707095, delroute 0 10.49 real 7.64 user 32.49 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 1058336, close 637910, bind 3175742, connect 2208574, delroute 0 10.00 real 9.98 user 30.04 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 1265663, close 485773, bind 794748, connect 3309875, delroute 0 10.00 real 8.65 user 31.36 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 1356006, close 516382, bind 2686816, connect 1902361, delroute 0 10.00 real 8.18 user 31.77 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 296306, close 270456, bind 0, connect 1259330, delroute 177079 10.00 real 3.43 user 30.32 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 240668 1.01 real 0.13 user 0.90 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 35535 1.01 real 0.06 user 0.97 sys