START sys/netinet/bindconnect 2024-03-26T06:45:42Z ==== 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 494565, close 225805, bind 271646, connect 188692, delroute 0 10.01 real 1.02 user 18.82 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 632963, close 93181, bind 635835, connect 0, delroute 0 10.02 real 0.82 user 19.06 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 319041, close 130830, bind 0, connect 502998, 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 470727, close 122746, bind 345795, connect 230851, delroute 0 10.01 real 0.84 user 19.06 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 448955, close 126630, bind 401592, connect 182713, delroute 0 10.02 real 1.07 user 18.86 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 439547, close 101481, bind 144893, connect 296702, delroute 0 10.01 real 0.84 user 19.09 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 501102, close 82495, bind 316693, connect 177884, delroute 0 10.01 real 0.94 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 304317, close 146779, bind 0, connect 375479, delroute 134268 10.02 real 1.06 user 15.74 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 226390, close 83572, bind 729676, connect 0, delroute 0 10.02 real 1.16 user 18.18 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 205027, close 68849, bind 0, connect 686639, delroute 0 10.02 real 1.10 user 17.52 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 176319, close 75096, bind 581256, connect 253595, delroute 0 10.01 real 1.18 user 17.29 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 161825, close 127277, bind 580342, connect 281312, delroute 0 10.01 real 1.22 user 17.36 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 239934, close 65425, bind 91410, connect 531842, delroute 0 10.01 real 1.39 user 17.54 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 211057, close 71267, bind 518105, connect 214842, delroute 0 10.01 real 1.36 user 17.57 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 139545, close 73480, bind 0, connect 453142, delroute 180341 10.02 real 1.18 user 13.82 sys ==== run-inet-any-bind ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 670840, close 53637, bind 614877, connect 0, delroute 0 10.01 real 0.85 user 19.01 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 398325, close 132111, bind 0, connect 378169, delroute 0 10.01 real 0.89 user 19.08 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 519919, close 63155, bind 359746, connect 179455, delroute 0 10.01 real 1.07 user 18.83 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 498078, close 143531, bind 380794, connect 163978, delroute 0 10.01 real 0.87 user 19.15 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 499243, close 86681, bind 206833, connect 248013, delroute 0 10.02 real 0.94 user 18.94 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 576862, close 98864, bind 417428, connect 112670, delroute 0 10.01 real 0.98 user 18.99 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 337085, close 45071, bind 0, connect 360872, delroute 142551 10.01 real 0.99 user 15.96 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 641760, close 101067, bind 557578, connect 0, delroute 0 10.01 real 0.75 user 19.11 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 497078, close 295198, bind 0, connect 151932, delroute 0 10.01 real 0.74 user 19.21 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 567623, close 133282, bind 388197, connect 55638, delroute 0 10.01 real 0.63 user 19.23 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 516811, close 147504, bind 386284, connect 68108, delroute 0 10.01 real 0.67 user 19.24 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 377272, close 176579, bind 74546, connect 198641, delroute 0 0m10.01s real 0m00.74s user 0m18.69s 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 543956, close 129785, bind 337774, connect 67593, delroute 0 0m10.03s real 0m00.75s user 0m19.10s 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 318025, close 172782, bind 0, connect 129023, delroute 43202 0m10.04s real 0m00.53s user 0m16.11s system ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 194584, close 68450, bind 927253, connect 0, delroute 0 10.02 real 1.41 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 163041, close 78652, bind 0, connect 586487, delroute 0 10.02 real 0.90 user 17.17 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 144616, close 81950, bind 560133, connect 214764, delroute 0 10.02 real 1.22 user 16.71 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 148046, close 130349, bind 490751, connect 240411, delroute 0 10.02 real 1.07 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 208891, close 64173, bind 87208, connect 572447, delroute 0 0m10.02s real 0m01.30s user 0m17.91s 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 183647, close 94598, bind 515989, connect 209027, delroute 0 0m10.01s real 0m01.23s user 0m17.92s 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 99001, close 122875, bind 0, connect 340229, delroute 79810 0m10.02s real 0m00.87s user 0m13.78s system ==== run-inet6-any-bind ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 363215, close 48144, bind 556961, connect 0, delroute 0 10.01 real 0.70 user 19.19 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 249415, close 77623, bind 0, connect 499554, delroute 0 10.01 real 0.87 user 18.94 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 343327, close 105525, bind 304783, connect 170748, delroute 0 10.01 real 0.96 user 19.00 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 315996, close 116032, bind 323252, connect 175828, delroute 0 10.01 real 0.80 user 19.08 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 294294, close 138268, bind 96967, connect 358161, delroute 0 0m10.02s real 0m00.97s user 0m18.82s 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 333457, close 147022, bind 253045, connect 194278, delroute 0 0m10.02s real 0m00.97s user 0m18.87s 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 255823, close 227093, bind 0, connect 290619, delroute 47992 0m10.04s real 0m00.99s user 0m16.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 34341 1.02 real 0.00 user 0.99 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 21405 0m01.02s real 0m00.02s user 0m00.95s system SKIP sys/netinet/bindconnect Test skipped itself