START sys/netinet/bindconnect 2024-04-15T23:22:37Z ==== 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 109860, close 108811, bind 447899, connect 223553, delroute 0 10.01 real 0.69 user 34.45 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 285698, close 265740, bind 3592820, connect 0, delroute 0 10.01 real 2.53 user 85.67 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 418, close 622, bind 0, connect 518612, delroute 0 10.01 real 0.62 user 79.49 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 16850, close 17184, bind 855256, connect 443078, delroute 0 10.02 real 1.10 user 81.75 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 72716, close 76784, bind 968359, connect 501423, delroute 0 10.69 real 1.26 user 64.77 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 28450, close 79220, bind 1088308, connect 585603, delroute 0 10.01 real 1.36 user 81.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 183244, close 91115, bind 822177, connect 0, delroute 0 10.02 real 0.69 user 81.43 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 112551, close 61856, bind 0, connect 397700, delroute 0 10.02 real 0.50 user 78.30 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 113128, close 62953, bind 268972, connect 214419, delroute 0 10.01 real 0.57 user 78.85 sys ==== run-inet-tcp-100000 ==== time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 79994, close 79752, bind 472578, connect 398061, delroute 0 11.97 real 0.82 user 56.45 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 87447, close 171542, bind 471632, connect 392424, delroute 0 10.01 real 0.91 user 78.09 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 266610, close 258928, bind 3930462, connect 0, delroute 0 10.02 real 2.78 user 84.37 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 344, close 267, bind 0, connect 632439, delroute 0 10.02 real 0.60 user 82.22 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 6735, close 6266, bind 946501, connect 334427, delroute 0 10.01 real 1.00 user 79.29 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 92261, close 75537, bind 1823752, connect 683919, delroute 0 10.85 real 2.16 user 81.68 sys ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 10518, close 43259, bind 1075724, connect 439789, delroute 0 10.01 real 1.20 user 78.91 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 282655, close 259886, bind 3594934, connect 0, delroute 0 10.02 real 2.99 user 84.81 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 595, close 545, bind 0, connect 585656, delroute 0 10.01 real 0.82 user 80.55 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 19413, close 21524, bind 1095365, connect 389234, delroute 0 10.02 real 1.36 user 80.08 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 73882, close 85585, bind 1420045, connect 547057, delroute 0 10.69 real 1.79 user 67.94 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 28577, close 106349, bind 1339702, connect 570811, delroute 0 10.01 real 1.71 user 79.91 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 184982, close 86649, bind 772120, connect 0, delroute 0 10.02 real 0.69 user 80.83 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 93336, close 53173, bind 0, connect 392439, delroute 0 10.01 real 0.62 user 76.53 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 98447, close 59336, bind 254196, connect 210320, delroute 0 10.01 real 0.57 user 77.07 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 79617, close 77976, bind 485293, connect 415256, delroute 0 11.59 real 0.83 user 61.94 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 75268, close 165955, bind 433025, connect 366483, delroute 0 10.01 real 0.92 user 75.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 244311, close 235653, bind 3821203, connect 0, delroute 0 10.02 real 2.86 user 84.64 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1163, close 1077, bind 0, connect 721040, delroute 0 10.01 real 0.82 user 82.42 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 37415, close 33680, bind 962889, connect 615306, delroute 0 10.02 real 1.45 user 84.72 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 131770, close 113677, bind 1446991, connect 867312, delroute 0 11.08 real 2.38 user 84.15 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 50887, close 116440, bind 1212123, connect 756158, delroute 0 10.01 real 1.95 user 84.05 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