START sys/netinet/bindconnect 2024-10-05T22:15:02Z ==== setup-maxfiles ==== [[ $(sysctl -n kern.maxfiles) -ge 110000 ]] || sysctl kern.maxfiles=110000 kern.maxfiles: 2950 -> 110000 ==== run-default ==== cc -O2 -pipe -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -MD -MP -c /usr/src/regress/sys/netinet/bindconnect/bindconnect.c cc -o bindconnect bindconnect.o -lpthread time ./bindconnect count: socket 57523, close 43668, bind 132620, connect 105813, delroute 0 10.01 real 0.26 user 20.75 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 184679, close 115082, bind 3353934, connect 0, delroute 0 10.01 real 2.44 user 77.70 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3206, close 3126, bind 0, connect 111428, delroute 0 10.01 real 0.16 user 30.65 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 10426, close 8687, bind 169942, connect 78140, delroute 0 10.01 real 0.25 user 34.39 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 48276, close 47442, bind 627972, connect 321112, delroute 0 10.38 real 0.80 user 42.28 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 8434, close 20721, bind 202355, connect 98375, delroute 0 10.01 real 0.32 user 36.09 sys ==== run-inet-udp-localnet-connect ==== SKIPPED ==== run-inet-udp-localnet-bind-connect ==== SKIPPED ==== run-inet-udp-localnet-connect-delete ==== SKIPPED ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 46635, close 34921, bind 517897, connect 0, delroute 0 10.01 real 0.49 user 44.76 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 27271, close 47183, bind 0, connect 285612, delroute 0 10.01 real 0.34 user 32.48 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 28773, close 32077, bind 162676, connect 110651, delroute 0 10.02 real 0.30 user 33.04 sys ==== run-inet-tcp-100000 ==== time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 58341, close 87218, bind 458392, connect 307323, delroute 0 10.69 real 0.80 user 34.45 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 27244, close 242457, bind 352627, connect 322242, delroute 0 10.02 real 0.65 user 35.20 sys ==== run-inet-tcp-localnet-connect ==== SKIPPED ==== run-inet-tcp-localnet-bind-connect ==== SKIPPED ==== run-inet-tcp-localnet-connect-delete ==== SKIPPED ==== run-inet-any-bind ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 168811, close 114742, bind 3271593, connect 0, delroute 0 10.02 real 2.25 user 77.49 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 2740, close 2195, bind 0, connect 91103, delroute 0 10.01 real 0.11 user 30.74 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 7239, close 6092, bind 138293, connect 59078, delroute 0 10.01 real 0.25 user 31.21 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 39905, close 41498, bind 575714, connect 283196, delroute 0 10.33 real 0.57 user 37.01 sys ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 7221, close 28631, bind 154870, connect 81169, delroute 0 10.01 real 0.30 user 30.37 sys ==== run-inet-any-localnet-connect ==== SKIPPED ==== run-inet-any-localnet-bind-connect ==== SKIPPED ==== run-inet-any-localnet-connect-delete ==== SKIPPED ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 182348, close 109848, bind 3374555, connect 0, delroute 0 10.01 real 2.17 user 77.99 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3798, close 3255, bind 0, connect 107857, delroute 0 10.01 real 0.19 user 30.24 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 11641, close 10910, bind 168540, connect 74943, delroute 0 10.01 real 0.24 user 33.91 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 51680, close 48976, bind 642220, connect 312746, delroute 0 10.41 real 0.70 user 41.65 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 10878, close 30003, bind 209238, connect 100053, delroute 0 10.02 real 0.28 user 35.83 sys ==== run-inet6-udp-localnet-connect ==== SKIPPED ==== run-inet6-udp-localnet-bind-connect ==== SKIPPED ==== run-inet6-udp-localnet-connect-delete ==== SKIPPED ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 46055, close 41695, bind 513606, connect 0, delroute 0 10.02 real 0.44 user 42.60 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 26590, close 60386, bind 0, connect 286122, delroute 0 10.01 real 0.40 user 30.22 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 27612, close 45028, bind 158629, connect 111445, delroute 0 10.01 real 0.32 user 32.11 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 54498, close 92031, bind 502283, connect 305561, delroute 0 10.64 real 0.79 user 34.43 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 26565, close 140552, bind 271997, connect 229898, delroute 0 10.01 real 0.48 user 34.10 sys ==== run-inet6-tcp-localnet-connect ==== SKIPPED ==== run-inet6-tcp-localnet-bind-connect ==== SKIPPED ==== run-inet6-tcp-localnet-connect-delete ==== SKIPPED ==== run-inet6-any-bind ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 171201, close 111279, bind 3094787, connect 0, delroute 0 10.01 real 2.27 user 78.10 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 2736, close 2197, bind 0, connect 89602, delroute 0 10.01 real 0.15 user 29.77 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 7802, close 5522, bind 118695, connect 55388, delroute 0 10.01 real 0.22 user 29.38 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 37725, close 49270, bind 612641, connect 315036, delroute 0 10.34 real 0.82 user 36.93 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 7630, close 76128, bind 219465, connect 135533, delroute 0 10.01 real 0.24 user 30.07 sys ==== run-inet6-any-localnet-connect ==== SKIPPED ==== run-inet6-any-localnet-bind-connect ==== SKIPPED ==== run-inet6-any-localnet-connect-delete ==== SKIPPED SKIP sys/netinet/bindconnect Test skipped itself