==== 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 1098093, close 940475, bind 1641117, connect 980340, delroute 0 10.01 real 4.88 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 1134015, close 862490, bind 6888753, connect 0, delroute 0 10.01 real 11.76 user 28.22 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 860969, close 404340, bind 0, connect 1995302, delroute 0 10.00 real 4.06 user 35.90 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1028541, close 556020, bind 2374035, connect 1334178, delroute 0 10.01 real 6.83 user 33.31 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 113309, close 65958, bind 230518, connect 186318, delroute 0 10.34 real 0.82 user 39.19 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 523349, close 937951, bind 3601834, connect 2163930, delroute 0 10.01 real 11.37 user 28.52 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 929844, close 374181, bind 499274, connect 1747358, delroute 0 10.01 real 4.61 user 35.35 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 1246737, close 417011, bind 2008484, connect 1116534, delroute 0 10.01 real 5.81 user 34.15 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 710149, close 557908, bind 0, connect 1521803, delroute 402386 10.00 real 5.17 user 33.73 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1352464, close 420687, bind 5595678, connect 0, delroute 0 10.01 real 8.42 user 31.44 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1089514, close 436147, bind 0, connect 4363071, delroute 0 10.01 real 9.06 user 28.02 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1310600, close 482298, bind 2940080, connect 1695594, delroute 0 10.01 real 7.88 user 30.62 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 151757, close 76209, bind 269751, connect 66745, delroute 0 10.73 real 0.69 user 35.57 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 525962, close 853459, bind 3531560, connect 2104409, delroute 0 10.00 real 11.09 user 26.62 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 1086764, close 324545, bind 583199, connect 1467287, delroute 0 10.01 real 4.54 user 35.38 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 1208535, close 397627, bind 2219885, connect 846533, delroute 0 10.01 real 5.63 user 34.21 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 469985, close 392956, bind 0, connect 1032786, delroute 174379 10.00 real 3.82 user 32.56 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 1821267, close 523151, bind 5038345, connect 0, delroute 0 10.00 real 7.74 user 32.33 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 1519819, close 475959, bind 0, connect 3691645, delroute 0 10.00 real 7.71 user 32.14 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 1581794, close 505018, bind 2711191, connect 1935524, delroute 0 10.00 real 8.21 user 31.93 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 1520187, close 424258, bind 2549365, connect 1864063, delroute 0 10.46 real 8.13 user 31.91 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 1336738, close 554136, bind 2975043, connect 2066901, delroute 0 10.00 real 9.76 user 30.14 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 1355664, close 480452, bind 870048, connect 3232241, delroute 0 10.00 real 9.46 user 30.49 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 1541661, close 481664, bind 2824799, connect 1824145, delroute 0 10.00 real 8.91 user 31.04 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 983736, close 542619, bind 0, connect 2991450, delroute 695534 10.01 real 9.56 user 30.46 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1743931, close 543098, bind 4614122, connect 0, delroute 0 10.01 real 7.89 user 32.14 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1012375, close 219054, bind 0, connect 1315561, delroute 0 10.00 real 3.08 user 36.87 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1123242, close 349128, bind 1580829, connect 932416, delroute 0 10.01 real 4.57 user 35.48 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 105148, close 55653, bind 230295, connect 157944, delroute 0 10.24 real 0.66 user 39.39 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 505126, close 925422, bind 3426026, connect 1815309, delroute 0 10.00 real 10.33 user 29.43 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 978042, close 241386, bind 364579, connect 1306675, delroute 0 0m10.01s real 0m03.74s user 0m36.35s 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 1143751, close 342341, bind 1600307, connect 921355, delroute 0 0m10.01s real 0m04.85s user 0m35.15s 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 328984, close 256914, bind 0, connect 791764, delroute 115523 10.00 real 2.84 user 28.67 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1391125, close 407569, bind 5229937, connect 0, delroute 0 10.01 real 8.71 user 31.26 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1042423, close 468858, bind 0, connect 3832147, delroute 0 10.01 real 7.53 user 29.30 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1331441, close 458201, bind 2846537, connect 1435268, delroute 0 10.01 real 7.13 user 31.42 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 138131, close 76494, bind 282067, connect 74715, delroute 0 10.69 real 0.59 user 36.12 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 419719, close 1047690, bind 3603973, connect 1939539, delroute 0 10.01 real 11.44 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 1036125, close 424383, bind 807570, connect 3675584, delroute 0 0m10.01s real 0m09.09s user 0m28.41s 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 1348569, close 493350, bind 2776920, connect 1340372, delroute 0 0m10.01s real 0m06.85s user 0m31.91s 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 274592, close 224076, bind 0, connect 1290560, delroute 107251 10.00 real 3.82 user 25.29 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 1649148, close 492354, bind 4935595, connect 0, delroute 0 10.00 real 8.21 user 31.74 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 1365956, close 515042, bind 0, connect 3509121, delroute 0 10.00 real 7.75 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 1402969, close 516073, bind 2686814, connect 1849989, delroute 0 10.00 real 8.36 user 31.67 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 1349101, close 435962, bind 2598912, connect 1719663, delroute 0 10.56 real 7.87 user 32.15 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 1036961, close 670324, bind 3186773, connect 2234401, delroute 0 10.00 real 9.90 user 30.12 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 1248558, close 508567, bind 834194, connect 3325872, delroute 0 10.00 real 8.34 user 31.60 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 1397286, close 491340, bind 2655008, connect 1870856, delroute 0 10.00 real 8.04 user 31.92 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 279393, close 257679, bind 0, connect 1230824, delroute 169089 10.00 real 3.81 user 28.95 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 239071 1.01 real 0.23 user 0.79 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 32726 1.01 real 0.01 user 1.02 sys