START sys/netinet/bindconnect 2024-09-05T22:16:05Z ==== 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 60786, close 44941, bind 141557, connect 107323, delroute 0 10.01 real 0.33 user 20.80 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 186221, close 112728, bind 3340836, connect 0, delroute 0 10.01 real 2.37 user 77.11 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3767, close 5050, bind 0, connect 114356, delroute 0 10.01 real 0.08 user 30.17 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 9524, close 7122, bind 169944, connect 75538, delroute 0 10.01 real 0.26 user 33.96 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 51239, close 45549, bind 620169, connect 325257, delroute 0 10.41 real 0.84 user 42.94 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 8420, close 24566, bind 202218, connect 99430, delroute 0 10.02 real 0.35 user 33.91 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 46410, close 34699, bind 537288, connect 0, delroute 0 10.01 real 0.51 user 43.11 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 28373, close 28451, bind 0, connect 246326, delroute 0 10.02 real 0.40 user 31.25 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 28793, close 25002, bind 137136, connect 92133, delroute 0 10.01 real 0.20 user 32.06 sys ==== run-inet-tcp-100000 ==== time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 56295, close 97030, bind 501466, connect 332961, delroute 0 10.68 real 0.78 user 34.83 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 27293, close 180257, bind 280521, connect 243861, delroute 0 10.01 real 0.55 user 33.08 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 167650, close 104470, bind 3144317, connect 0, delroute 0 10.01 real 1.92 user 77.27 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 2827, close 3404, bind 0, connect 93729, delroute 0 10.02 real 0.17 user 28.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 8556, close 6897, bind 123735, connect 54518, delroute 0 10.01 real 0.23 user 29.47 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 37897, close 40851, bind 563840, connect 292008, delroute 0 10.32 real 0.66 user 36.14 sys ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 7902, close 47980, bind 178274, connect 104429, delroute 0 10.01 real 0.24 user 30.10 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 186424, close 112765, bind 3370449, connect 0, delroute 0 10.01 real 1.97 user 78.00 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 4067, close 4524, bind 0, connect 110284, delroute 0 10.01 real 0.18 user 29.48 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 11725, close 7450, bind 164943, connect 70860, delroute 0 10.02 real 0.17 user 33.91 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 51762, close 48956, bind 656989, connect 311439, delroute 0 10.42 real 0.67 user 42.29 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 9935, close 16878, bind 206741, connect 86595, delroute 0 10.01 real 0.30 user 36.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 46783, close 37664, bind 537446, connect 0, delroute 0 10.01 real 0.44 user 43.04 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 27302, close 38194, bind 0, connect 272923, delroute 0 10.02 real 0.35 user 31.30 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 28108, close 31105, bind 161035, connect 101148, delroute 0 10.02 real 0.30 user 32.27 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 55788, close 84399, bind 462271, connect 301143, delroute 0 10.69 real 0.83 user 35.06 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 26549, close 128722, bind 286778, connect 234172, delroute 0 10.02 real 0.46 user 34.42 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 169617, close 108305, bind 3102668, connect 0, delroute 0 10.02 real 2.23 user 78.26 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 2662, close 2183, bind 0, connect 87884, delroute 0 10.01 real 0.19 user 29.70 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 8046, close 10062, bind 123618, connect 58377, delroute 0 10.02 real 0.23 user 29.58 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 34476, close 45303, bind 622727, connect 319998, delroute 0 10.31 real 0.65 user 36.69 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 7816, close 56918, bind 188611, connect 112726, delroute 0 10.02 real 0.28 user 30.16 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