START sys/netinet/bindconnect 2024-09-15T23:30:40Z ==== 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 45569, close 35113, bind 119153, connect 99273, delroute 0 10.01 real 0.23 user 19.59 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 185548, close 110878, bind 3333999, connect 0, delroute 0 10.01 real 2.10 user 78.29 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3416, close 3583, bind 0, connect 117638, delroute 0 10.01 real 0.21 user 30.31 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 9459, close 9697, bind 167929, connect 80737, delroute 0 10.01 real 0.36 user 31.76 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 44000, close 49462, bind 698631, connect 294045, delroute 0 10.35 real 0.57 user 38.64 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 7072, close 8619, bind 198864, connect 69371, delroute 0 10.02 real 0.23 user 32.67 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 46124, close 40307, bind 527360, connect 0, delroute 0 10.03 real 0.55 user 40.98 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 27901, close 29598, bind 0, connect 287077, delroute 0 10.02 real 0.30 user 31.75 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 28676, close 35932, bind 167258, connect 103250, delroute 0 10.02 real 0.31 user 31.29 sys ==== run-inet-tcp-100000 ==== time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 55993, close 91471, bind 498129, connect 313088, delroute 0 10.69 real 0.65 user 33.70 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 27780, close 97670, bind 230279, connect 177368, delroute 0 10.02 real 0.47 user 32.87 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 129471, close 87680, bind 3466079, connect 0, delroute 0 10.02 real 2.08 user 78.75 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 2823, close 7717, bind 0, connect 98466, delroute 0 10.03 real 0.12 user 28.92 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 7647, close 5484, bind 130663, connect 51408, delroute 0 10.02 real 0.18 user 28.09 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 38114, close 41393, bind 570817, connect 274556, delroute 0 10.33 real 0.67 user 34.27 sys ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 9647, close 90726, bind 242538, connect 142575, delroute 0 10.02 real 0.38 user 29.91 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 138193, close 90965, bind 3696589, connect 0, delroute 0 10.02 real 2.03 user 78.66 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3899, close 6909, bind 0, connect 109360, delroute 0 10.02 real 0.16 user 29.28 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 11827, close 11146, bind 184471, connect 70376, delroute 0 10.02 real 0.21 user 33.04 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 49947, close 46743, bind 709775, connect 304003, delroute 0 10.41 real 0.80 user 42.50 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 10250, close 23781, bind 217029, connect 86823, delroute 0 10.03 real 0.36 user 33.80 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 46534, close 31180, bind 538811, connect 0, delroute 0 10.02 real 0.33 user 42.92 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 27423, close 32303, bind 0, connect 277939, delroute 0 10.02 real 0.31 user 30.27 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 27522, close 37939, bind 147043, connect 107798, delroute 0 10.02 real 0.30 user 29.22 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 51805, close 82034, bind 490833, connect 323102, delroute 0 10.64 real 0.76 user 32.63 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 26577, close 204690, bind 325923, connect 265273, delroute 0 10.02 real 0.54 user 32.71 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 124881, close 84434, bind 3416469, connect 0, delroute 0 10.02 real 2.22 user 78.01 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 2741, close 6395, bind 0, connect 92211, delroute 0 10.02 real 0.16 user 28.82 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 5927, close 5985, bind 123333, connect 53636, delroute 0 10.02 real 0.11 user 28.54 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 34315, close 42901, bind 622013, connect 304209, delroute 0 10.32 real 0.65 user 35.57 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 6510, close 56177, bind 203391, connect 107925, delroute 0 10.03 real 0.23 user 28.56 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