START sys/netinet/bindconnect 2024-09-25T22:21: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 54588, close 41423, bind 132178, connect 105001, delroute 0 10.01 real 0.27 user 20.26 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 198957, close 117111, bind 3278703, connect 0, delroute 0 10.02 real 2.49 user 77.94 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3531, close 3536, bind 0, connect 117180, delroute 0 10.02 real 0.16 user 32.73 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 9056, close 6943, bind 176078, connect 80582, delroute 0 10.01 real 0.29 user 36.93 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 55995, close 44484, bind 679686, connect 337704, delroute 0 10.46 real 0.86 user 49.34 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 7495, close 13153, bind 194645, connect 92038, delroute 0 10.02 real 0.22 user 37.66 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 48953, close 38398, bind 508690, connect 0, delroute 0 10.01 real 0.36 user 45.17 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 28902, close 50583, bind 0, connect 284473, delroute 0 10.02 real 0.38 user 35.07 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 29410, close 24971, bind 155170, connect 115266, delroute 0 10.01 real 0.26 user 34.59 sys ==== run-inet-tcp-100000 ==== time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 60380, close 89339, bind 470253, connect 315965, delroute 0 10.72 real 0.76 user 40.71 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 29497, close 267735, bind 342334, connect 303093, delroute 0 10.01 real 0.65 user 39.29 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 178629, close 113251, bind 3171842, connect 0, delroute 0 10.01 real 2.05 user 78.79 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3065, close 4381, bind 0, connect 96876, delroute 0 10.02 real 0.12 user 31.93 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 7055, close 5595, bind 138096, connect 60233, delroute 0 10.02 real 0.23 user 32.56 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 46290, close 38908, bind 588153, connect 287656, delroute 0 10.40 real 0.89 user 42.14 sys ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 7442, close 23260, bind 168671, connect 83176, delroute 0 10.02 real 0.21 user 33.33 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 199584, close 113776, bind 3231332, connect 0, delroute 0 10.01 real 2.39 user 78.04 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3466, close 4351, bind 0, connect 117522, delroute 0 10.01 real 0.25 user 32.31 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 11172, close 8120, bind 171482, connect 78354, delroute 0 10.01 real 0.25 user 36.91 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 54843, close 47530, bind 713942, connect 336359, delroute 0 10.45 real 0.90 user 48.03 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 10446, close 19990, bind 208106, connect 96647, delroute 0 10.01 real 0.34 user 38.17 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 49286, close 44110, bind 507799, connect 0, delroute 0 10.01 real 0.43 user 44.03 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 27754, close 48557, bind 0, connect 270058, delroute 0 10.02 real 0.41 user 33.55 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 28751, close 50790, bind 157228, connect 115156, delroute 0 10.02 real 0.34 user 33.21 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 58298, close 78851, bind 447445, connect 300674, delroute 0 10.70 real 0.57 user 40.57 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 28657, close 156793, bind 261424, connect 208522, delroute 0 10.01 real 0.67 user 36.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 177122, close 109668, bind 3052804, connect 0, delroute 0 10.01 real 2.05 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 2756, close 3167, bind 0, connect 95319, delroute 0 10.01 real 0.13 user 32.14 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 6835, close 8770, bind 129551, connect 62350, delroute 0 10.02 real 0.21 user 32.04 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 43353, close 43209, bind 671573, connect 328831, delroute 0 10.40 real 0.84 user 44.53 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 7446, close 35539, bind 181820, connect 97741, delroute 0 10.01 real 0.24 user 33.80 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