START sys/netinet/bindconnect 2024-11-15T23:10:20Z ==== 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 59880, close 45037, bind 142039, connect 108944, delroute 0 10.01 real 0.28 user 20.82 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 186991, close 114257, bind 3277043, connect 0, delroute 0 10.01 real 2.41 user 77.40 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3400, close 5881, bind 0, connect 117811, delroute 0 10.02 real 0.20 user 30.52 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 10815, close 9778, bind 170609, connect 77525, delroute 0 10.01 real 0.31 user 34.53 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 49226, close 44066, bind 664064, connect 330935, delroute 0 10.39 real 0.80 user 43.23 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 8561, close 22660, bind 201917, connect 96845, delroute 0 10.02 real 0.23 user 34.45 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 45947, close 37251, bind 519897, connect 0, delroute 0 10.02 real 0.32 user 43.61 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 27286, close 41564, bind 0, connect 289442, delroute 0 10.01 real 0.35 user 31.22 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 27787, close 36118, bind 159186, connect 115135, delroute 0 10.01 real 0.30 user 32.39 sys ==== run-inet-tcp-100000 ==== time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 57969, close 95491, bind 498080, connect 317525, delroute 0 10.69 real 0.63 user 35.69 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 27193, close 149120, bind 281186, connect 217295, delroute 0 10.02 real 0.56 user 34.35 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 166628, close 105917, bind 3183403, connect 0, delroute 0 10.01 real 2.19 user 78.14 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3335, close 2494, bind 0, connect 86527, delroute 0 10.01 real 0.17 user 29.42 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 8095, close 5331, bind 121902, connect 54888, delroute 0 10.01 real 0.18 user 29.22 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 40743, close 38644, bind 557484, connect 288023, delroute 0 10.35 real 0.74 user 37.51 sys ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 8781, close 83381, bind 242898, connect 148795, delroute 0 10.01 real 0.35 user 31.34 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 188924, close 116239, bind 3246759, connect 0, delroute 0 10.01 real 2.03 user 76.97 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3655, close 2426, bind 0, connect 106842, delroute 0 10.02 real 0.21 user 29.85 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 11192, close 8664, bind 166359, connect 72715, delroute 0 10.02 real 0.25 user 32.90 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 50803, close 48121, bind 642338, connect 309890, delroute 0 10.41 real 0.83 user 41.94 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 8643, close 24199, bind 215557, connect 93082, delroute 0 10.02 real 0.35 user 36.18 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 45609, close 38957, bind 514445, connect 0, delroute 0 10.01 real 0.47 user 43.02 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 26973, close 46078, bind 0, connect 274689, delroute 0 10.01 real 0.33 user 30.94 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 27626, close 26995, bind 144235, connect 99936, delroute 0 10.01 real 0.30 user 30.80 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 52024, close 98387, bind 556101, connect 319482, delroute 0 10.61 real 0.58 user 35.71 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 26152, close 154603, bind 281779, connect 234664, delroute 0 10.01 real 0.67 user 32.89 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 169648, close 109590, bind 3038688, connect 0, delroute 0 10.01 real 1.96 user 77.36 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 2802, close 2868, bind 0, connect 88907, delroute 0 10.02 real 0.12 user 30.24 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 8059, close 7881, bind 128695, connect 56162, delroute 0 10.01 real 0.20 user 29.42 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 37068, close 47824, bind 620160, connect 318804, delroute 0 10.33 real 0.67 user 37.14 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 8057, close 68603, bind 201559, connect 120020, delroute 0 10.01 real 0.30 user 30.34 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