START sys/netinet/bindconnect 2024-05-25T22:14:54Z ==== 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 92904, close 139680, bind 621108, connect 321200, delroute 0 10.01 real 0.77 user 34.54 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 288560, close 204234, bind 3937416, connect 0, delroute 0 10.02 real 2.66 user 85.54 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 309, close 441, bind 0, connect 510743, delroute 0 10.02 real 0.71 user 79.59 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 17705, close 17762, bind 861347, connect 438204, delroute 0 10.01 real 1.19 user 82.67 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 73707, close 79681, bind 984004, connect 475444, delroute 0 10.59 real 1.34 user 63.85 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 33250, close 89933, bind 1130721, connect 582311, delroute 0 10.02 real 1.86 user 81.76 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 183564, close 89557, bind 978857, connect 0, delroute 0 10.01 real 0.79 user 82.62 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 101585, close 57914, bind 0, connect 461349, delroute 0 10.01 real 0.66 user 79.02 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 106830, close 59261, bind 293020, connect 235350, delroute 0 10.02 real 0.52 user 78.46 sys ==== run-inet-tcp-100000 ==== time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 79161, close 75114, bind 450563, connect 379675, delroute 0 11.91 real 0.62 user 55.43 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 86245, close 160665, bind 451883, connect 385737, delroute 0 10.01 real 1.07 user 79.65 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 252727, close 204696, bind 4043022, connect 0, delroute 0 10.02 real 2.64 user 85.19 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 350, close 401, bind 0, connect 672293, delroute 0 10.01 real 0.78 user 81.98 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 7842, close 7304, bind 961426, connect 335045, delroute 0 10.01 real 0.89 user 79.72 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 93681, close 79043, bind 1853481, connect 678404, delroute 0 10.79 real 1.96 user 81.07 sys ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 12568, close 50945, bind 1120335, connect 455525, delroute 0 10.01 real 1.33 user 79.77 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 310868, close 260715, bind 3798520, connect 0, delroute 0 10.01 real 2.78 user 84.75 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 614, close 522, bind 0, connect 602246, delroute 0 10.01 real 0.88 user 81.02 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 21374, close 23544, bind 1105672, connect 379564, delroute 0 10.02 real 1.43 user 80.07 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 75873, close 89695, bind 1423891, connect 517874, delroute 0 10.58 real 1.56 user 66.75 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 31336, close 112925, bind 1346435, connect 543205, delroute 0 10.02 real 1.85 user 78.40 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 183423, close 94786, bind 996428, connect 0, delroute 0 10.02 real 0.81 user 81.65 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 83789, close 49873, bind 0, connect 422529, delroute 0 10.01 real 0.70 user 76.77 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 91343, close 52043, bind 258545, connect 222343, delroute 0 10.01 real 0.56 user 77.28 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 79239, close 75537, bind 471727, connect 409953, delroute 0 11.39 real 0.96 user 61.26 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 74924, close 148097, bind 406681, connect 355648, delroute 0 10.01 real 0.92 user 75.37 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 253375, close 231351, bind 3798095, connect 0, delroute 0 10.01 real 2.89 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 382, close 503, bind 0, connect 636723, delroute 0 10.01 real 0.65 user 82.02 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 7756, close 8199, bind 956454, connect 336221, delroute 0 10.01 real 0.94 user 79.47 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 88412, close 92061, bind 1918832, connect 699039, delroute 0 10.77 real 2.15 user 81.12 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 13113, close 64068, bind 1148067, connect 489069, delroute 0 10.02 real 1.26 user 79.59 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