START sys/netinet/bindconnect 2025-02-12T21:27:32Z ==== setup-maxfiles ==== [[ $(sysctl -n kern.maxfiles) -ge 110000 ]] || sysctl kern.maxfiles=110000 kern.maxfiles: 7030 -> 110000 ==== run-default ==== cc -O2 -pipe -g -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 2142312, close 1676111, bind 3482039, connect 1986142, delroute 0 10.00 real 4.11 user 33.09 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 3644610, close 439367, bind 4970770, connect 0, delroute 0 10.00 real 7.74 user 52.22 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 2358044, close 229807, bind 0, connect 2854290, delroute 0 10.00 real 5.07 user 46.05 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 3158855, close 193266, bind 1829291, connect 1397840, delroute 0 10.00 real 6.75 user 49.76 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 75259, close 3309, bind 122162, connect 112061, delroute 0 10.10 real 0.16 user 19.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 3849148, close 170551, bind 793383, connect 672857, delroute 0 10.01 real 7.38 user 51.59 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 1334077, close 783739, bind 3345034, connect 0, delroute 0 10.00 real 4.67 user 51.50 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1196335, close 529092, bind 0, connect 2957635, delroute 0 10.00 real 4.50 user 48.17 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1198013, close 535354, bind 1579536, connect 1222447, delroute 0 10.00 real 4.25 user 49.02 sys ==== run-inet-tcp-100000 ==== time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 109984, close 8720, bind 58079, connect 32818, delroute 0 10.35 real 0.24 user 13.56 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1248212, close 776779, bind 1479405, connect 1245732, delroute 0 10.00 real 5.99 user 50.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 4291768, close 49176, bind 288404, connect 0, delroute 0 10.00 real 7.90 user 52.12 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3995864, close 72333, bind 0, connect 800376, delroute 0 10.00 real 7.67 user 51.68 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 4208643, close 47598, bind 171030, connect 135603, delroute 0 10.00 real 7.56 user 52.13 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 4331356, close 24384, bind 133161, connect 120695, delroute 0 10.15 real 7.97 user 51.94 sys ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 4070175, close 77550, bind 229501, connect 189260, delroute 0 10.00 real 7.45 user 52.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 4289640, close 47800, bind 331253, connect 0, delroute 0 10.00 real 7.82 user 52.32 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1482413, close 260762, bind 0, connect 2889899, delroute 0 10.00 real 3.76 user 39.62 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 3929620, close 65889, bind 439517, connect 318346, delroute 0 10.00 real 7.50 user 51.31 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 86918, close 3085, bind 78356, connect 68014, delroute 0 10.15 real 0.17 user 19.59 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 3713876, close 153150, bind 780329, connect 566770, delroute 0 10.00 real 7.17 user 51.39 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 1336024, close 683401, bind 2959531, connect 0, delroute 0 10.00 real 5.16 user 51.72 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1105385, close 480148, bind 0, connect 2974749, delroute 0 10.00 real 4.18 user 48.68 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1140307, close 541335, bind 1602349, connect 1192391, delroute 0 10.00 real 4.22 user 48.49 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 105558, close 10954, bind 78607, connect 41182, delroute 0 10.33 real 0.33 user 14.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 1234541, close 934438, bind 1828708, connect 1465666, delroute 0 10.00 real 5.88 user 50.37 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 3668185, close 39390, bind 231639, connect 0, delroute 0 10.00 real 7.90 user 52.33 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3369945, close 81521, bind 0, connect 1011494, delroute 0 10.00 real 7.13 user 51.66 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 3581373, close 60760, bind 239830, connect 185699, delroute 0 10.00 real 6.97 user 52.91 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 3554174, close 22648, bind 114193, connect 88498, delroute 0 10.16 real 7.43 user 52.46 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 3526475, close 94386, bind 310359, connect 255260, delroute 0 10.00 real 7.23 user 52.55 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