START sys/netinet/bindconnect 2024-04-16T06:15:34Z ==== 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 420116, close 232460, bind 374136, connect 218147, delroute 0 10.02 real 1.30 user 18.66 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 523322, close 175924, bind 698750, connect 0, delroute 0 10.01 real 0.85 user 19.00 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 322074, close 127309, bind 0, connect 465423, delroute 0 10.01 real 0.98 user 18.98 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 447109, close 120506, bind 521551, connect 163206, delroute 0 10.01 real 0.83 user 19.01 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 431326, close 142491, bind 526021, connect 144793, delroute 0 10.02 real 1.17 user 18.73 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 327406, close 84261, bind 172905, connect 364008, delroute 0 10.01 real 1.08 user 18.72 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 415956, close 87753, bind 437790, connect 174391, delroute 0 10.01 real 0.75 user 19.10 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 361767, close 109419, bind 0, connect 292279, delroute 121361 10.01 real 0.87 user 16.12 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 200106, close 71500, bind 886521, connect 0, delroute 0 10.02 real 1.12 user 18.14 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 192079, close 80945, bind 0, connect 689801, delroute 0 10.02 real 1.17 user 17.09 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 167791, close 73446, bind 650358, connect 269278, delroute 0 10.02 real 1.29 user 17.70 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 154122, close 135137, bind 603589, connect 290715, delroute 0 10.02 real 1.41 user 17.19 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 233954, close 50794, bind 78964, connect 542384, delroute 0 10.01 real 1.38 user 17.63 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 202328, close 53835, bind 565173, connect 195413, delroute 0 10.01 real 1.30 user 17.81 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 155408, close 82264, bind 0, connect 424313, delroute 160157 10.01 real 0.96 user 14.63 sys ==== run-inet-any-bind ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 474467, close 92854, bind 635794, connect 0, delroute 0 10.03 real 0.79 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 557050, close 134057, bind 0, connect 294472, delroute 0 10.01 real 0.78 user 19.23 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 434382, close 95932, bind 469880, connect 112144, delroute 0 10.02 real 0.94 user 18.80 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 407296, close 203848, bind 433062, connect 94407, delroute 0 10.02 real 0.93 user 19.00 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 491438, close 124399, bind 258243, connect 196904, delroute 0 10.01 real 0.84 user 19.13 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 512261, close 102507, bind 440402, connect 84061, delroute 0 10.09 real 0.82 user 19.24 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 340669, close 143019, bind 0, connect 302129, delroute 124173 10.01 real 1.04 user 15.97 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 506698, close 68315, bind 835788, connect 0, delroute 0 10.02 real 0.99 user 18.99 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 476000, close 268456, bind 0, connect 151382, delroute 0 10.01 real 0.63 user 19.30 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 453790, close 131746, bind 531978, connect 67219, delroute 0 10.01 real 0.92 user 18.89 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 433398, close 193120, bind 523707, connect 74739, delroute 0 10.01 real 0.91 user 18.85 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 376312, close 176671, bind 107701, connect 171483, delroute 0 0m10.02s real 0m00.83s user 0m18.81s 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 461144, close 146304, bind 459040, connect 70544, delroute 0 0m10.02s real 0m00.88s user 0m18.71s 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 241466, close 136622, bind 0, connect 195630, delroute 60778 0m10.02s real 0m00.58s user 0m15.00s system ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 185619, close 57486, bind 964303, connect 0, delroute 0 10.01 real 1.25 user 18.16 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 172543, close 59808, bind 0, connect 622851, delroute 0 10.01 real 1.10 user 17.00 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 142181, close 72063, bind 656718, connect 222485, delroute 0 10.01 real 1.24 user 17.22 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 139518, close 112517, bind 646373, connect 234231, delroute 0 10.01 real 1.31 user 16.98 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 211424, close 53145, bind 85807, connect 532512, delroute 0 0m10.02s real 0m01.14s user 0m18.18s 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 182798, close 71508, bind 553728, connect 207183, delroute 0 0m10.02s real 0m01.03s user 0m18.16s 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 103565, close 95058, bind 0, connect 349496, delroute 85101 0m10.01s real 0m00.97s user 0m13.57s system ==== run-inet6-any-bind ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 379536, close 76168, bind 590186, connect 0, delroute 0 10.01 real 0.79 user 19.14 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 341716, close 97087, bind 0, connect 450747, delroute 0 10.01 real 0.85 user 19.04 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 371693, close 127207, bind 323827, connect 183272, delroute 0 10.01 real 1.03 user 18.78 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 349564, close 150530, bind 346658, connect 212338, delroute 0 10.02 real 0.99 user 18.88 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 333484, close 134299, bind 124055, connect 396544, delroute 0 0m10.02s real 0m01.10s user 0m18.69s 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 347972, close 89846, bind 341206, connect 213443, delroute 0 0m10.01s real 0m00.86s user 0m18.98s 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 257389, close 207802, bind 0, connect 324116, delroute 62435 0m10.02s real 0m01.01s user 0m15.46s 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 34601 1.01 real 0.02 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 24393 0m01.02s real 0m00.01s user 0m01.01s system SKIP sys/netinet/bindconnect Test skipped itself