START sys/netinet/bindconnect 2025-02-11T02:43:46Z ==== 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 2141021, close 1697454, bind 3459358, connect 1974964, delroute 0 10.00 real 3.90 user 33.50 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 3840833, close 366720, bind 3864921, connect 0, delroute 0 10.01 real 8.94 user 51.20 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 2339823, close 234420, bind 0, connect 2859775, delroute 0 10.01 real 5.10 user 46.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 3739002, close 113130, bind 972086, connect 739436, delroute 0 10.01 real 7.77 user 50.56 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 80113, close 4523, bind 123934, connect 60629, delroute 0 10.11 real 0.15 user 18.72 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 3863557, close 172443, bind 822890, connect 688503, delroute 0 10.00 real 7.57 user 51.45 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 1331183, close 803958, bind 3371315, connect 0, delroute 0 10.00 real 4.82 user 51.18 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1135361, close 615610, bind 0, connect 3201129, delroute 0 10.01 real 4.10 user 47.82 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1212494, close 589377, bind 1561647, connect 1224002, delroute 0 10.01 real 4.34 user 48.65 sys ==== run-inet-tcp-100000 ==== time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 99416, close 10389, bind 82978, connect 49519, delroute 0 10.37 real 0.24 user 13.86 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1305431, close 724820, bind 1330769, connect 1079643, delroute 0 10.00 real 5.66 user 50.68 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 4364152, close 32949, bind 184638, connect 0, delroute 0 10.00 real 8.19 user 51.70 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 4002109, close 68300, bind 0, connect 739364, delroute 0 10.01 real 7.77 user 51.77 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 4190130, close 56467, bind 201671, connect 159623, delroute 0 10.01 real 7.96 user 51.94 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 4339371, close 22668, bind 90028, connect 71913, delroute 0 10.16 real 7.47 user 52.52 sys ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 4158402, close 91639, bind 271974, connect 224308, delroute 0 10.01 real 7.57 user 52.35 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 4332813, close 28111, bind 183507, connect 0, delroute 0 10.00 real 7.49 user 52.48 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1719440, close 257839, bind 0, connect 2683257, delroute 0 10.01 real 3.99 user 41.59 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 4013785, close 57415, bind 385802, connect 282750, delroute 0 10.01 real 7.86 user 50.98 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 81717, close 2340, bind 112373, connect 37225, delroute 0 10.11 real 0.10 user 15.90 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 3765201, close 142766, bind 715208, connect 528175, delroute 0 10.01 real 7.48 user 51.08 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 1291173, close 856505, bind 3599619, connect 0, delroute 0 10.00 real 4.51 user 51.34 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1134717, close 524093, bind 0, connect 3061178, delroute 0 10.01 real 4.26 user 48.43 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1151383, close 579860, bind 1680310, connect 1258772, delroute 0 10.01 real 4.29 user 48.29 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 107032, close 11826, bind 153123, connect 91450, delroute 0 10.39 real 0.29 user 13.88 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1256352, close 847490, bind 1576330, connect 1290476, delroute 0 10.00 real 5.84 user 50.40 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 3762867, close 27280, bind 156335, connect 0, delroute 0 10.00 real 7.81 user 52.14 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3419812, close 76796, bind 0, connect 924817, delroute 0 10.01 real 7.56 user 51.37 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 3645130, close 54250, bind 212128, connect 166395, delroute 0 10.01 real 7.74 user 52.14 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 3674429, close 20387, bind 93821, connect 66532, delroute 0 10.17 real 8.15 user 51.94 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 3595900, close 91204, bind 299565, connect 242134, delroute 0 10.00 real 7.81 user 52.06 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