START sys/netinet/bindconnect 2024-05-15T22:45:09Z ==== 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 96608, close 151288, bind 652663, connect 339028, delroute 0 10.01 real 0.71 user 34.31 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 302654, close 294745, bind 3767048, connect 0, delroute 0 10.02 real 2.94 user 85.24 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 345, close 435, bind 0, connect 501203, delroute 0 10.01 real 0.53 user 80.10 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 16839, close 17213, bind 851958, connect 442462, delroute 0 10.01 real 1.38 user 82.29 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 73802, close 81358, bind 974233, connect 483692, delroute 0 10.58 real 1.14 user 64.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 26923, close 68565, bind 1069287, connect 564060, delroute 0 10.02 real 1.45 user 82.16 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 185305, close 91520, bind 971972, connect 0, delroute 0 10.02 real 0.71 user 82.35 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 101209, close 58580, bind 0, connect 477718, delroute 0 10.02 real 0.76 user 79.67 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 107927, close 58450, bind 298879, connect 244896, delroute 0 10.02 real 0.59 user 79.14 sys ==== run-inet-tcp-100000 ==== time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 79142, close 73989, bind 442767, connect 375080, delroute 0 11.95 real 0.71 user 55.10 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 87410, close 142553, bind 439393, connect 372499, delroute 0 10.02 real 0.84 user 79.34 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 302692, close 326252, bind 3767040, connect 0, delroute 0 10.02 real 2.99 user 84.79 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 496, close 273, bind 0, connect 600309, delroute 0 10.01 real 0.63 user 82.20 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 7615, close 7481, bind 938620, connect 329389, delroute 0 10.02 real 1.01 user 79.35 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 91951, close 80235, bind 1788407, connect 687280, delroute 0 10.77 real 1.85 user 81.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 10531, close 42007, bind 1057722, connect 428538, delroute 0 10.01 real 1.24 user 79.62 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 291295, close 269884, bind 3805344, connect 0, delroute 0 10.02 real 2.74 user 85.26 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 711, close 553, bind 0, connect 586885, delroute 0 10.01 real 0.82 user 81.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 19906, close 20646, bind 1107911, connect 387544, delroute 0 10.01 real 1.15 user 80.78 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 75339, close 92496, bind 1420887, connect 526888, delroute 0 10.57 real 1.62 user 67.31 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 28922, close 96043, bind 1329911, connect 543510, delroute 0 10.01 real 1.52 user 79.49 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 183338, close 92176, bind 1004776, connect 0, delroute 0 10.02 real 0.76 user 82.28 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 84537, close 49047, bind 0, connect 432959, delroute 0 10.01 real 0.68 user 75.87 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 93144, close 51603, bind 270313, connect 234462, delroute 0 10.01 real 0.61 user 79.06 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 79703, close 78163, bind 472450, connect 403724, delroute 0 11.45 real 0.98 user 61.01 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 74445, close 149812, bind 425164, connect 364406, delroute 0 10.01 real 0.88 user 75.96 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 254563, close 251528, bind 3725458, connect 0, delroute 0 10.02 real 2.97 user 84.45 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 400, close 771, bind 0, connect 623450, delroute 0 10.01 real 0.79 user 82.43 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 7471, close 8487, bind 927850, connect 333334, delroute 0 10.01 real 0.95 user 79.83 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 86544, close 85991, bind 1881655, connect 710735, delroute 0 10.76 real 1.89 user 81.25 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 12400, close 66066, bind 1121036, connect 475978, delroute 0 10.01 real 1.28 user 78.31 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