START sys/netinet/bindconnect 2024-08-05T22:10:30Z ==== 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 63506, close 47249, bind 153773, connect 112118, delroute 0 10.01 real 0.37 user 21.54 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 187662, close 112283, bind 3303770, connect 0, delroute 0 10.02 real 2.25 user 77.05 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3701, close 4300, bind 0, connect 112941, delroute 0 10.02 real 0.16 user 30.37 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 9720, close 6567, bind 162012, connect 74520, delroute 0 10.02 real 0.23 user 33.72 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 50191, close 50442, bind 637905, connect 324086, delroute 0 10.40 real 0.85 user 42.31 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 9766, close 30034, bind 206718, connect 105607, delroute 0 10.01 real 0.33 user 34.39 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 46560, close 44474, bind 515137, connect 0, delroute 0 10.02 real 0.28 user 41.24 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 27656, close 86124, bind 0, connect 320095, delroute 0 10.01 real 0.38 user 31.42 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 28180, close 86490, bind 212537, connect 152996, delroute 0 10.02 real 0.42 user 31.53 sys ==== run-inet-tcp-100000 ==== time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 61365, close 87224, bind 487931, connect 309297, delroute 0 10.74 real 0.72 user 35.95 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 27690, close 146535, bind 282319, connect 207196, delroute 0 10.02 real 0.58 user 33.74 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 166924, close 107997, bind 3220495, connect 0, delroute 0 10.02 real 1.91 user 77.87 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 2750, close 2153, bind 0, connect 88679, delroute 0 10.02 real 0.10 user 30.64 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 7477, close 7437, bind 119194, connect 55979, delroute 0 10.02 real 0.20 user 28.80 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 40939, close 44368, bind 564316, connect 282416, delroute 0 10.34 real 0.74 user 36.72 sys ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 8303, close 44188, bind 173702, connect 95856, delroute 0 10.02 real 0.26 user 30.48 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 184011, close 109612, bind 3363964, connect 0, delroute 0 10.01 real 2.28 user 77.50 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 4265, close 3584, bind 0, connect 106939, delroute 0 10.01 real 0.22 user 29.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 11589, close 8691, bind 175911, connect 73348, delroute 0 10.01 real 0.23 user 35.21 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 52546, close 48643, bind 643789, connect 310051, delroute 0 10.42 real 0.85 user 42.15 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 10825, close 20716, bind 191168, connect 88384, delroute 0 10.01 real 0.35 user 35.09 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 46744, close 35064, bind 532604, connect 0, delroute 0 10.02 real 0.37 user 44.66 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 26313, close 74116, bind 0, connect 319489, delroute 0 10.02 real 0.47 user 30.74 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 27569, close 53627, bind 183031, connect 127138, delroute 0 10.02 real 0.33 user 32.38 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 54971, close 98295, bind 506695, connect 302139, delroute 0 10.65 real 0.81 user 34.07 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 26809, close 125992, bind 244956, connect 200083, delroute 0 10.02 real 0.47 user 32.88 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 164772, close 105417, bind 3165465, connect 0, delroute 0 10.01 real 1.93 user 78.29 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 2759, close 3757, bind 0, connect 97175, delroute 0 10.01 real 0.21 user 29.96 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 8069, close 11922, bind 121301, connect 60625, delroute 0 10.02 real 0.09 user 30.00 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 37657, close 45696, bind 625977, connect 315650, delroute 0 10.34 real 0.78 user 37.73 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 7244, close 36774, bind 187038, connect 87132, delroute 0 10.01 real 0.24 user 30.23 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