==== 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 1182547, close 1017910, bind 1686444, connect 992872, delroute 0 10.01 real 5.42 user 33.98 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1140698, close 1095885, bind 6889774, connect 0, delroute 0 10.00 real 12.23 user 27.88 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 834473, close 481197, bind 0, connect 2306950, delroute 0 10.00 real 4.43 user 35.58 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1158449, close 558302, bind 2335789, connect 1327013, delroute 0 10.00 real 6.52 user 33.61 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 123227, close 82701, bind 226543, connect 213704, delroute 0 10.27 real 0.83 user 39.07 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 591879, close 911994, bind 3620023, connect 2118033, delroute 0 10.01 real 10.34 user 29.58 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 895140, close 386438, bind 598630, connect 1938328, delroute 0 10.00 real 5.11 user 34.96 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 1236240, close 475120, bind 2231007, connect 1171757, delroute 0 10.00 real 6.03 user 33.94 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 718426, close 578240, bind 0, connect 1605644, delroute 393382 10.01 real 5.51 user 32.56 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1302594, close 442630, bind 5965157, connect 0, delroute 0 10.00 real 9.53 user 30.44 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1110237, close 504979, bind 0, connect 4264055, delroute 0 10.00 real 8.99 user 28.21 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1320422, close 483812, bind 2853208, connect 1878910, delroute 0 10.00 real 8.15 user 30.07 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 155068, close 81723, bind 290212, connect 106919, delroute 0 10.66 real 0.83 user 34.14 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 566296, close 866353, bind 3658694, connect 2105744, delroute 0 10.01 real 11.11 user 26.40 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 1033337, close 363201, bind 724958, connect 1475503, delroute 0 10.00 real 4.71 user 35.11 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 1213495, close 428804, bind 2306741, connect 836380, delroute 0 10.00 real 5.97 user 33.91 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 500843, close 425825, bind 0, connect 1078011, delroute 184972 10.01 real 3.79 user 31.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 1866228, close 553353, bind 5349570, connect 0, delroute 0 10.01 real 9.03 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 1642775, close 523357, bind 0, connect 3852725, delroute 0 10.01 real 8.94 user 31.08 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 1644406, close 543480, bind 2912010, connect 2025528, delroute 0 10.01 real 8.84 user 31.12 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 1509311, close 474442, bind 2650073, connect 1925256, delroute 0 10.44 real 8.46 user 30.67 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 1437906, close 596921, bind 3037796, connect 2173424, delroute 0 10.01 real 10.06 user 29.96 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 1525741, close 525085, bind 852341, connect 3235042, delroute 0 10.01 real 9.96 user 30.06 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 1661210, close 516309, bind 2899569, connect 1877105, delroute 0 10.01 real 9.60 user 30.30 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 1057145, close 554346, bind 0, connect 3032570, delroute 649748 10.01 real 9.27 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 1691345, close 576967, bind 5174603, connect 0, delroute 0 10.00 real 8.55 user 31.49 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1090140, close 288218, bind 0, connect 1340659, delroute 0 10.00 real 3.23 user 36.77 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1179968, close 394843, bind 1790585, connect 944520, delroute 0 10.00 real 4.91 user 35.03 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 118503, close 59442, bind 198607, connect 144022, delroute 0 10.37 real 0.65 user 38.64 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 542965, close 900644, bind 3485881, connect 1796375, delroute 0 10.00 real 10.05 user 29.66 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 973739, close 304783, bind 420843, connect 1457343, delroute 0 0m10.01s real 0m03.74s user 0m36.34s 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 1185812, close 399858, bind 1839058, connect 937056, delroute 0 0m10.01s real 0m04.78s user 0m35.13s 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 351255, close 286047, bind 0, connect 882952, delroute 128124 10.00 real 3.16 user 28.66 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1299845, close 416322, bind 5684072, connect 0, delroute 0 10.00 real 8.40 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 1057899, close 547243, bind 0, connect 3566064, delroute 0 10.00 real 7.15 user 29.02 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1275073, close 508437, bind 2572500, connect 1668274, delroute 0 10.00 real 7.55 user 30.65 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 162348, close 84176, bind 237709, connect 82586, delroute 0 10.59 real 0.59 user 35.70 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 474117, close 1039345, bind 3684679, connect 1933398, delroute 0 10.01 real 10.92 user 25.88 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 996002, close 534020, bind 766697, connect 3470332, delroute 0 0m10.01s real 0m08.15s user 0m28.90s 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 1245256, close 549008, bind 2554044, connect 1583753, delroute 0 0m10.01s real 0m07.65s user 0m30.53s 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 308859, close 273789, bind 0, connect 1396748, delroute 116266 10.00 real 4.15 user 25.03 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 1658425, close 503147, bind 5313840, connect 0, delroute 0 10.01 real 9.00 user 31.03 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 1423435, close 534233, bind 0, connect 3704419, delroute 0 10.01 real 7.86 user 32.11 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 1420795, close 536246, bind 2834916, connect 2007290, delroute 0 10.01 real 8.68 user 31.29 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 1317271, close 451303, bind 2752933, connect 1848196, delroute 0 10.47 real 8.30 user 31.70 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 1131989, close 625149, bind 3221024, connect 2234474, delroute 0 10.00 real 10.44 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 1318646, close 494186, bind 850268, connect 3404116, delroute 0 10.00 real 8.53 user 31.48 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 1416893, close 520982, bind 2820064, connect 2007265, delroute 0 10.00 real 8.84 user 31.23 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 315170, close 340017, bind 0, connect 1450187, delroute 198594 10.00 real 4.41 user 29.03 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 232891 1.01 real 0.13 user 0.88 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 47432 1.00 real 0.03 user 0.97 sys