START sys/netinet/bindconnect 2024-04-26T05:49:30Z ==== 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 410058, close 255769, bind 442460, connect 310782, delroute 0 10.02 real 1.62 user 18.37 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 528001, close 142998, bind 688431, connect 0, delroute 0 10.01 real 0.92 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 451716, close 164674, bind 0, connect 416317, delroute 0 10.01 real 1.00 user 18.99 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 465039, close 87633, bind 587759, connect 120316, delroute 0 10.01 real 1.06 user 18.73 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 441120, close 168412, bind 478190, connect 127232, delroute 0 10.01 real 1.12 user 18.70 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 460865, close 101378, bind 198986, connect 253894, delroute 0 10.02 real 1.11 user 18.89 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 472387, close 129570, bind 439570, connect 118371, 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 386632, close 88616, bind 0, connect 238828, delroute 150006 10.01 real 0.87 user 15.47 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 195737, close 82617, bind 876597, connect 0, delroute 0 10.02 real 1.32 user 18.04 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 193046, close 60951, bind 0, connect 667068, delroute 0 10.01 real 1.11 user 17.20 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 150949, close 84923, bind 656584, connect 238710, delroute 0 10.01 real 1.33 user 17.11 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 153948, close 84065, bind 676708, connect 252831, delroute 0 10.01 real 1.46 user 17.22 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 226677, close 48664, bind 86643, connect 459716, delroute 0 10.01 real 1.13 user 17.73 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 190087, close 60125, bind 631209, connect 183821, delroute 0 10.01 real 1.51 user 17.67 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 147021, close 79889, bind 0, connect 380528, delroute 173613 10.02 real 0.84 user 14.17 sys ==== run-inet-any-bind ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 400507, close 49820, bind 728460, connect 0, delroute 0 10.02 real 0.97 user 18.83 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 527412, close 208923, bind 0, connect 253792, delroute 0 10.01 real 0.86 user 19.10 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 471717, close 87058, bind 413182, connect 99729, delroute 0 10.01 real 0.90 user 19.04 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 403660, close 92948, bind 377198, connect 160260, delroute 0 10.01 real 1.07 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 475392, close 90916, bind 249331, connect 187223, delroute 0 10.01 real 0.95 user 19.14 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 420541, close 91724, bind 474776, connect 102908, delroute 0 10.01 real 0.87 user 19.14 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 384714, close 90360, bind 0, connect 265113, delroute 111676 10.01 real 0.98 user 16.46 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 545955, close 121646, bind 706284, connect 0, delroute 0 10.02 real 1.27 user 18.67 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 557976, close 288994, bind 0, connect 133905, delroute 0 10.01 real 0.71 user 19.15 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 497927, close 148169, bind 451392, connect 60049, delroute 0 10.01 real 0.80 user 19.01 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 413604, close 194500, bind 414604, connect 74528, delroute 0 10.01 real 0.72 user 19.21 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 434376, close 184945, bind 92324, connect 170469, delroute 0 0m10.02s real 0m00.70s user 0m19.03s 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 499056, close 175931, bind 314874, connect 71020, delroute 0 0m10.02s real 0m00.89s user 0m18.87s 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 411631, close 182353, bind 0, connect 131764, delroute 30128 0m10.02s real 0m00.75s user 0m16.81s system ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 185378, close 82600, bind 927716, connect 0, delroute 0 10.01 real 1.23 user 18.18 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 168498, close 62582, bind 0, connect 602679, delroute 0 10.01 real 0.90 user 17.03 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 137874, close 66240, bind 647808, connect 211534, delroute 0 10.01 real 1.08 user 17.26 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 139827, close 112520, bind 635870, connect 221830, delroute 0 10.01 real 1.33 user 16.77 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 210146, close 53277, bind 65822, connect 495739, delroute 0 0m10.02s real 0m01.13s user 0m18.15s 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 185935, close 78820, bind 489308, connect 195257, delroute 0 0m10.01s real 0m00.90s user 0m18.47s 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 102846, close 80796, bind 0, connect 400050, delroute 79172 0m10.01s real 0m01.04s user 0m13.81s system ==== run-inet6-any-bind ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 388866, close 112044, bind 536620, connect 0, delroute 0 10.01 real 0.58 user 19.32 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 268054, close 186127, bind 0, connect 444998, delroute 0 10.01 real 0.85 user 19.06 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 354050, close 145997, bind 322555, connect 125655, delroute 0 10.01 real 0.87 user 18.90 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 343423, close 132533, bind 389353, connect 94872, delroute 0 10.01 real 0.91 user 19.10 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 232775, close 118037, bind 158465, connect 386414, delroute 0 0m10.01s real 0m01.23s user 0m18.45s 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 322699, close 141409, bind 333025, connect 165735, delroute 0 0m10.02s real 0m00.72s user 0m19.11s 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 204074, close 194097, bind 0, connect 290969, delroute 63035 0m10.02s real 0m00.83s user 0m15.39s 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 36041 1.01 real 0.06 user 0.96 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 21570 0m01.02s real 0m00.02s user 0m00.88s system SKIP sys/netinet/bindconnect Test skipped itself