START sys/netinet/bindconnect 2024-07-16T04:38:25Z ==== 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 447690, close 235126, bind 385368, connect 175412, delroute 0 10.02 real 1.33 user 18.51 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 527084, close 158326, bind 737833, connect 0, delroute 0 10.02 real 0.89 user 19.16 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 413553, close 253150, bind 0, connect 395397, delroute 0 10.01 real 1.08 user 18.82 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 498117, close 154487, bind 564373, connect 107464, delroute 0 10.02 real 0.96 user 19.06 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 434369, close 252541, bind 506630, connect 145897, delroute 0 10.01 real 0.99 user 18.97 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 425416, close 176597, bind 253535, connect 274591, delroute 0 10.01 real 1.05 user 18.88 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 478757, close 132159, bind 545871, connect 122431, delroute 0 10.08 real 0.88 user 19.22 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 535399, close 59232, bind 0, connect 207450, delroute 299674 10.01 real 0.76 user 19.17 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 234540, close 69544, bind 809671, connect 0, delroute 0 10.01 real 1.12 user 18.25 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 265639, close 71514, bind 0, connect 748117, delroute 0 10.01 real 1.13 user 17.37 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 213947, close 95907, bind 544052, connect 309739, delroute 0 10.02 real 1.27 user 17.57 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 221841, close 98027, bind 509060, connect 321023, delroute 0 10.01 real 1.15 user 17.71 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 313116, close 46163, bind 64431, connect 457377, delroute 0 10.02 real 1.09 user 17.71 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 279329, close 54663, bind 345274, connect 276145, delroute 0 10.02 real 1.26 user 17.87 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 315606, close 43765, bind 0, connect 360239, delroute 120307 10.02 real 1.09 user 17.78 sys ==== run-inet-any-bind ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 447461, close 111092, bind 685830, connect 0, delroute 0 10.02 real 0.93 user 19.07 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 418190, close 168415, bind 0, connect 367798, delroute 0 10.01 real 1.03 user 18.82 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 457898, close 133843, bind 441709, connect 104539, delroute 0 10.02 real 0.84 user 19.09 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 413645, close 227696, bind 400019, connect 133283, delroute 0 10.01 real 0.91 user 18.85 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 460652, close 158088, bind 113494, connect 248104, delroute 0 10.01 real 1.04 user 18.88 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 425976, close 109651, bind 512940, connect 102309, delroute 0 10.01 real 0.82 user 19.09 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 521588, close 104353, bind 0, connect 205326, delroute 244601 10.02 real 1.14 user 18.84 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 516568, close 146183, bind 743797, connect 0, delroute 0 10.01 real 1.01 user 18.87 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 530456, close 306267, bind 0, connect 153934, delroute 0 10.01 real 0.78 user 19.06 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 518659, close 192189, bind 397067, connect 59412, delroute 0 10.01 real 0.83 user 19.08 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 447998, close 386420, bind 431277, connect 57966, delroute 0 10.01 real 1.10 user 18.70 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 411597, close 228449, bind 107227, connect 178011, delroute 0 0m10.02s real 0m01.10s user 0m18.57s 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 439472, close 134144, bind 477964, connect 87588, delroute 0 0m10.02s real 0m00.84s user 0m18.76s 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 389603, close 242820, bind 0, connect 164246, delroute 41365 0m10.02s real 0m00.79s user 0m17.55s system ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 200496, close 53964, bind 995567, connect 0, delroute 0 10.02 real 1.46 user 17.96 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 229496, close 80951, bind 0, connect 692101, delroute 0 10.02 real 1.04 user 17.22 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 204129, close 79729, bind 589777, connect 217059, delroute 0 10.02 real 1.19 user 17.18 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 178313, close 120421, bind 609781, connect 254098, delroute 0 10.01 real 1.33 user 17.24 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 277991, close 52904, bind 91314, connect 623074, delroute 0 0m10.02s real 0m01.25s user 0m17.70s 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 230444, close 79837, bind 525368, connect 241995, delroute 0 0m10.02s real 0m01.07s user 0m18.07s 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 187753, close 54917, bind 0, connect 493511, delroute 61230 0m10.02s real 0m01.10s user 0m16.19s system ==== run-inet6-any-bind ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 372071, close 52881, bind 679042, connect 0, delroute 0 10.02 real 0.68 user 19.33 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 282196, close 190918, bind 0, connect 413528, delroute 0 10.01 real 1.25 user 18.71 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 359498, close 115773, bind 427815, connect 114120, delroute 0 10.01 real 0.73 user 19.22 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 325571, close 205786, bind 386082, connect 126044, delroute 0 10.01 real 0.98 user 18.89 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 198908, close 93281, bind 120409, connect 453320, delroute 0 0m10.02s real 0m01.06s user 0m18.75s 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 318323, close 123749, bind 387327, connect 171693, delroute 0 0m10.03s real 0m00.91s user 0m18.87s 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 182276, close 153287, bind 0, connect 403351, delroute 65442 0m10.02s real 0m01.00s user 0m16.68s 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 53692 1.01 real 0.08 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 28370 0m01.02s real 0m00.00s user 0m00.99s system SKIP sys/netinet/bindconnect Test skipped itself