START sys/netinet/bindconnect 2024-06-26T04:41:06Z ==== 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 441162, close 259146, bind 367471, connect 163471, delroute 0 10.01 real 1.11 user 18.77 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 506607, close 93350, bind 859780, connect 0, delroute 0 10.02 real 1.12 user 18.83 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 316237, close 163501, bind 0, connect 523294, delroute 0 10.02 real 1.22 user 18.56 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 460883, close 123008, bind 558894, connect 149293, delroute 0 10.02 real 0.87 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 422711, close 234587, bind 567817, connect 150331, delroute 0 10.02 real 1.02 user 18.94 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 399912, close 147511, bind 255109, connect 315621, delroute 0 10.01 real 1.45 user 18.44 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 453522, close 126699, bind 552847, connect 137649, delroute 0 10.02 real 1.30 user 18.58 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 489296, close 137106, bind 0, connect 259039, delroute 256619 10.02 real 1.14 user 18.68 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 222250, close 58504, bind 849730, connect 0, delroute 0 10.02 real 1.29 user 18.21 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 243215, close 69815, bind 0, connect 693981, delroute 0 10.02 real 1.18 user 17.30 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 201125, close 70015, bind 557658, connect 276209, delroute 0 10.02 real 1.52 user 17.00 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 197300, close 121111, bind 485755, connect 299617, delroute 0 10.02 real 1.20 user 17.52 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 300140, close 44779, bind 42726, connect 498849, delroute 0 10.02 real 1.17 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 260862, close 51570, bind 398657, connect 251934, delroute 0 10.02 real 1.14 user 18.07 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 294189, close 54732, bind 0, connect 464060, delroute 146235 10.03 real 1.01 user 18.06 sys ==== run-inet-any-bind ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 456100, close 125538, bind 668283, connect 0, delroute 0 10.02 real 0.81 user 19.14 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 438643, close 162135, bind 0, connect 356331, delroute 0 10.02 real 0.86 user 19.00 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 412596, close 81311, bind 425204, connect 158257, delroute 0 10.02 real 0.99 user 18.91 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 378160, close 186289, bind 389829, connect 180242, delroute 0 10.02 real 1.09 user 18.77 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 431036, close 174594, bind 213696, connect 234989, delroute 0 10.06 real 0.95 user 19.07 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 421964, close 82971, bind 548779, connect 99171, delroute 0 10.02 real 0.99 user 19.00 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 420671, close 95483, bind 0, connect 293477, delroute 235566 10.02 real 0.98 user 18.96 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 525525, close 143256, bind 728750, connect 0, delroute 0 10.02 real 1.17 user 18.77 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 548757, close 359108, bind 0, connect 133679, delroute 0 10.02 real 0.96 user 18.95 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 495836, close 173939, bind 479481, connect 58309, delroute 0 10.01 real 0.80 user 19.14 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 468544, close 212513, bind 451276, connect 73534, delroute 0 10.02 real 0.97 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 401558, close 193034, bind 116573, connect 180977, delroute 0 0m10.02s real 0m00.68s user 0m18.90s 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 475445, close 184213, bind 399917, connect 73225, delroute 0 0m10.02s real 0m00.80s user 0m18.85s 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 413460, close 248041, bind 0, connect 165653, delroute 34799 0m10.02s real 0m00.69s user 0m17.81s system ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 199973, close 59463, bind 937432, connect 0, delroute 0 10.01 real 1.43 user 17.84 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 194102, close 69133, bind 0, connect 606406, delroute 0 10.02 real 0.98 user 16.87 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 162823, close 79691, bind 682688, connect 202591, delroute 0 10.02 real 1.59 user 16.87 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 154981, close 114030, bind 643138, connect 230937, delroute 0 10.01 real 1.42 user 16.97 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 260322, close 60231, bind 54240, connect 647331, delroute 0 0m10.02s real 0m01.12s user 0m17.82s 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 201761, close 76339, bind 545168, connect 234597, delroute 0 0m10.02s real 0m01.30s user 0m17.87s 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 169397, close 64127, bind 0, connect 429392, delroute 63609 0m10.02s real 0m01.08s user 0m16.11s system ==== run-inet6-any-bind ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 375805, close 75921, bind 653690, connect 0, delroute 0 10.02 real 0.69 user 19.26 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 272508, close 227653, bind 0, connect 418719, delroute 0 10.02 real 0.94 user 18.96 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 332633, close 67710, bind 491739, connect 126850, delroute 0 10.02 real 0.77 user 19.08 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 302599, close 178433, bind 295661, connect 163692, delroute 0 10.02 real 0.78 user 19.14 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 205666, close 95129, bind 136741, connect 437047, delroute 0 0m10.02s real 0m01.20s user 0m18.52s 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 279458, close 109209, bind 366571, connect 223440, delroute 0 0m10.02s real 0m00.93s user 0m18.91s 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 196564, close 158318, bind 0, connect 398917, delroute 62295 0m10.02s real 0m01.07s user 0m16.93s 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 53274 1.01 real 0.04 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 28605 0m01.02s real 0m00.05s user 0m00.96s system SKIP sys/netinet/bindconnect Test skipped itself