START sys/netinet/bindconnect 2024-09-26T04:40:20Z ==== 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 395866, close 371014, bind 362403, connect 227928, delroute 0 10.02 real 1.06 user 18.86 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 410154, close 97434, bind 774164, connect 0, delroute 0 10.01 real 1.00 user 18.94 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 288855, close 150095, bind 0, connect 529366, delroute 0 10.01 real 1.06 user 18.78 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 376136, close 121954, bind 545494, connect 144504, delroute 0 10.01 real 1.01 user 18.94 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 348554, close 137157, bind 515155, connect 166382, delroute 0 10.13 real 0.99 user 19.12 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 323025, close 118447, bind 151899, connect 380510, delroute 0 10.01 real 1.38 user 18.59 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 418677, close 120898, bind 451290, connect 114457, delroute 0 10.01 real 0.91 user 19.02 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 341329, close 81578, bind 0, connect 277419, delroute 117553 10.01 real 0.82 user 16.09 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 227416, close 72635, bind 741467, connect 0, delroute 0 10.02 real 1.04 user 18.42 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 191423, close 70870, bind 0, connect 645821, delroute 0 10.01 real 1.18 user 16.86 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 168824, close 82077, bind 607098, connect 240454, delroute 0 10.01 real 1.22 user 17.20 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 173594, close 122539, bind 568992, connect 243210, delroute 0 10.02 real 1.06 user 17.55 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 261698, close 40094, bind 64419, connect 360108, delroute 0 10.01 real 0.97 user 17.61 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 258587, close 57071, bind 325182, connect 113454, delroute 0 10.01 real 1.17 user 17.81 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 188351, close 40444, bind 0, connect 254187, delroute 137721 10.01 real 0.73 user 14.68 sys ==== run-inet-any-bind ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 385997, close 111132, bind 611084, connect 0, delroute 0 10.01 real 0.75 user 19.27 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 317753, close 236254, bind 0, connect 533715, delroute 0 10.01 real 1.05 user 18.72 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 361018, close 165098, bind 366970, connect 192312, delroute 0 10.01 real 0.93 user 19.05 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 330931, close 267244, bind 325521, connect 193785, delroute 0 10.02 real 1.04 user 18.88 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 393309, close 189957, bind 67622, connect 318524, delroute 0 10.02 real 0.92 user 19.06 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 420938, close 222217, bind 233583, connect 165579, delroute 0 10.01 real 0.95 user 18.99 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 406909, close 182834, bind 0, connect 261049, delroute 80517 10.02 real 1.04 user 16.75 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 362994, close 46720, bind 836675, connect 0, delroute 0 10.01 real 0.75 user 19.02 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 460443, close 343441, bind 0, connect 167174, delroute 0 10.03 real 0.60 user 19.34 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 424736, close 168780, bind 464844, connect 52358, delroute 0 10.01 real 0.71 user 19.16 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 367943, close 211454, bind 523181, connect 51264, delroute 0 10.01 real 0.84 user 19.00 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 359989, close 240069, bind 122435, connect 167967, delroute 0 0m10.01s real 0m00.81s user 0m18.94s 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 411429, close 195136, bind 394285, connect 68367, delroute 0 0m10.02s real 0m00.73s user 0m18.97s 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 359353, close 266097, bind 0, connect 144256, delroute 26047 0m10.02s real 0m00.70s user 0m16.67s system ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 201085, close 62815, bind 879471, connect 0, delroute 0 10.01 real 1.36 user 17.94 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 169546, close 64940, bind 0, connect 588116, delroute 0 10.01 real 0.94 user 17.21 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 159343, close 69048, bind 580303, connect 176691, delroute 0 10.02 real 1.22 user 17.22 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 151865, close 114209, bind 589668, connect 190440, delroute 0 10.01 real 1.18 user 17.05 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 216361, close 62598, bind 112827, connect 410717, delroute 0 0m10.02s real 0m01.05s user 0m18.14s 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 199133, close 73416, bind 486605, connect 156450, delroute 0 0m10.02s real 0m01.03s user 0m18.01s 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 126718, close 60659, bind 0, connect 332160, delroute 70949 0m10.02s real 0m00.94s user 0m14.12s system ==== run-inet6-any-bind ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 338847, close 169112, bind 568641, connect 0, delroute 0 10.01 real 0.85 user 19.07 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 323649, close 274365, bind 0, connect 384276, delroute 0 10.09 real 0.87 user 19.25 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 365057, close 248779, bind 262778, connect 131605, delroute 0 10.01 real 0.80 user 19.07 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 270764, close 183119, bind 404647, connect 183775, delroute 0 10.02 real 0.99 user 18.82 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 203376, close 192614, bind 89552, connect 530844, delroute 0 0m10.02s real 0m01.43s user 0m18.37s 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 236167, close 198412, bind 430166, connect 302877, delroute 0 0m10.02s real 0m01.13s user 0m18.68s 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 190969, close 169662, bind 0, connect 403322, delroute 32374 0m10.02s real 0m01.01s user 0m16.59s 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 33960 1.01 real 0.01 user 0.94 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 20167 0m01.02s real 0m00.05s user 0m00.91s system SKIP sys/netinet/bindconnect Test skipped itself