==== 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 1140638, close 970221, bind 1662000, connect 982078, delroute 0 10.00 real 5.10 user 34.49 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1103312, close 979319, bind 6819398, connect 0, delroute 0 10.00 real 12.12 user 27.80 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 879368, close 381725, bind 0, connect 1959376, delroute 0 10.00 real 4.01 user 35.84 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1124282, close 486911, bind 2206895, connect 1287475, delroute 0 10.00 real 6.37 user 33.52 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 112904, close 61369, bind 229778, connect 173685, delroute 0 10.29 real 0.64 user 39.35 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 521389, close 935262, bind 3586683, connect 2138526, delroute 0 10.00 real 11.09 user 28.87 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 876351, close 372790, bind 492939, connect 1867868, delroute 0 10.00 real 4.69 user 35.29 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 1199913, close 437358, bind 2082186, connect 1149182, delroute 0 10.00 real 5.88 user 34.00 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 717850, close 560031, bind 0, connect 1522013, delroute 390327 10.01 real 5.41 user 33.46 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1346494, close 391839, bind 5536364, connect 0, delroute 0 10.00 real 9.21 user 30.98 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1074482, close 522963, bind 0, connect 4094649, delroute 0 10.00 real 8.64 user 28.30 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1230957, close 488853, bind 2678440, connect 1965772, delroute 0 10.00 real 8.08 user 30.12 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 163175, close 96563, bind 262241, connect 122217, delroute 0 10.64 real 0.76 user 35.50 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 536614, close 843733, bind 3584440, connect 2060637, delroute 0 10.00 real 11.36 user 26.73 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 1059330, close 325072, bind 595870, connect 1483411, delroute 0 10.00 real 4.75 user 35.14 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 1180318, close 384041, bind 2313071, connect 838641, delroute 0 10.00 real 5.74 user 34.08 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 487052, close 401423, bind 0, connect 1048722, delroute 175527 10.01 real 3.39 user 33.07 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 1866618, close 493705, bind 4958895, connect 0, delroute 0 10.01 real 8.28 user 31.76 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 1577746, close 491411, bind 0, connect 3664018, delroute 0 10.01 real 7.84 user 32.06 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 1615913, close 501676, bind 2746600, connect 1841827, delroute 0 10.01 real 8.47 user 31.67 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 1520145, close 440759, bind 2656299, connect 1875023, delroute 0 10.46 real 8.15 user 31.88 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 1372888, close 569048, bind 3014259, connect 2029980, delroute 0 10.01 real 9.08 user 31.00 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 1450091, close 471534, bind 856151, connect 3117776, delroute 0 10.01 real 9.67 user 30.26 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 1584327, close 510327, bind 2786415, connect 1792448, delroute 0 10.01 real 9.56 user 30.47 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 984780, close 538616, bind 0, connect 2990213, delroute 660892 10.01 real 8.90 user 31.10 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1646381, close 598053, bind 4893392, connect 0, delroute 0 10.00 real 8.41 user 31.67 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 969806, close 256068, bind 0, connect 1382037, delroute 0 10.00 real 2.97 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 1114413, close 373535, bind 1687080, connect 943244, delroute 0 10.00 real 5.30 user 34.73 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 111031, close 64429, bind 224003, connect 165645, delroute 0 10.26 real 0.69 user 39.26 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 533940, close 894064, bind 3370830, connect 1771327, delroute 0 10.01 real 9.55 user 30.26 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 868190, close 282887, bind 396897, connect 1480702, delroute 0 0m10.01s real 0m03.85s user 0m36.26s 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 1129810, close 368718, bind 1599902, connect 940908, delroute 0 0m10.01s real 0m04.78s user 0m35.14s 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 327719, close 302021, bind 0, connect 894030, delroute 128196 10.00 real 2.99 user 30.71 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1356210, close 383493, bind 5271013, connect 0, delroute 0 10.00 real 8.74 user 31.33 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1026738, close 582897, bind 0, connect 3507858, delroute 0 10.00 real 7.47 user 28.97 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1202559, close 531745, bind 2386554, connect 1734614, delroute 0 10.00 real 7.32 user 30.53 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 151082, close 79991, bind 285561, connect 112177, delroute 0 10.63 real 0.84 user 35.53 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 421408, close 1027451, bind 3600497, connect 1955157, delroute 0 10.01 real 11.29 user 25.86 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 995349, close 506973, bind 718915, connect 3513968, delroute 0 0m10.00s real 0m08.31s user 0m28.60s 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 1218493, close 520695, bind 2441864, connect 1641290, delroute 0 0m10.00s real 0m07.16s user 0m30.55s 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 300335, close 240572, bind 0, connect 1350821, delroute 117312 10.00 real 3.72 user 27.12 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 1665446, close 486027, bind 4948645, connect 0, delroute 0 10.01 real 8.53 user 31.43 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 1331180, close 507086, bind 0, connect 3633276, delroute 0 10.01 real 7.75 user 32.31 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 1380731, close 509853, bind 2706340, connect 1893622, delroute 0 10.01 real 8.52 user 31.45 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 1311152, close 428175, bind 2594683, connect 1785723, delroute 0 10.57 real 7.71 user 32.29 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 1025507, close 663181, bind 3240306, connect 2194150, delroute 0 10.00 real 10.13 user 29.81 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 1222798, close 488130, bind 831810, connect 3379265, delroute 0 10.00 real 8.71 user 31.29 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 1329606, close 503347, bind 2810723, connect 1909292, delroute 0 10.00 real 8.44 user 31.51 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 300884, close 295310, bind 0, connect 1327568, delroute 197232 10.00 real 4.16 user 30.69 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 226931 1.01 real 0.20 user 0.80 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 47014 1.00 real 0.03 user 0.99 sys