==== 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 1116622, close 953424, bind 1654743, connect 970479, delroute 0 10.00 real 5.22 user 34.30 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1111948, close 957837, bind 6874135, connect 0, delroute 0 10.00 real 11.75 user 28.19 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 777759, close 411720, bind 0, connect 2107349, delroute 0 10.01 real 3.47 user 36.60 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1040888, close 537148, bind 2580530, connect 1265346, delroute 0 10.01 real 6.43 user 33.64 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 148046, close 141793, bind 460942, connect 370143, delroute 0 10.38 real 1.47 user 38.65 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 530658, close 1008156, bind 3655608, connect 2163815, delroute 0 10.00 real 11.61 user 28.21 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 874794, close 331298, bind 494200, connect 1807408, delroute 0 10.01 real 4.62 user 35.51 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 1219005, close 421110, bind 2002638, connect 1131914, delroute 0 10.01 real 5.71 user 34.21 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 716616, close 558427, bind 0, connect 1490829, delroute 403176 10.00 real 5.27 user 33.54 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1365115, close 396426, bind 5502935, connect 0, delroute 0 10.01 real 8.34 user 31.72 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1090350, close 419183, bind 0, connect 4444290, delroute 0 10.00 real 9.24 user 27.84 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1379950, close 463557, bind 2958772, connect 1551744, delroute 0 10.01 real 7.29 user 31.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 163991, close 87418, bind 289304, connect 94690, delroute 0 10.58 real 0.78 user 35.47 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 540326, close 849496, bind 3613226, connect 2097998, delroute 0 10.01 real 10.64 user 26.85 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 1100121, close 337817, bind 577365, connect 1432362, delroute 0 10.01 real 4.75 user 35.19 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 1251718, close 370460, bind 2082975, connect 831179, delroute 0 10.01 real 5.04 user 35.03 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 476049, close 388504, bind 0, connect 1045672, delroute 171378 10.00 real 3.70 user 32.88 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 1832624, close 493907, bind 5001276, connect 0, delroute 0 10.00 real 8.28 user 31.73 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 1574967, close 467703, bind 0, connect 3683649, delroute 0 10.00 real 8.80 user 31.28 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 1598165, close 509523, bind 2717087, connect 1928296, delroute 0 10.00 real 8.19 user 31.72 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 1554205, close 433825, bind 2545240, connect 1875925, delroute 0 10.48 real 8.15 user 31.87 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 1363754, close 549791, bind 2959779, connect 2115554, delroute 0 10.00 real 9.26 user 30.74 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 1440943, close 464912, bind 867182, connect 3139922, delroute 0 10.00 real 9.77 user 30.10 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 1597539, close 489142, bind 2753610, connect 1811089, delroute 0 10.00 real 8.45 user 31.58 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 989740, close 538958, bind 0, connect 2956094, delroute 691489 10.00 real 9.18 user 30.69 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1734503, close 520133, bind 4721286, connect 0, delroute 0 10.01 real 7.89 user 32.04 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1016389, close 236804, bind 0, connect 1320077, delroute 0 10.01 real 2.82 user 37.21 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1122586, close 350718, bind 1573886, connect 951764, delroute 0 10.01 real 4.36 user 35.71 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 118388, close 55265, bind 169700, connect 150187, delroute 0 10.35 real 0.61 user 39.45 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 468426, close 1023320, bind 3524724, connect 1906023, delroute 0 10.00 real 10.41 user 29.31 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 895791, close 233316, bind 414416, connect 1407723, delroute 0 0m10.01s real 0m03.61s user 0m36.48s 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 1136969, close 344634, bind 1635099, connect 929298, delroute 0 0m10.01s real 0m04.80s user 0m35.20s 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 328502, close 270134, bind 0, connect 823024, delroute 118730 10.00 real 2.54 user 29.95 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1306181, close 421484, bind 5316694, connect 0, delroute 0 10.01 real 8.45 user 31.52 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 992073, close 474871, bind 0, connect 3976298, delroute 0 10.01 real 8.24 user 28.48 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1260960, close 501670, bind 2748516, connect 1463322, delroute 0 10.01 real 7.23 user 31.15 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 116077, close 61708, bind 291244, connect 85002, delroute 0 10.56 real 0.75 user 29.18 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 440234, close 1015228, bind 3592205, connect 1944155, delroute 0 10.00 real 10.54 user 26.90 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 943214, close 436570, bind 804313, connect 3844129, delroute 0 0m10.01s real 0m08.39s user 0m28.69s 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 1262783, close 487561, bind 2829220, connect 1432900, delroute 0 0m10.01s real 0m07.13s user 0m31.45s 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 277104, close 221295, bind 0, connect 1312313, delroute 111773 10.00 real 3.35 user 26.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 1590358, close 516871, bind 5155850, connect 0, delroute 0 10.00 real 8.51 user 31.54 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 1387124, close 518976, bind 0, connect 3565822, delroute 0 10.00 real 7.82 user 32.17 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 1427193, close 492421, bind 2686472, connect 1867644, delroute 0 10.00 real 7.76 user 32.16 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 1405972, close 421309, bind 2543672, connect 1709114, delroute 0 10.58 real 7.91 user 32.01 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 1089077, close 639597, bind 3179316, connect 2212315, delroute 0 10.00 real 10.02 user 29.87 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 1304790, close 490407, bind 839961, connect 3254832, delroute 0 10.00 real 8.23 user 31.68 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 1419807, close 493850, bind 2648632, connect 1856672, delroute 0 10.01 real 8.00 user 31.98 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 290025, close 267683, bind 0, connect 1235841, delroute 177675 10.01 real 3.69 user 30.01 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 236472 1.01 real 0.18 user 0.83 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 35097 1.01 real 0.04 user 0.99 sys