==== 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 1120325, close 968568, bind 1630358, connect 983008, delroute 0 10.00 real 4.93 user 34.65 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1139863, close 820939, bind 6883702, connect 0, delroute 0 10.01 real 11.53 user 28.39 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 871711, close 497526, bind 0, connect 1988066, delroute 0 10.01 real 4.31 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 1165144, close 476631, bind 2079828, connect 1234580, delroute 0 10.01 real 5.44 user 34.62 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 115067, close 61785, bind 217521, connect 170654, delroute 0 10.28 real 0.64 user 39.47 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 547643, close 900214, bind 3545481, connect 2113534, delroute 0 10.01 real 10.56 user 29.38 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 949983, close 346997, bind 488997, connect 1757708, delroute 0 10.01 real 4.52 user 35.56 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 1205871, close 451226, bind 2066572, connect 1139015, delroute 0 10.01 real 5.88 user 34.07 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 721687, close 577219, bind 0, connect 1556517, delroute 383537 10.01 real 5.38 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 1350497, close 399779, bind 5707809, connect 0, delroute 0 10.01 real 8.70 user 31.21 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1092237, close 516285, bind 0, connect 4105859, delroute 0 10.00 real 7.93 user 28.98 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1256751, close 478865, bind 2629239, connect 1997465, delroute 0 10.01 real 8.33 user 29.40 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 154136, close 84919, bind 280319, connect 127130, delroute 0 10.64 real 0.79 user 34.93 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 566617, close 801032, bind 3506210, connect 2147645, delroute 0 10.01 real 10.63 user 26.66 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 1056915, close 314890, bind 611320, connect 1482130, delroute 0 10.00 real 4.55 user 35.39 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 1208809, close 391528, bind 2222500, connect 845253, delroute 0 10.00 real 5.55 user 34.35 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 491427, close 409846, bind 0, connect 1059841, delroute 179994 10.01 real 3.31 user 33.50 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 1841566, close 487326, bind 5047262, connect 0, delroute 0 10.00 real 8.62 user 31.42 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 1594978, close 497761, bind 0, connect 3703567, delroute 0 10.01 real 7.73 user 32.32 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 1608078, close 498979, bind 2747067, connect 1964687, delroute 0 10.00 real 9.03 user 31.00 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 1544305, close 453976, bind 2618476, connect 1901455, delroute 0 10.54 real 8.10 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 1378498, close 550287, bind 2993803, connect 2094330, delroute 0 10.00 real 9.58 user 30.40 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 1402198, close 493105, bind 865600, connect 3238372, delroute 0 10.00 real 9.54 user 30.23 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 1613455, close 506750, bind 2799102, connect 1791125, delroute 0 10.00 real 9.01 user 30.96 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 1025284, close 530631, bind 0, connect 2947074, delroute 671223 10.00 real 9.08 user 30.98 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1713878, close 527747, bind 4812172, connect 0, delroute 0 10.01 real 7.71 user 32.38 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1088310, close 221459, bind 0, connect 1321868, delroute 0 10.00 real 2.92 user 37.22 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1134325, close 359666, bind 1655371, connect 953419, delroute 0 10.01 real 4.63 user 35.38 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 120499, close 55694, bind 190964, connect 144200, delroute 0 10.28 real 0.73 user 39.27 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 492840, close 942789, bind 3503848, connect 1835882, delroute 0 10.00 real 10.64 user 29.36 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 898525, close 260381, bind 364675, connect 1446866, delroute 0 0m10.01s real 0m03.17s user 0m36.91s 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 1148037, close 389457, bind 1585074, connect 936451, delroute 0 0m10.01s real 0m05.04s user 0m34.88s 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 328146, close 251402, bind 0, connect 785454, delroute 116610 10.00 real 2.99 user 29.45 sys ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1344176, close 381449, bind 5325041, connect 0, delroute 0 10.01 real 7.86 user 32.09 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1032648, close 575849, bind 0, connect 3520615, delroute 0 10.00 real 7.49 user 28.62 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1208218, close 511402, bind 2504795, connect 1692905, delroute 0 10.01 real 7.40 user 30.49 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 128983, close 70532, bind 284712, connect 117174, delroute 0 10.58 real 0.75 user 30.87 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 452224, close 984366, bind 3553353, connect 1996704, delroute 0 10.01 real 10.91 user 26.21 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 1003469, close 493418, bind 735992, connect 3540903, delroute 0 0m10.01s real 0m08.04s user 0m29.05s 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 1213550, close 509979, bind 2402508, connect 1751623, delroute 0 0m10.01s real 0m07.56s user 0m30.14s 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 278123, close 223539, bind 0, connect 1304546, delroute 108156 10.00 real 3.67 user 26.08 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 1713963, close 427663, bind 4732038, connect 0, delroute 0 10.00 real 7.91 user 32.29 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 1380703, close 507181, bind 0, connect 3590836, delroute 0 10.01 real 7.68 user 32.44 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 1415825, close 498348, bind 2699949, connect 1881144, delroute 0 10.01 real 7.91 user 32.07 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 1381953, close 409459, bind 2593459, connect 1727142, delroute 0 10.57 real 7.80 user 32.19 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 1099987, close 600696, bind 3125637, connect 2159881, delroute 0 10.00 real 9.53 user 30.37 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 1263254, close 495773, bind 796823, connect 3342820, delroute 0 10.00 real 8.32 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 1366931, close 487596, bind 2768947, connect 1884041, delroute 0 10.00 real 8.17 user 31.81 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 280656, close 250558, bind 0, connect 1212044, delroute 167811 10.00 real 3.37 user 29.88 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 235658 1.01 real 0.21 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 38725 1.01 real 0.06 user 0.95 sys