START sys/netinet/bindconnect 2024-06-15T22:13:48Z ==== 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 99705, close 124115, bind 192690, connect 142877, delroute 0 10.01 real 0.51 user 22.05 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 301857, close 260949, bind 2927216, connect 0, delroute 0 10.01 real 2.10 user 77.76 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 5628, close 26345, bind 0, connect 171319, delroute 0 10.02 real 0.25 user 31.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 16205, close 24133, bind 209454, connect 92748, delroute 0 10.01 real 0.28 user 36.55 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 54657, close 83459, bind 655270, connect 340248, delroute 0 10.39 real 0.85 user 44.39 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 16701, close 91313, bind 292437, connect 155037, delroute 0 10.01 real 0.30 user 36.38 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 46050, close 38625, bind 511915, connect 0, delroute 0 10.01 real 0.38 user 42.52 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 28141, close 31086, bind 0, connect 286949, delroute 0 10.02 real 0.36 user 32.49 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 28404, close 28057, bind 143731, connect 115638, delroute 0 10.01 real 0.34 user 31.56 sys ==== run-inet-tcp-100000 ==== time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 59109, close 92720, bind 479795, connect 318634, delroute 0 10.72 real 0.74 user 36.20 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 27321, close 168761, bind 309120, connect 236570, delroute 0 10.01 real 0.52 user 35.11 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 301015, close 282684, bind 3035561, connect 0, delroute 0 10.02 real 2.19 user 78.20 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 4393, close 17341, bind 0, connect 121596, delroute 0 10.02 real 0.21 user 29.16 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 10038, close 15661, bind 125408, connect 62460, delroute 0 10.02 real 0.22 user 28.72 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 40245, close 59274, bind 608462, connect 296761, delroute 0 10.31 real 0.69 user 37.59 sys ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 12574, close 173985, bind 343396, connect 224611, delroute 0 10.01 real 0.65 user 33.04 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 301900, close 255772, bind 2900577, connect 0, delroute 0 10.01 real 2.26 user 77.78 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 7246, close 37248, bind 0, connect 180781, delroute 0 10.02 real 0.20 user 30.80 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 17931, close 21087, bind 197764, connect 83308, delroute 0 10.01 real 0.28 user 34.72 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 54445, close 78748, bind 690665, connect 325684, delroute 0 10.40 real 0.79 user 44.24 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 21575, close 117087, bind 331281, connect 179607, delroute 0 10.01 real 0.58 user 38.98 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 45621, close 40496, bind 496304, connect 0, delroute 0 10.01 real 0.35 user 41.66 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 27069, close 40083, bind 0, connect 250074, delroute 0 10.02 real 0.31 user 30.30 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 27959, close 33766, bind 145878, connect 95887, delroute 0 10.01 real 0.19 user 31.48 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 54474, close 90307, bind 484811, connect 320343, delroute 0 10.66 real 0.66 user 35.90 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 26512, close 133775, bind 259530, connect 197909, delroute 0 10.01 real 0.49 user 33.13 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 267755, close 246821, bind 2875589, connect 0, delroute 0 10.01 real 2.03 user 77.77 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 5156, close 42009, bind 0, connect 182347, delroute 0 10.01 real 0.22 user 28.97 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 10775, close 17058, bind 142114, connect 62649, delroute 0 10.02 real 0.14 user 29.85 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 37726, close 67282, bind 629197, connect 323337, delroute 0 10.31 real 0.88 user 36.59 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 14285, close 210007, bind 366703, connect 248823, delroute 0 10.01 real 0.62 user 32.92 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