START sys/netinet/bindconnect 2024-11-05T23:11:54Z ==== 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 60922, close 45781, bind 138526, connect 107032, delroute 0 10.01 real 0.35 user 21.14 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 193305, close 114190, bind 3309928, connect 0, delroute 0 10.02 real 2.31 user 77.86 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3688, close 5319, bind 0, connect 117973, delroute 0 10.01 real 0.14 user 30.64 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 9757, close 8671, bind 169921, connect 76706, delroute 0 10.01 real 0.23 user 34.09 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 49622, close 48472, bind 635733, connect 317147, delroute 0 10.40 real 0.87 user 41.91 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 8883, close 30535, bind 213091, connect 105782, delroute 0 10.01 real 0.32 user 35.07 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 46351, close 38395, bind 534120, connect 0, delroute 0 10.01 real 0.45 user 42.93 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 27414, close 43342, bind 0, connect 271354, delroute 0 10.01 real 0.38 user 31.64 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 28124, close 35489, bind 163869, connect 103409, delroute 0 10.02 real 0.34 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 58453, close 90602, bind 525586, connect 316978, delroute 0 10.74 real 0.92 user 36.31 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 26802, close 234387, bind 352148, connect 294659, delroute 0 10.02 real 0.85 user 34.62 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 170646, close 107378, bind 3215394, connect 0, delroute 0 10.01 real 1.95 user 77.78 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3706, close 5153, bind 0, connect 89046, delroute 0 10.01 real 0.11 user 28.56 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 7495, close 5245, bind 130287, connect 55171, delroute 0 10.02 real 0.19 user 30.44 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 40084, close 42747, bind 549925, connect 281953, delroute 0 10.34 real 0.77 user 35.80 sys ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 7299, close 33216, bind 157209, connect 82768, delroute 0 10.01 real 0.20 user 29.42 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 199266, close 115234, bind 3234248, connect 0, delroute 0 10.02 real 2.06 user 78.40 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 4240, close 3538, bind 0, connect 107101, delroute 0 10.01 real 0.19 user 30.77 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 12488, close 10724, bind 173716, connect 75275, delroute 0 10.02 real 0.25 user 34.76 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 50200, close 53194, bind 669958, connect 313754, delroute 0 10.41 real 0.85 user 41.76 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 11570, close 24872, bind 204175, connect 92855, delroute 0 10.01 real 0.20 user 36.77 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 45638, close 40078, bind 528589, connect 0, delroute 0 10.01 real 0.45 user 41.98 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 26485, close 52641, bind 0, connect 283442, delroute 0 10.01 real 0.41 user 30.12 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 27699, close 29030, bind 154172, connect 105317, delroute 0 10.02 real 0.21 user 31.76 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 50180, close 104425, bind 523199, connect 339313, delroute 0 10.58 real 0.74 user 34.08 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 179831, bind 285237, connect 243091, 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 175175, close 111097, bind 3049081, connect 0, delroute 0 10.02 real 2.06 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 3061, close 8394, bind 0, connect 109262, delroute 0 10.01 real 0.17 user 30.20 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 9614, close 10709, bind 124519, connect 58381, delroute 0 10.01 real 0.18 user 28.69 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 38236, close 51999, bind 646769, connect 323193, delroute 0 10.34 real 0.77 user 37.91 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 8581, close 56309, bind 197408, connect 110762, delroute 0 10.01 real 0.46 user 30.91 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