START sys/netinet/bindconnect 2024-08-25T22:17:56Z ==== 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 58208, close 43831, bind 136830, connect 106089, delroute 0 10.01 real 0.30 user 21.17 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 191934, close 115875, bind 3239667, connect 0, delroute 0 10.01 real 2.13 user 77.39 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3586, close 5937, bind 0, connect 115493, delroute 0 10.01 real 0.21 user 31.30 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 9428, close 7757, bind 167710, connect 76084, delroute 0 10.01 real 0.20 user 33.64 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 49003, close 43907, bind 647237, connect 332037, delroute 0 10.39 real 0.84 user 42.19 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 8873, close 30548, bind 216090, connect 102548, delroute 0 10.02 real 0.39 user 34.51 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 46341, close 36131, bind 519992, connect 0, delroute 0 10.01 real 0.57 user 43.88 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 27885, close 34577, bind 0, connect 247649, delroute 0 10.01 real 0.29 user 31.06 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 28621, close 30658, bind 159998, connect 110666, delroute 0 10.02 real 0.39 user 33.49 sys ==== run-inet-tcp-100000 ==== time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 57523, close 86847, bind 462910, connect 320187, delroute 0 10.70 real 0.68 user 35.28 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 27096, close 216156, bind 315748, connect 254230, delroute 0 10.01 real 0.69 user 33.69 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 169451, close 109930, bind 3219855, connect 0, delroute 0 10.01 real 2.11 user 77.63 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 2530, close 4417, bind 0, connect 102209, delroute 0 10.01 real 0.19 user 32.09 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 7294, close 7361, bind 119281, connect 57780, delroute 0 10.01 real 0.20 user 29.38 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 40852, close 38219, bind 567893, connect 291381, delroute 0 10.35 real 0.56 user 37.92 sys ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 7696, close 58412, bind 193961, connect 113124, delroute 0 10.01 real 0.26 user 30.94 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 194748, close 115517, bind 3221876, connect 0, delroute 0 10.02 real 2.18 user 78.01 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 4159, close 6784, bind 0, connect 117161, delroute 0 10.01 real 0.26 user 29.83 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 12331, close 10154, bind 172841, connect 74045, delroute 0 10.01 real 0.23 user 34.56 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 49561, close 49921, bind 670070, connect 320127, delroute 0 10.40 real 0.93 user 42.72 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 9390, close 26445, bind 196030, connect 93591, delroute 0 10.02 real 0.23 user 34.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 45566, close 37344, bind 517108, connect 0, delroute 0 10.01 real 0.44 user 42.29 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 27275, close 31085, bind 0, connect 241735, delroute 0 10.01 real 0.35 user 32.29 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 26956, close 52017, bind 148306, connect 107576, delroute 0 10.01 real 0.32 user 30.81 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 50946, close 102579, bind 518864, connect 320022, delroute 0 10.59 real 0.70 user 33.66 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 26377, close 147484, bind 246493, connect 201861, delroute 0 10.02 real 0.42 user 32.32 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 172676, close 110649, bind 3043245, connect 0, delroute 0 10.02 real 1.92 user 77.92 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 2898, close 2982, bind 0, connect 90094, delroute 0 10.01 real 0.11 user 29.90 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 7680, close 6835, bind 125967, connect 56776, delroute 0 10.02 real 0.15 user 30.24 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 36577, close 46950, bind 623761, connect 318053, delroute 0 10.33 real 0.80 user 37.00 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 8396, close 77607, bind 220359, connect 133332, delroute 0 10.02 real 0.30 user 31.77 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