==== 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 1107518, close 956879, bind 1650836, connect 994868, delroute 0 10.00 real 4.85 user 34.70 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1180876, close 902159, bind 6637908, connect 0, delroute 0 10.01 real 11.88 user 28.05 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 756551, close 503593, bind 0, connect 2270217, delroute 0 10.01 real 4.67 user 35.37 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1157259, close 477735, bind 1999882, connect 1279330, delroute 0 10.01 real 5.93 user 34.04 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 112942, close 57437, bind 206892, connect 164310, delroute 0 10.32 real 0.67 user 39.36 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 552456, close 874774, bind 3473820, connect 2133414, delroute 0 10.01 real 10.87 user 29.17 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 895084, close 386579, bind 549929, connect 1822121, delroute 0 10.01 real 5.06 user 34.97 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 1214600, close 423299, bind 2114642, connect 1136148, delroute 0 10.01 real 5.75 user 34.44 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 706930, close 558505, bind 0, connect 1521193, delroute 396877 10.00 real 5.61 user 33.24 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1327020, close 422640, bind 5615715, connect 0, delroute 0 10.01 real 9.07 user 31.00 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1069422, close 503021, bind 0, connect 4137861, delroute 0 10.01 real 8.27 user 28.81 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1310788, close 485467, bind 2669478, connect 1789120, delroute 0 10.01 real 7.59 user 30.57 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 160715, close 87055, bind 280863, connect 104776, delroute 0 10.71 real 0.75 user 35.86 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 511491, close 890246, bind 3548397, connect 2069574, delroute 0 10.01 real 10.87 user 26.79 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 1049378, close 358212, bind 565208, connect 1474192, delroute 0 10.01 real 4.96 user 35.01 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 1218776, close 414109, bind 2184280, connect 811935, delroute 0 10.00 real 5.54 user 34.29 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 478871, close 393826, bind 0, connect 1016376, delroute 176297 10.00 real 3.66 user 32.52 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 1761223, close 586141, bind 5272320, connect 0, delroute 0 10.01 real 8.37 user 31.49 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 1547588, close 507897, bind 0, connect 3768546, delroute 0 10.00 real 8.51 user 31.45 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 1579431, close 524616, bind 2843888, connect 1935141, delroute 0 10.00 real 8.55 user 31.44 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 1526189, close 430261, bind 2568751, connect 1917168, delroute 0 10.49 real 8.05 user 32.02 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 1352790, close 596944, bind 3008617, connect 2077297, delroute 0 10.01 real 9.93 user 30.07 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 1474691, close 472198, bind 848401, connect 3091426, delroute 0 10.00 real 9.33 user 30.71 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 1580681, close 525232, bind 2797055, connect 1808068, delroute 0 10.01 real 9.07 user 30.94 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 996585, close 534775, bind 0, connect 2927824, delroute 702130 10.00 real 9.22 user 30.81 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1698256, close 515985, bind 4746845, connect 0, delroute 0 10.01 real 8.59 user 31.65 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1040456, close 238790, bind 0, connect 1312648, delroute 0 10.00 real 3.00 user 36.94 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1101783, close 369595, bind 1694383, connect 938333, delroute 0 10.01 real 4.90 user 35.02 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 109546, close 55277, bind 202529, connect 153282, delroute 0 10.27 real 0.63 user 39.33 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 477390, close 893909, bind 3442255, connect 1841977, delroute 0 10.01 real 10.20 user 29.51 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 969606, close 264354, bind 346131, connect 1343114, delroute 0 0m10.01s real 0m03.55s user 0m36.43s 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 1136936, close 363030, bind 1557496, connect 942993, delroute 0 0m10.01s real 0m04.66s user 0m35.38s 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 320024, close 272128, bind 0, connect 818452, delroute 115308 10.00 real 2.78 user 29.56 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1323387, close 410713, bind 5280227, connect 0, delroute 0 10.01 real 8.32 user 31.71 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1032205, close 558039, bind 0, connect 3506914, delroute 0 10.00 real 7.23 user 29.13 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1257312, close 490678, bind 2545399, connect 1583186, delroute 0 10.01 real 7.82 user 30.33 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 149731, close 73297, bind 263970, connect 88602, delroute 0 10.56 real 0.71 user 34.58 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 404602, close 1057970, bind 3598639, connect 1918490, delroute 0 10.00 real 10.88 user 26.11 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 995911, close 481304, bind 724520, connect 3529723, delroute 0 0m10.01s real 0m08.41s user 0m28.92s 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 1257960, close 496079, bind 2572765, connect 1554292, delroute 0 0m10.01s real 0m07.35s user 0m30.75s 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 273490, close 251865, bind 0, connect 1287901, delroute 105970 10.00 real 3.53 user 26.06 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 1726426, close 446083, bind 4665621, connect 0, delroute 0 10.00 real 7.87 user 32.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 1387062, close 517930, bind 0, connect 3551050, delroute 0 10.01 real 7.44 user 32.62 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 1391210, close 516737, bind 2701706, connect 1896873, delroute 0 10.00 real 8.24 user 31.84 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 1391962, close 406282, bind 2499654, connect 1713438, delroute 0 10.48 real 7.49 user 32.55 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 1084765, close 594824, bind 3093686, connect 2166117, delroute 0 10.01 real 9.75 user 30.20 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 1282273, close 457341, bind 761318, connect 3294667, delroute 0 10.00 real 7.96 user 32.01 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 1381224, close 489637, bind 2628072, connect 1904770, delroute 0 10.00 real 7.99 user 31.94 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 273740, close 255779, bind 0, connect 1243530, delroute 168351 10.00 real 3.94 user 28.80 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 231805 1.01 real 0.30 user 0.69 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 34558 1.01 real 0.02 user 1.00 sys