START sys/netinet/bindconnect 2024-08-06T04:51:40Z ==== 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 346237, close 257400, bind 362806, connect 251818, delroute 0 10.01 real 1.25 user 18.60 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 422567, close 87453, bind 827892, connect 0, delroute 0 10.01 real 0.78 user 19.09 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 319863, close 164270, bind 0, connect 494992, delroute 0 10.02 real 1.23 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 356442, close 131576, bind 468023, connect 192732, delroute 0 10.01 real 1.21 user 18.77 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 367086, close 124640, bind 551730, connect 146705, delroute 0 10.01 real 1.03 user 18.89 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 353092, close 129049, bind 163301, connect 321361, delroute 0 10.01 real 1.07 user 18.85 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 403128, close 119545, bind 463864, connect 155505, delroute 0 10.02 real 0.84 user 19.19 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 368887, close 76429, bind 0, connect 327470, delroute 281735 10.01 real 1.19 user 18.75 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 214226, close 87999, bind 788826, connect 0, delroute 0 10.02 real 1.16 user 18.28 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 199934, close 79486, bind 0, connect 655293, delroute 0 10.02 real 1.18 user 17.22 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 175556, close 107310, bind 596560, connect 243551, delroute 0 10.02 real 1.43 user 17.26 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 177049, close 170493, bind 553669, connect 245582, delroute 0 10.01 real 1.36 user 17.24 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 281924, close 32977, bind 57200, connect 318855, delroute 0 10.02 real 1.01 user 17.81 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 255277, close 59909, bind 369140, connect 133675, delroute 0 10.02 real 1.19 user 17.52 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 298109, close 31753, bind 0, connect 232852, delroute 153340 10.02 real 0.85 user 18.11 sys ==== run-inet-any-bind ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 360249, close 68229, bind 669835, connect 0, delroute 0 10.02 real 0.70 user 19.21 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 381652, close 249883, bind 0, connect 422021, delroute 0 10.02 real 0.88 user 19.01 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 353047, close 117100, bind 506167, connect 91230, delroute 0 10.01 real 0.78 user 19.22 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 338789, close 260231, bind 413771, connect 113119, delroute 0 10.01 real 0.91 user 19.01 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 316270, close 112708, bind 327140, connect 283091, delroute 0 10.01 real 1.07 user 18.85 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 344084, close 97613, bind 552733, connect 93226, delroute 0 10.01 real 0.84 user 19.08 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 432141, close 108260, bind 0, connect 282116, delroute 201222 10.01 real 1.06 user 18.92 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 397329, close 74639, bind 862080, connect 0, delroute 0 10.01 real 0.93 user 19.03 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 496946, close 375707, bind 0, connect 130218, delroute 0 10.01 real 0.75 user 19.28 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 441102, close 167367, bind 439025, connect 59390, delroute 0 10.01 real 0.91 user 18.97 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 415383, close 243956, bind 464920, connect 47519, delroute 0 10.02 real 0.89 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 364842, close 234233, bind 102648, connect 174319, delroute 0 0m10.02s real 0m00.87s user 0m19.00s 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 406744, close 181640, bind 418177, connect 74894, delroute 0 0m10.02s real 0m00.91s user 0m18.75s 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 401799, close 257530, bind 0, connect 142009, delroute 38075 0m10.02s real 0m00.60s 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 195499, close 71924, bind 915524, connect 0, delroute 0 10.02 real 1.31 user 18.08 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 180187, close 68365, bind 0, connect 579294, delroute 0 10.02 real 0.95 user 16.79 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 160542, close 75021, bind 572124, connect 194013, delroute 0 10.02 real 1.05 user 17.46 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 158019, close 116894, bind 548459, connect 232147, delroute 0 10.02 real 1.31 user 17.25 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 217623, close 64030, bind 106221, connect 460781, delroute 0 0m10.02s real 0m00.99s user 0m18.21s 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 205649, close 84420, bind 432203, connect 184150, delroute 0 0m10.02s real 0m00.93s user 0m18.15s 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 124837, close 62165, bind 0, connect 375748, delroute 79409 0m10.02s real 0m01.09s user 0m15.56s system ==== run-inet6-any-bind ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 278072, close 43033, bind 721383, connect 0, delroute 0 10.03 real 0.57 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 308759, close 274126, bind 0, connect 460872, delroute 0 10.02 real 1.04 user 18.90 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 342663, close 183631, bind 363333, connect 105681, delroute 0 10.02 real 0.63 user 19.33 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 279444, close 117543, bind 437562, connect 133676, delroute 0 10.02 real 0.89 user 19.02 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 240760, close 192908, bind 139820, connect 426776, delroute 0 0m10.02s real 0m01.25s user 0m18.58s 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 282072, close 177041, bind 372412, connect 196676, delroute 0 0m10.02s real 0m00.97s user 0m18.81s 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 167158, close 142443, bind 0, connect 449950, delroute 69060 0m10.02s real 0m01.15s user 0m16.44s 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 54523 1.01 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 29203 0m01.02s real 0m00.05s user 0m00.99s system SKIP sys/netinet/bindconnect Test skipped itself