START sys/netinet/bindconnect 2025-02-08T02:51:14Z ==== setup-maxfiles ==== [[ $(sysctl -n kern.maxfiles) -ge 110000 ]] || sysctl kern.maxfiles=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 2173568, close 1690349, bind 3506866, connect 1987343, delroute 0 10.01 real 4.13 user 32.78 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 3808180, close 410575, bind 4357957, connect 0, delroute 0 10.01 real 8.33 user 51.81 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 2586447, close 200213, bind 0, connect 2486491, delroute 0 10.01 real 6.02 user 46.45 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 3554740, close 137532, bind 1325105, connect 978971, delroute 0 10.00 real 7.39 user 50.88 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 87863, close 3507, bind 73929, connect 51124, delroute 0 10.12 real 0.19 user 17.98 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 3803894, close 195552, bind 926375, connect 780028, delroute 0 10.00 real 7.69 user 51.21 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 1342049, close 742902, bind 3154345, connect 0, delroute 0 10.00 real 5.42 user 50.67 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1153950, close 587092, bind 0, connect 3107409, delroute 0 10.01 real 3.97 user 48.60 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1176645, close 641640, bind 1762547, connect 1375649, delroute 0 10.01 real 4.41 user 48.45 sys ==== run-inet-tcp-100000 ==== time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 105932, close 11088, bind 185281, connect 87441, delroute 0 10.34 real 0.22 user 14.57 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1291384, close 846362, bind 1323039, connect 1127130, delroute 0 10.00 real 6.24 user 50.02 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 4347787, close 86270, bind 618882, connect 0, delroute 0 10.00 real 7.76 user 52.26 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3965514, close 89803, bind 0, connect 1037936, delroute 0 10.01 real 7.02 user 51.97 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 4186858, close 55473, bind 211937, connect 160176, delroute 0 10.01 real 8.14 user 52.01 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 4356450, close 34517, bind 434411, connect 320933, delroute 0 10.18 real 7.80 user 52.29 sys ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 4193595, close 96996, bind 296101, connect 241570, delroute 0 10.00 real 7.69 user 52.27 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 4342001, close 37404, bind 246558, connect 0, delroute 0 10.00 real 8.53 user 51.42 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1484825, close 250277, bind 0, connect 2834143, delroute 0 10.01 real 3.41 user 39.07 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 3828973, close 79124, bind 567453, connect 440820, delroute 0 10.01 real 7.43 user 50.39 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 100315, close 3487, bind 243777, connect 151088, delroute 0 10.14 real 0.36 user 23.85 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 3796233, close 140170, bind 706293, connect 528560, delroute 0 10.01 real 7.31 user 51.04 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 1281215, close 803905, bind 3507666, connect 0, delroute 0 10.00 real 4.94 user 50.87 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1118418, close 488155, bind 0, connect 2939401, delroute 0 10.01 real 4.33 user 48.20 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1135301, close 599469, bind 1762972, connect 1334085, delroute 0 10.01 real 3.81 user 48.58 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 107506, close 15534, bind 86790, connect 51976, delroute 0 10.36 real 0.30 user 14.23 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1190370, close 1032482, bind 1911834, connect 1557023, delroute 0 10.00 real 5.81 user 49.84 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 3792505, close 23154, bind 134066, connect 0, delroute 0 10.00 real 8.26 user 51.75 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3509225, close 65034, bind 0, connect 830205, delroute 0 10.01 real 7.41 user 51.75 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 3643019, close 49508, bind 196045, connect 155678, delroute 0 10.01 real 7.74 user 52.24 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 3695058, close 20465, bind 99906, connect 81199, delroute 0 10.17 real 8.21 user 51.84 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 3635056, close 75773, bind 260672, connect 212336, delroute 0 10.00 real 7.51 user 52.17 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