START sys/netinet/bindconnect 2024-11-06T05:39:59Z ==== setup-maxfiles ==== [[ $(sysctl -n kern.maxfiles) -ge 110000 ]] || sysctl kern.maxfiles=110000 kern.maxfiles: 7030 -> 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 393857, close 311298, bind 426965, connect 255333, delroute 0 10.01 real 1.24 user 18.64 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 398243, close 75815, bind 847622, connect 0, delroute 0 10.02 real 1.05 user 18.86 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 305722, close 158200, bind 0, connect 499168, delroute 0 10.02 real 0.99 user 18.91 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 360948, close 150620, bind 485705, connect 171785, delroute 0 10.01 real 0.94 user 18.89 sys ==== run-inet-udp-100000 ==== SKIPPED ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 352069, close 142325, bind 533252, connect 160783, delroute 0 10.02 real 0.94 user 19.00 sys ==== run-inet-udp-localnet-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -c 6 -N 10.188.51.46/24 count: socket 352958, close 133114, bind 150093, connect 317859, delroute 0 10.01 real 1.15 user 18.76 sys ==== run-inet-udp-localnet-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -N 10.188.51.46/24 count: socket 402307, close 123868, bind 485584, connect 130446, delroute 0 10.02 real 0.80 user 19.11 sys ==== run-inet-udp-localnet-connect-delete ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 -d 3 -N 10.188.51.46/24 count: socket 426832, close 95781, bind 0, connect 258885, delroute 282939 10.02 real 1.03 user 18.93 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 203241, close 68651, bind 921625, connect 0, delroute 0 10.01 real 1.60 user 17.80 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 200227, close 110620, bind 0, connect 640772, delroute 0 10.02 real 1.29 user 16.79 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 183344, close 73784, bind 546802, connect 256012, delroute 0 10.01 real 1.39 user 17.24 sys ==== run-inet-tcp-100000 ==== SKIPPED ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 183726, close 125898, bind 573020, connect 235002, delroute 0 10.02 real 1.45 user 17.08 sys ==== run-inet-tcp-localnet-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -c 6 -N 10.188.51.46/24 count: socket 278385, close 50113, bind 53439, connect 311169, delroute 0 10.01 real 1.06 user 17.89 sys ==== run-inet-tcp-localnet-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -N 10.188.51.46/24 count: socket 247524, close 52976, bind 429301, connect 136139, delroute 0 10.02 real 1.09 user 17.80 sys ==== run-inet-tcp-localnet-connect-delete ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 -d 3 -N 10.188.51.46/24 count: socket 289686, close 40735, bind 0, connect 266518, delroute 136579 10.02 real 0.80 user 18.25 sys ==== run-inet-any-bind ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 360915, close 107558, bind 683568, connect 0, delroute 0 10.02 real 0.82 user 19.21 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 453597, close 157124, bind 0, connect 312111, delroute 0 10.01 real 0.77 user 19.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 396263, close 150839, bind 390708, connect 110819, delroute 0 10.01 real 0.86 user 19.06 sys ==== run-inet-any-100000 ==== SKIPPED ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 378912, close 183518, bind 423500, connect 92738, delroute 0 10.02 real 0.82 user 19.17 sys ==== run-inet-any-localnet-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -c 6 -N 10.188.51.46/24 count: socket 316445, close 137610, bind 166353, connect 382871, delroute 0 10.02 real 1.27 user 18.60 sys ==== run-inet-any-localnet-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -N 10.188.51.46/24 count: socket 431600, close 212517, bind 260206, connect 145750, delroute 0 10.02 real 0.94 user 18.97 sys ==== run-inet-any-localnet-connect-delete ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 -d 3 -N 10.188.51.46/24 count: socket 517641, close 69804, bind 0, connect 215433, delroute 269945 10.02 real 0.95 user 19.01 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 394437, close 48141, bind 872155, connect 0, delroute 0 10.04 real 1.05 user 18.93 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 486868, close 404101, bind 0, connect 128808, delroute 0 10.01 real 0.70 user 19.24 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 444008, close 235800, bind 441409, connect 46246, delroute 0 10.04 real 0.81 user 19.25 sys ==== run-inet6-udp-100000 ==== SKIPPED ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 389528, close 205395, bind 536919, connect 47453, delroute 0 10.02 real 0.71 user 19.23 sys ==== run-inet6-udp-localnet-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -c 6 -N fdd7:e83e:66bc:51::46/64 count: socket 327911, close 170222, bind 139210, connect 182995, delroute 0 0m10.02s real 0m00.73s user 0m18.65s system ==== run-inet6-udp-localnet-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -N fdd7:e83e:66bc:51::46/64 count: socket 424183, close 205207, bind 414613, connect 68158, delroute 0 0m10.02s real 0m00.75s user 0m19.05s system ==== run-inet6-udp-localnet-connect-delete ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 -d 3 -N fdd7:e83e:66bc:51::46/64 count: socket 351589, close 242845, bind 0, connect 180325, delroute 46308 0m10.02s real 0m00.76s user 0m17.32s system ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 212370, close 77478, bind 864757, connect 0, delroute 0 10.02 real 1.14 user 18.40 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 178973, close 66545, bind 0, connect 575292, delroute 0 10.02 real 0.94 user 17.13 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 157808, close 75481, bind 633508, connect 173128, delroute 0 10.01 real 1.24 user 17.00 sys ==== run-inet6-tcp-100000 ==== SKIPPED ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 157031, close 118659, bind 591405, connect 214917, delroute 0 10.02 real 1.26 user 17.36 sys ==== run-inet6-tcp-localnet-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -c 6 -N fdd7:e83e:66bc:51::46/64 count: socket 218253, close 54827, bind 99808, connect 465189, delroute 0 0m10.02s real 0m01.15s user 0m17.92s system ==== run-inet6-tcp-localnet-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -N fdd7:e83e:66bc:51::46/64 count: socket 206878, close 78829, bind 512472, connect 151638, delroute 0 0m10.02s real 0m00.99s user 0m18.26s system ==== run-inet6-tcp-localnet-connect-delete ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 -d 3 -N fdd7:e83e:66bc:51::46/64 count: socket 149597, close 51893, bind 0, connect 410284, delroute 51286 0m10.02s real 0m00.92s user 0m16.55s system ==== run-inet6-any-bind ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 355101, close 194627, bind 518749, connect 0, delroute 0 10.02 real 0.70 user 19.20 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 302303, close 253217, bind 0, connect 435830, delroute 0 10.02 real 1.03 user 18.89 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 337160, close 200305, bind 345783, connect 118922, delroute 0 10.02 real 0.93 user 18.95 sys ==== run-inet6-any-100000 ==== SKIPPED ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 295648, close 199227, bind 357703, connect 105202, delroute 0 10.01 real 0.90 user 19.03 sys ==== run-inet6-any-localnet-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -c 6 -N fdd7:e83e:66bc:51::46/64 count: socket 248585, close 212370, bind 111203, connect 424795, delroute 0 0m10.02s real 0m01.14s user 0m18.79s system ==== run-inet6-any-localnet-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -N fdd7:e83e:66bc:51::46/64 count: socket 271209, close 223305, bind 467383, connect 210093, delroute 0 0m10.02s real 0m01.22s user 0m18.70s system ==== run-inet6-any-localnet-connect-delete ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 -d 3 -N fdd7:e83e:66bc:51::46/64 count: socket 169302, close 140809, bind 0, connect 482498, delroute 57615 0m10.02s real 0m01.46s user 0m16.51s system ==== cleanup-inet-delete ==== time ./bindconnect -f inet -s 0 -o 0 -b 0 -c 0 -d 1 -N 10.188.51.46/24 -t 1 count: socket 0, close 0, bind 0, connect 0, delroute 52943 1.01 real 0.06 user 0.93 sys ==== cleanup-inet6-delete ==== time ./bindconnect -f inet6 -s 0 -o 0 -b 0 -c 0 -d 1 -N fdd7:e83e:66bc:51::46/64 -t 1 count: socket 0, close 0, bind 0, connect 0, delroute 28913 0m01.03s real 0m00.03s user 0m01.02s system SKIP sys/netinet/bindconnect Test skipped itself