START sys/netinet/bindconnect 2024-08-16T04:46: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 331524, close 289010, bind 414411, connect 295382, delroute 0 10.02 real 1.17 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 394511, close 51823, bind 869571, connect 0, delroute 0 10.02 real 0.86 user 19.15 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 311184, close 170497, bind 0, connect 528099, delroute 0 10.02 real 1.14 user 18.81 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 371455, close 112433, bind 621626, connect 134809, delroute 0 10.01 real 1.11 user 18.87 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 340043, close 139930, bind 528694, connect 181631, delroute 0 10.04 real 0.97 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 317061, close 100304, bind 151328, connect 351588, delroute 0 10.01 real 1.27 user 18.63 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 387156, close 107011, bind 469370, connect 148555, delroute 0 10.01 real 0.92 user 18.99 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 426223, close 37222, bind 0, connect 270343, delroute 347387 10.01 real 1.03 user 18.85 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 227686, close 56739, bind 701362, connect 0, delroute 0 10.01 real 1.00 user 18.09 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 206575, close 69284, bind 0, connect 617915, delroute 0 10.01 real 1.01 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 185447, close 68290, bind 541821, connect 227905, delroute 0 10.01 real 1.30 user 17.32 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 183878, close 88116, bind 541599, connect 243781, delroute 0 10.02 real 1.37 user 17.20 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 292518, close 37757, bind 52853, connect 468401, delroute 0 10.01 real 1.05 user 17.98 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 257878, close 62897, bind 360942, connect 263127, delroute 0 10.05 real 1.19 user 17.96 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 293509, close 31808, bind 0, connect 377747, delroute 148224 10.02 real 1.06 user 17.80 sys ==== run-inet-any-bind ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 375680, close 155319, bind 629394, connect 0, delroute 0 10.02 real 0.77 user 19.08 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 389948, close 188617, bind 0, connect 464254, delroute 0 10.01 real 1.00 user 18.87 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 379574, close 170878, bind 363895, connect 131869, delroute 0 10.01 real 0.96 user 19.01 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 276039, close 73644, bind 639309, connect 123370, delroute 0 10.02 real 0.79 user 19.13 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 438874, close 169549, bind 140122, connect 231882, delroute 0 10.02 real 0.89 user 19.09 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 393776, close 139566, bind 416152, connect 104026, delroute 0 10.01 real 0.85 user 19.06 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 569368, close 59743, bind 0, connect 169623, delroute 299730 10.01 real 0.88 user 19.00 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 395211, close 53755, bind 854904, connect 0, delroute 0 10.01 real 0.81 user 19.09 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 488829, close 395463, bind 0, connect 137802, delroute 0 10.01 real 0.71 user 19.25 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 438192, close 191893, bind 483632, connect 43661, delroute 0 10.01 real 0.85 user 19.13 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 393797, close 203503, bind 503592, connect 42384, delroute 0 10.01 real 0.83 user 19.10 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 374492, close 223662, bind 100827, connect 163662, delroute 0 0m10.01s real 0m00.88s user 0m18.68s 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 431912, close 185694, bind 415841, connect 63439, delroute 0 0m10.02s real 0m00.81s user 0m18.90s 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 346936, close 218509, bind 0, connect 172538, delroute 47767 0m10.02s real 0m00.73s user 0m17.48s system ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 182143, close 52723, bind 1008269, connect 0, delroute 0 10.01 real 1.55 user 17.90 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 180799, close 78687, bind 0, connect 561305, delroute 0 10.01 real 1.04 user 17.01 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 160088, close 67461, bind 619765, connect 198135, delroute 0 10.01 real 1.36 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 157435, close 104139, bind 595493, connect 194028, delroute 0 10.01 real 1.31 user 17.15 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 231981, close 54728, bind 69689, connect 551986, delroute 0 0m10.02s real 0m01.20s user 0m17.99s 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 206695, close 87935, bind 452522, connect 220062, delroute 0 0m10.02s real 0m01.05s user 0m18.17s 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 146148, close 70135, bind 0, connect 395516, delroute 67885 0m10.02s real 0m01.02s user 0m16.09s system ==== run-inet6-any-bind ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 340314, close 94781, bind 542852, connect 0, delroute 0 10.01 real 0.81 user 19.18 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 348425, close 260044, bind 0, connect 340455, delroute 0 10.01 real 0.89 user 19.08 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 372810, close 177415, bind 286374, connect 98101, delroute 0 10.02 real 0.74 user 19.28 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 311395, close 152304, bind 321955, connect 118349, delroute 0 10.01 real 0.88 user 18.94 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 216978, close 144048, bind 180268, connect 461152, delroute 0 0m10.01s real 0m01.12s user 0m18.72s 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 255334, close 146272, bind 388907, connect 244999, delroute 0 0m10.02s real 0m01.08s user 0m18.66s 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 194119, close 170611, bind 0, connect 481829, delroute 47759 0m10.02s real 0m01.25s user 0m17.08s 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 53594 1.02 real 0.05 user 0.97 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 29177 0m01.02s real 0m00.02s user 0m00.98s system SKIP sys/netinet/bindconnect Test skipped itself