START sys/netinet/bindconnect 2024-07-26T04:49:33Z ==== 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 366451, close 287510, bind 372025, connect 273809, delroute 0 10.01 real 1.19 user 18.65 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 402675, close 73599, bind 843540, connect 0, delroute 0 10.03 real 1.05 user 18.87 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 321828, close 156409, bind 0, connect 485848, delroute 0 10.01 real 1.09 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 374403, close 140584, bind 534665, connect 149791, delroute 0 10.02 real 0.99 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 375838, close 171240, bind 540325, connect 126680, delroute 0 10.02 real 1.07 user 18.82 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 336686, close 163004, bind 152523, connect 321892, delroute 0 10.02 real 1.04 user 18.82 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 385258, close 145503, bind 535117, connect 115431, delroute 0 10.01 real 0.96 user 18.98 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 300189, close 100824, bind 0, connect 303304, delroute 128958 10.03 real 0.90 user 15.73 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 223926, close 62133, bind 833930, connect 0, delroute 0 10.01 real 1.25 user 17.97 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 237403, close 77234, bind 0, connect 704947, delroute 0 10.02 real 1.21 user 17.12 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 196114, close 96121, bind 542100, connect 265531, delroute 0 10.03 real 1.21 user 17.59 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 197450, close 149816, bind 498923, connect 284815, delroute 0 10.02 real 1.09 user 17.44 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 301755, close 44911, bind 74869, connect 523286, delroute 0 10.02 real 1.11 user 17.68 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 278052, close 69100, bind 316559, connect 240776, delroute 0 10.02 real 0.98 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 202766, close 40207, bind 0, connect 453640, delroute 135201 10.02 real 1.11 user 14.77 sys ==== run-inet-any-bind ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 365476, close 116015, bind 646914, connect 0, delroute 0 10.01 real 0.94 user 18.89 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 404726, close 225468, bind 0, connect 385703, delroute 0 10.02 real 1.18 user 18.78 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 405016, close 143083, bind 335400, connect 145956, delroute 0 10.01 real 0.88 user 18.94 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 324891, close 259838, bind 442253, connect 116671, delroute 0 10.02 real 0.92 user 18.90 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 440840, close 198447, bind 109848, connect 235977, delroute 0 10.01 real 0.87 user 19.11 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 348091, close 99150, bind 494294, connect 148950, delroute 0 10.02 real 0.96 user 18.91 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 274164, close 97085, bind 0, connect 390777, delroute 116112 10.02 real 0.99 user 15.71 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 433662, close 93813, bind 753716, connect 0, delroute 0 10.02 real 0.92 user 18.98 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 490177, close 387768, bind 0, connect 133702, delroute 0 10.02 real 0.61 user 19.26 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 426786, close 172112, bind 537304, connect 43252, delroute 0 10.02 real 0.93 user 18.95 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 404877, close 247644, bind 473271, connect 46860, delroute 0 10.01 real 0.99 user 19.00 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 349796, close 221701, bind 125165, connect 170284, delroute 0 0m10.03s real 0m00.84s user 0m18.62s 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 405525, close 169541, bind 429912, connect 74872, delroute 0 0m10.02s real 0m00.82s user 0m18.97s 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 343827, close 228007, bind 0, connect 130966, delroute 41233 0m10.02s real 0m00.64s user 0m16.12s system ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 216489, close 52152, bind 887266, connect 0, delroute 0 10.02 real 1.53 user 17.87 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 212782, close 64874, bind 0, connect 662653, delroute 0 10.02 real 0.96 user 17.40 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 170707, close 88679, bind 630764, connect 216310, delroute 0 10.02 real 1.23 user 17.42 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 170336, close 110536, bind 556741, connect 245473, delroute 0 10.02 real 1.17 user 17.23 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 266956, close 49456, bind 51490, connect 645362, delroute 0 0m10.02s real 0m01.33s user 0m17.73s 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 217296, close 81791, bind 483953, connect 261536, delroute 0 0m10.02s real 0m01.01s user 0m17.81s 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 144541, close 77946, bind 0, connect 386484, delroute 75165 0m10.02s real 0m00.96s user 0m13.97s system ==== run-inet6-any-bind ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 276310, close 31815, bind 713226, connect 0, delroute 0 10.03 real 0.65 user 19.28 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 225683, close 169726, bind 0, connect 485292, delroute 0 10.02 real 1.08 user 18.93 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 283218, close 100604, bind 513514, connect 123940, delroute 0 10.02 real 0.92 user 18.96 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 285543, close 208070, bind 295341, connect 136088, delroute 0 10.02 real 0.85 user 18.95 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 178050, close 119127, bind 102960, connect 510661, delroute 0 0m10.02s real 0m01.47s user 0m18.21s 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 225754, close 153703, bind 316415, connect 324808, delroute 0 0m10.02s real 0m01.17s user 0m18.69s 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 211149, close 167949, bind 0, connect 323745, delroute 45543 0m10.02s real 0m00.90s user 0m15.97s 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 33910 1.01 real 0.02 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 20602 0m01.02s real 0m00.02s user 0m00.87s system SKIP sys/netinet/bindconnect Test skipped itself