==== 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 1124595, close 950692, bind 1624720, connect 974013, delroute 0 10.01 real 5.45 user 34.24 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1119243, close 977693, bind 6675899, connect 0, delroute 0 10.01 real 12.35 user 27.76 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 854634, close 323767, bind 0, connect 1893401, delroute 0 10.00 real 3.53 user 36.61 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1169458, close 447526, bind 2286139, connect 1187955, delroute 0 10.01 real 6.46 user 33.59 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 109234, close 70639, bind 238383, connect 182484, delroute 0 10.26 real 0.72 user 39.43 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 565896, close 893421, bind 3546582, connect 2013346, delroute 0 10.00 real 10.73 user 29.23 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 951801, close 349929, bind 524693, connect 1703847, delroute 0 10.01 real 4.85 user 35.32 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 1207312, close 430385, bind 2222920, connect 1101489, delroute 0 10.01 real 6.25 user 33.74 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 727444, close 529365, bind 0, connect 1449622, delroute 402919 10.00 real 5.02 user 33.70 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1239240, close 444634, bind 5886989, connect 0, delroute 0 10.01 real 9.17 user 30.76 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1030916, close 539585, bind 0, connect 4004944, delroute 0 10.00 real 8.23 user 28.93 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1201776, close 485707, bind 2779653, connect 1897925, delroute 0 10.01 real 8.38 user 29.41 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 155450, close 83056, bind 287328, connect 111612, delroute 0 10.64 real 0.88 user 34.46 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 517465, close 838047, bind 3496058, connect 2086784, delroute 0 10.00 real 10.99 user 26.51 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 1018530, close 323326, bind 639193, connect 1442804, delroute 0 10.01 real 4.83 user 35.33 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 1153280, close 424133, bind 2331867, connect 802457, delroute 0 10.01 real 6.08 user 33.85 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 465931, close 392526, bind 0, connect 1024553, delroute 172619 10.01 real 3.62 user 33.08 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 1644063, close 595411, bind 5581690, connect 0, delroute 0 10.00 real 9.78 user 30.18 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 1538142, close 504296, bind 0, connect 3723163, delroute 0 10.00 real 7.96 user 31.97 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 1545057, close 526944, bind 2868700, connect 1939154, delroute 0 10.01 real 9.20 user 30.68 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 1477696, close 474896, bind 2682432, connect 1898386, delroute 0 10.48 real 8.66 user 31.35 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 1331686, close 583346, bind 3065351, connect 2051302, delroute 0 10.01 real 9.53 user 30.43 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 1426236, close 489584, bind 851280, connect 3149845, delroute 0 10.00 real 9.74 user 30.24 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 1553776, close 552599, bind 2896486, connect 1753670, delroute 0 10.01 real 9.47 user 30.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 992043, close 524714, bind 0, connect 2946361, delroute 690014 10.01 real 9.78 user 30.31 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1620443, close 601983, bind 5057846, connect 0, delroute 0 10.01 real 8.49 user 31.63 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 973924, close 268490, bind 0, connect 1361317, delroute 0 10.00 real 3.01 user 37.16 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1145353, close 394476, bind 1761350, connect 887258, delroute 0 10.00 real 4.94 user 35.12 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 124365, close 73634, bind 233843, connect 175100, delroute 0 10.31 real 0.75 user 39.42 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 485827, close 930892, bind 3457256, connect 1795675, delroute 0 10.00 real 10.52 user 29.07 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 943929, close 264777, bind 375164, connect 1353084, delroute 0 0m10.01s real 0m03.64s user 0m36.38s 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 1162190, close 361496, bind 1676818, connect 902304, delroute 0 0m10.01s real 0m05.15s user 0m34.79s 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 331562, close 235877, bind 0, connect 747200, delroute 114965 10.00 real 2.51 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 1200166, close 436812, bind 5598341, connect 0, delroute 0 10.01 real 9.03 user 30.96 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 985784, close 576407, bind 0, connect 3487675, delroute 0 10.01 real 7.12 user 28.76 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1115990, close 536908, bind 2495878, connect 1717925, delroute 0 10.00 real 7.94 user 29.52 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 127729, close 63659, bind 275773, connect 101466, delroute 0 10.77 real 0.51 user 30.06 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 403865, close 1021777, bind 3528778, connect 1939609, delroute 0 10.01 real 10.81 user 26.31 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 923585, close 518579, bind 735708, connect 3548839, delroute 0 0m10.01s real 0m08.18s user 0m28.64s 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 1144786, close 511746, bind 2567273, connect 1663776, delroute 0 0m10.01s real 0m07.59s user 0m30.38s 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 275431, close 223624, bind 0, connect 1258081, delroute 105920 10.00 real 3.77 user 25.73 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 1531883, close 552763, bind 5296439, connect 0, delroute 0 10.00 real 8.92 user 30.95 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 1350383, close 552450, bind 0, connect 3588978, delroute 0 10.01 real 7.67 user 32.21 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 1358637, close 549849, bind 2766744, connect 1921813, delroute 0 10.00 real 8.41 user 31.80 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 1255574, close 470645, bind 2700836, connect 1839279, delroute 0 10.57 real 7.86 user 32.12 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 1024042, close 674953, bind 3266905, connect 2193132, delroute 0 10.01 real 10.00 user 30.05 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 1203006, close 538599, bind 855068, connect 3395088, delroute 0 10.00 real 8.92 user 31.02 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 1329552, close 525154, bind 2804262, connect 1913764, delroute 0 10.00 real 8.72 user 31.16 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 278909, close 241717, bind 0, connect 1196370, delroute 165642 10.00 real 3.78 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 234988 1.01 real 0.17 user 0.86 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 36518 1.01 real 0.06 user 0.94 sys