START sys/netinet/bindconnect 2024-06-06T05:23:08Z ==== 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 441774, close 285358, bind 358640, connect 164319, delroute 0 10.02 real 1.00 user 18.92 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 506423, close 123124, bind 817465, connect 0, delroute 0 10.01 real 1.12 user 18.77 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 368569, close 190532, bind 0, connect 460652, delroute 0 10.01 real 1.37 user 18.62 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 501153, close 140281, bind 539285, connect 114183, delroute 0 10.01 real 1.01 user 18.91 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 406958, close 224104, bind 564958, connect 159813, delroute 0 10.01 real 1.31 user 18.60 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 358322, close 96635, bind 368600, connect 319302, delroute 0 10.01 real 1.29 user 18.60 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 499910, close 133026, bind 565399, connect 96270, delroute 0 10.01 real 0.99 user 18.90 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 431678, close 114156, bind 0, connect 274541, delroute 317937 10.01 real 1.25 user 18.57 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 229810, close 83065, bind 767851, connect 0, delroute 0 10.01 real 0.99 user 18.38 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 200144, close 78518, bind 0, connect 673916, delroute 0 10.01 real 1.29 user 16.70 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 182057, close 84081, bind 542950, connect 282824, delroute 0 10.01 real 1.34 user 17.36 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 176627, close 137232, bind 566733, connect 270178, delroute 0 10.01 real 1.46 user 17.26 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 269310, close 38584, bind 67315, connect 410175, delroute 0 10.01 real 1.34 user 17.53 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 243106, close 67883, bind 399610, connect 172958, delroute 0 10.01 real 1.18 user 17.91 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 260564, close 41380, bind 0, connect 334682, delroute 100057 10.01 real 1.03 user 18.01 sys ==== run-inet-any-bind ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 439070, close 66861, bind 725406, connect 0, delroute 0 10.01 real 1.00 user 18.84 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 329819, close 119451, bind 0, connect 486966, delroute 0 10.01 real 1.13 user 18.77 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 396115, close 126837, bind 440935, connect 157259, delroute 0 10.01 real 0.88 user 19.07 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 393516, close 207975, bind 442295, connect 132901, delroute 0 10.01 real 1.01 user 18.86 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 375361, close 132206, bind 342654, connect 243079, delroute 0 10.05 real 1.07 user 18.91 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 411816, close 109022, bind 460540, connect 132517, delroute 0 10.01 real 1.04 user 18.82 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 232242, close 53766, bind 0, connect 432528, delroute 359699 10.02 real 1.51 user 18.39 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 499883, close 82869, bind 835281, connect 0, delroute 0 10.02 real 1.00 user 19.00 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 507709, close 355721, bind 0, connect 165495, delroute 0 10.01 real 0.84 user 19.02 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 479539, close 188299, bind 485797, connect 64625, delroute 0 10.01 real 0.86 user 19.12 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 447809, close 264691, bind 570199, connect 55798, delroute 0 10.01 real 0.95 user 18.95 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 377630, close 211402, bind 126071, connect 189550, delroute 0 0m10.02s real 0m00.78s user 0m18.75s 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 503976, close 196880, bind 415379, connect 59052, delroute 0 0m10.02s real 0m00.80s user 0m19.02s 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 417752, close 280432, bind 0, connect 166155, delroute 28648 0m10.02s real 0m00.69s user 0m18.19s system ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 203749, close 70996, bind 913411, connect 0, delroute 0 10.01 real 1.43 user 17.72 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 165726, close 72937, bind 0, connect 571224, delroute 0 10.02 real 1.03 user 16.81 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 150799, close 90516, bind 608118, connect 200731, delroute 0 10.01 real 1.17 user 17.31 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 149403, close 124896, bind 613386, connect 217826, delroute 0 10.01 real 1.51 user 16.79 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 223621, close 56439, bind 95738, connect 484728, delroute 0 0m10.02s real 0m01.04s user 0m18.27s 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 197447, close 88522, bind 514356, connect 189434, delroute 0 0m10.02s real 0m01.28s user 0m17.92s 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 142155, close 52243, bind 0, connect 391228, delroute 71849 0m10.02s real 0m01.08s user 0m16.12s system ==== run-inet6-any-bind ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 386392, close 73684, bind 622497, connect 0, delroute 0 10.01 real 0.76 user 19.16 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 310912, close 183526, bind 0, connect 371604, delroute 0 10.01 real 0.81 user 18.99 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 384107, close 141258, bind 409104, connect 81976, delroute 0 10.01 real 0.79 user 19.16 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 356561, close 194899, bind 284921, connect 116683, delroute 0 10.01 real 0.77 user 19.21 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 233964, close 124736, bind 108094, connect 417990, delroute 0 0m10.02s real 0m01.40s user 0m18.40s 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 356032, close 179490, bind 309272, connect 162129, delroute 0 0m10.02s real 0m00.74s user 0m19.04s 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 224613, close 180747, bind 0, connect 407609, delroute 49255 0m10.02s real 0m01.14s user 0m17.56s 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 59061 1.01 real 0.07 user 0.96 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 30964 0m01.01s real 0m00.01s user 0m01.01s system SKIP sys/netinet/bindconnect Test skipped itself