==== 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 1108588, close 957385, bind 1653876, connect 969144, delroute 0 10.00 real 5.03 user 34.61 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1075706, close 990689, bind 6929346, connect 0, delroute 0 10.01 real 11.76 user 28.21 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 775556, close 499377, bind 0, connect 2170038, delroute 0 10.01 real 4.36 user 35.69 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1051683, close 595097, bind 2557028, connect 1298262, delroute 0 10.01 real 7.22 user 32.74 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 122897, close 84198, bind 301834, connect 198191, delroute 0 10.31 real 0.84 user 39.22 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 539038, close 911814, bind 3594768, connect 2102205, delroute 0 10.01 real 11.26 user 28.61 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 917949, close 301404, bind 488053, connect 1775091, delroute 0 10.01 real 4.47 user 35.63 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 1230231, close 379700, bind 1966421, connect 1147222, delroute 0 10.01 real 5.69 user 34.29 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 708464, close 548910, bind 0, connect 1478053, delroute 402217 10.00 real 4.69 user 34.37 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1382157, close 407340, bind 5582181, connect 0, delroute 0 10.01 real 8.59 user 31.28 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1117593, close 426422, bind 0, connect 4447868, delroute 0 10.01 real 9.04 user 28.24 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1336118, close 486549, bind 2955758, connect 1637134, delroute 0 10.01 real 8.00 user 30.61 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 141139, close 72412, bind 262132, connect 72556, delroute 0 10.55 real 0.55 user 36.17 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 543875, close 849437, bind 3608153, connect 2029827, delroute 0 10.01 real 10.77 user 26.97 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 1098079, close 351177, bind 580790, connect 1455281, delroute 0 10.01 real 4.70 user 35.16 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 1256155, close 383840, bind 2152388, connect 825188, delroute 0 10.01 real 5.35 user 34.68 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 474760, close 387781, bind 0, connect 1038516, delroute 172569 10.00 real 3.58 user 32.97 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 1871804, close 474586, bind 4995292, connect 0, delroute 0 10.00 real 8.62 user 31.45 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 1566071, close 480959, bind 0, connect 3681797, delroute 0 10.00 real 7.82 user 32.23 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 1612294, close 484537, bind 2768487, connect 1907525, delroute 0 10.00 real 8.09 user 31.94 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 1615003, close 422389, bind 2462130, connect 1818920, delroute 0 10.46 real 8.04 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 1429969, close 522632, bind 2860184, connect 2001749, delroute 0 10.01 real 9.38 user 30.63 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 1450705, close 480477, bind 845966, connect 3145244, delroute 0 10.00 real 9.19 user 30.74 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 1600875, close 505109, bind 2720364, connect 1789473, delroute 0 10.00 real 9.17 user 30.66 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 1050657, close 519651, bind 0, connect 2898085, delroute 661913 10.00 real 8.66 user 31.17 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1744624, close 544143, bind 4630984, connect 0, delroute 0 10.01 real 8.15 user 31.90 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1012799, close 233017, bind 0, connect 1345536, delroute 0 10.01 real 2.80 user 37.35 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1166019, close 350650, bind 1571091, connect 914364, delroute 0 10.01 real 4.61 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 120785, close 51546, bind 186285, connect 131940, delroute 0 10.37 real 0.53 user 39.59 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 487084, close 904959, bind 3450273, connect 1831467, delroute 0 10.01 real 10.39 user 29.52 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 939534, close 239087, bind 345573, connect 1367330, delroute 0 0m10.01s real 0m03.60s user 0m36.50s 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 1145531, close 357175, bind 1544493, connect 930829, delroute 0 0m10.01s real 0m04.42s user 0m35.67s 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 308923, close 237557, bind 0, connect 758702, delroute 110295 10.00 real 2.68 user 28.14 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1375019, close 397038, bind 5258551, connect 0, delroute 0 10.01 real 8.21 user 31.76 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1035260, close 449163, bind 0, connect 3972737, delroute 0 10.01 real 7.51 user 28.66 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1335416, close 475615, bind 2832376, connect 1395202, delroute 0 10.01 real 7.67 user 30.80 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 149342, close 82198, bind 293647, connect 76981, delroute 0 10.69 real 0.89 user 36.25 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 434916, close 989388, bind 3580132, connect 1940617, delroute 0 10.01 real 10.59 user 26.26 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 1055540, close 419675, bind 797305, connect 3699645, delroute 0 0m10.01s real 0m08.51s 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 1342043, close 491583, bind 2767083, connect 1339548, delroute 0 0m10.01s real 0m07.35s user 0m31.16s 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 264983, close 213892, bind 0, connect 1208373, delroute 103279 10.00 real 3.32 user 25.88 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 1673397, close 475980, bind 4923936, connect 0, delroute 0 10.00 real 8.65 user 31.39 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 1407743, close 503669, bind 0, connect 3515280, delroute 0 10.00 real 7.27 user 32.80 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 1450421, close 496120, bind 2621336, connect 1841887, delroute 0 10.00 real 7.97 user 32.13 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 1408602, close 408889, bind 2451948, connect 1718134, delroute 0 10.51 real 7.48 user 32.45 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 1076136, close 631110, bind 3170328, connect 2192812, delroute 0 10.01 real 9.82 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 1287338, close 497226, bind 777559, connect 3313630, delroute 0 10.00 real 8.27 user 31.71 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 1389134, close 495559, bind 2703880, connect 1858632, delroute 0 10.00 real 8.41 user 31.53 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 271773, close 231020, bind 0, connect 1096693, delroute 158712 10.01 real 3.36 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 237048 1.01 real 0.19 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 34723 1.01 real 0.02 user 1.01 sys