START sys/netinet/bindconnect 2024-06-25T22:16:11Z ==== 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 100245, close 137412, bind 211459, connect 152918, delroute 0 10.01 real 0.51 user 22.50 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 284990, close 223011, bind 2980053, connect 0, delroute 0 10.02 real 2.44 user 78.95 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 6050, close 20776, bind 0, connect 153826, delroute 0 10.01 real 0.19 user 32.42 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 16724, close 24874, bind 216000, connect 97046, delroute 0 10.01 real 0.39 user 36.98 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 54791, close 82336, bind 659709, connect 339973, delroute 0 10.39 real 0.78 user 44.08 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 17612, close 91459, bind 317050, connect 163552, delroute 0 10.01 real 0.57 user 38.34 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 46428, close 36407, bind 539636, connect 0, delroute 0 10.01 real 0.55 user 42.94 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 28370, close 40168, bind 0, connect 254766, delroute 0 10.01 real 0.32 user 30.84 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 27984, close 39564, bind 151880, connect 117542, delroute 0 10.01 real 0.30 user 31.18 sys ==== run-inet-tcp-100000 ==== time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 58451, close 87889, bind 506556, connect 327773, delroute 0 10.70 real 0.88 user 37.39 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 27846, close 262445, bind 374123, connect 304032, delroute 0 10.02 real 0.58 user 34.42 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 306130, close 297095, bind 2969225, connect 0, delroute 0 10.01 real 2.23 user 77.32 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3995, close 19018, bind 0, connect 123066, delroute 0 10.01 real 0.17 user 29.61 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 9955, close 17062, bind 119739, connect 63531, delroute 0 10.01 real 0.13 user 28.97 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 39849, close 59598, bind 583474, connect 302177, delroute 0 10.30 real 0.52 user 37.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 12513, close 194741, bind 339820, connect 229597, delroute 0 10.02 real 0.49 user 32.20 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 296272, close 253914, bind 2932675, connect 0, delroute 0 10.01 real 2.22 user 77.76 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 6444, close 17389, bind 0, connect 142401, delroute 0 10.01 real 0.26 user 30.74 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 19639, close 20925, bind 207524, connect 84728, delroute 0 10.01 real 0.24 user 37.20 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 58090, close 90809, bind 683077, connect 333122, delroute 0 10.41 real 0.94 user 44.95 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 20713, close 115072, bind 345886, connect 178589, delroute 0 10.01 real 0.57 user 39.01 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 46244, close 44488, bind 519758, connect 0, delroute 0 10.01 real 0.36 user 42.44 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 27159, close 42385, bind 0, connect 249805, delroute 0 10.01 real 0.44 user 29.52 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 27998, close 32160, bind 134149, connect 88511, delroute 0 10.01 real 0.37 user 30.19 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 53053, close 101771, bind 536258, connect 322440, delroute 0 10.63 real 0.82 user 36.72 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 26478, close 155740, bind 288949, connect 226907, delroute 0 10.01 real 0.57 user 33.62 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 260586, close 229988, bind 2821802, connect 0, delroute 0 10.01 real 2.22 user 78.07 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 4406, close 6567, bind 0, connect 92782, delroute 0 10.01 real 0.13 user 28.47 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 10305, close 12585, bind 140140, connect 59182, delroute 0 10.01 real 0.12 user 30.82 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 36335, close 73362, bind 632599, connect 332026, delroute 0 10.28 real 0.89 user 36.89 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 12571, close 201796, bind 340927, connect 246048, delroute 0 10.02 real 0.66 user 32.96 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