START sys/netinet/bindconnect 2024-05-05T23:38:23Z ==== 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 96442, close 148629, bind 646248, connect 332438, delroute 0 10.01 real 0.96 user 34.29 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 291274, close 265235, bind 3819892, connect 0, delroute 0 10.01 real 2.59 user 85.33 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 316, close 261, bind 0, connect 512155, delroute 0 10.01 real 0.73 user 79.44 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 15602, close 15236, bind 846492, connect 443036, delroute 0 10.01 real 0.99 user 82.49 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 73985, close 80428, bind 996880, connect 495822, delroute 0 10.58 real 1.15 user 64.15 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 28421, close 77063, bind 1076417, connect 581068, delroute 0 10.02 real 1.44 user 81.40 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 183431, close 92370, bind 1001027, connect 0, delroute 0 10.01 real 0.72 user 81.52 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 100468, close 58144, bind 0, connect 466229, delroute 0 10.01 real 0.81 user 78.59 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 105137, close 60359, bind 303564, connect 249695, delroute 0 10.01 real 0.62 user 79.92 sys ==== run-inet-tcp-100000 ==== time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 80053, close 74823, bind 454104, connect 379071, delroute 0 11.95 real 0.72 user 55.56 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 84412, close 165819, bind 469072, connect 395013, delroute 0 10.01 real 0.84 user 80.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 271857, close 279836, bind 3889960, connect 0, delroute 0 10.01 real 2.91 user 84.59 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 474, close 348, bind 0, connect 616180, delroute 0 10.01 real 0.84 user 81.84 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 6867, close 6939, bind 932875, connect 331451, delroute 0 10.02 real 0.78 user 79.69 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 90418, close 82302, bind 1817604, connect 686350, delroute 0 10.74 real 2.05 user 82.21 sys ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 10872, close 47428, bind 1065601, connect 439256, delroute 0 10.02 real 1.22 user 78.49 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 291718, close 267643, bind 3815470, connect 0, delroute 0 10.01 real 3.06 user 84.56 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 655, close 492, bind 0, connect 582658, delroute 0 10.01 real 0.81 user 81.15 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 19557, close 20738, bind 1105010, connect 390647, delroute 0 10.01 real 1.35 user 80.55 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 74687, close 90589, bind 1405224, connect 536489, delroute 0 10.56 real 1.67 user 67.23 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 29428, close 101494, bind 1326632, connect 561838, delroute 0 10.01 real 1.71 user 79.25 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 181983, close 92636, bind 1011442, connect 0, delroute 0 10.01 real 0.89 user 82.57 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 84431, close 49216, bind 0, connect 436073, delroute 0 10.01 real 0.68 user 76.68 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 92060, close 51621, bind 270312, connect 230378, delroute 0 10.01 real 0.53 user 77.15 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 79563, close 78845, bind 481039, connect 410683, delroute 0 11.46 real 0.91 user 61.70 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 74074, close 174084, bind 446639, connect 384099, delroute 0 10.02 real 0.95 user 76.34 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 250703, close 248304, bind 3788914, connect 0, delroute 0 10.01 real 2.52 user 85.66 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 473, close 614, bind 0, connect 633748, delroute 0 10.01 real 0.76 user 82.04 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 7004, close 6861, bind 925255, connect 329982, delroute 0 10.01 real 1.10 user 80.50 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 85673, close 88914, bind 1912530, connect 711525, delroute 0 10.74 real 1.99 user 80.44 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 11603, close 61953, bind 1092203, connect 476385, delroute 0 10.02 real 1.29 user 78.65 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