START sys/netinet/bindconnect 2024-07-25T22:19:41Z ==== 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 61335, close 45366, bind 145068, connect 108946, delroute 0 10.01 real 0.44 user 20.90 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 176670, close 106171, bind 3464826, connect 0, delroute 0 10.01 real 2.38 user 78.03 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3824, close 5303, bind 0, connect 113247, delroute 0 10.01 real 0.15 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 8063, close 7813, bind 187044, connect 81364, delroute 0 10.02 real 0.32 user 36.26 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 50804, close 49974, bind 622294, connect 318757, delroute 0 10.40 real 0.72 user 42.21 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 9384, close 25241, bind 204975, connect 104678, delroute 0 10.01 real 0.34 user 35.49 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 45312, close 36507, bind 513442, connect 0, delroute 0 10.01 real 0.42 user 42.18 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 27107, close 37641, bind 0, connect 251440, delroute 0 10.01 real 0.46 user 31.18 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 27990, close 37355, bind 160544, connect 101313, delroute 0 10.02 real 0.42 user 31.50 sys ==== run-inet-tcp-100000 ==== time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 56714, close 84687, bind 479343, connect 319240, delroute 0 10.69 real 0.63 user 35.40 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 27074, close 141786, bind 278228, connect 204657, delroute 0 10.01 real 0.54 user 33.53 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 164260, close 110982, bind 3284109, connect 0, delroute 0 10.02 real 2.17 user 77.51 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3164, close 3190, bind 0, connect 91363, delroute 0 10.02 real 0.17 user 29.58 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 8307, close 8580, bind 128332, connect 57730, delroute 0 10.01 real 0.16 user 30.41 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 40039, close 40726, bind 571279, connect 288456, delroute 0 10.34 real 0.60 user 37.08 sys ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 7897, close 53800, bind 178459, connect 105529, delroute 0 10.01 real 0.21 user 31.00 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 177500, close 105673, bind 3375364, connect 0, delroute 0 10.02 real 2.15 user 77.97 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3741, close 3068, bind 0, connect 106737, delroute 0 10.02 real 0.12 user 30.75 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 10179, close 8891, bind 158696, connect 72491, delroute 0 10.01 real 0.23 user 33.33 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 51270, close 53249, bind 642130, connect 309493, delroute 0 10.41 real 0.90 user 42.58 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 11191, close 34581, bind 217749, connect 108205, delroute 0 10.01 real 0.28 user 35.41 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 45709, close 43252, bind 492531, connect 0, delroute 0 10.01 real 0.39 user 41.17 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 26602, close 48029, bind 0, connect 271695, delroute 0 10.01 real 0.37 user 31.04 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 27061, close 42342, bind 156348, connect 114820, delroute 0 10.01 real 0.31 user 31.24 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 55533, close 82631, bind 495149, connect 300703, delroute 0 10.69 real 0.70 user 34.34 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 26215, close 150165, bind 267753, connect 218698, delroute 0 10.02 real 0.58 user 33.21 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 166291, close 108499, bind 3086525, connect 0, delroute 0 10.01 real 2.03 user 77.82 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3008, close 2837, bind 0, connect 88963, delroute 0 10.01 real 0.18 user 29.22 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 7007, close 5686, bind 113482, connect 56490, delroute 0 10.02 real 0.16 user 29.27 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 37925, close 46784, bind 654014, connect 328496, delroute 0 10.34 real 0.87 user 39.49 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 8470, close 64351, bind 197980, connect 114464, delroute 0 10.01 real 0.37 user 30.46 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