START sys/netinet/bindconnect 2024-11-26T06:39: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 382224, close 326974, bind 421084, connect 271912, delroute 0 10.01 real 1.32 user 0.00 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 403984, close 78775, bind 870946, connect 0, delroute 0 10.01 real 1.06 user 0.00 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 314765, close 171476, bind 0, connect 511562, delroute 0 10.01 real 0.98 user 0.00 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 374741, close 127594, bind 496252, connect 183502, delroute 0 10.02 real 0.95 user 0.00 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 364358, close 182845, bind 487975, connect 164678, delroute 0 10.02 real 0.84 user 0.00 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 351667, close 134734, bind 222596, connect 302744, delroute 0 10.01 real 0.88 user 0.00 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 417458, close 141885, bind 473790, connect 119846, delroute 0 10.01 real 0.81 user 0.00 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 394997, close 82178, bind 0, connect 310225, delroute 162793 10.01 real 0.92 user 0.00 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 232165, close 65246, bind 817039, connect 0, delroute 0 10.01 real 1.02 user 0.00 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 200523, close 85087, bind 0, connect 649860, delroute 0 10.02 real 1.15 user 0.00 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 181921, close 110594, bind 548457, connect 255466, delroute 0 10.01 real 1.09 user 0.00 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 183081, close 123281, bind 572795, connect 266412, delroute 0 10.02 real 1.04 user 0.00 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 278728, close 56466, bind 76626, connect 298564, delroute 0 10.01 real 0.96 user 0.00 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 277290, close 63948, bind 309273, connect 110451, delroute 0 10.01 real 1.01 user 0.00 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 174931, close 63576, bind 0, connect 344637, delroute 140395 10.01 real 0.85 user 0.00 sys ==== run-inet-any-bind ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 326071, close 59928, bind 749543, connect 0, delroute 0 10.01 real 0.79 user 0.00 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 385545, close 280559, bind 0, connect 417678, delroute 0 10.01 real 0.96 user 0.00 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 392935, close 115228, bind 425429, connect 110233, delroute 0 10.01 real 0.76 user 0.00 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 324407, close 159344, bind 528441, connect 105221, delroute 0 10.03 real 0.87 user 0.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 407446, close 224379, bind 163366, connect 244968, delroute 0 10.01 real 0.91 user 0.00 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 450120, close 158732, bind 294713, connect 115142, delroute 0 10.01 real 0.93 user 0.00 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 392592, close 158384, bind 0, connect 261522, delroute 101773 10.01 real 0.82 user 0.00 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 448702, close 114461, bind 692133, connect 0, delroute 0 10.01 real 0.89 user 0.00 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 469015, close 391030, bind 0, connect 145144, delroute 0 10.01 real 0.71 user 0.00 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 414746, close 173873, bind 546769, connect 51258, delroute 0 10.04 real 0.86 user 0.00 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 388623, close 302209, bind 466369, connect 55794, delroute 0 10.05 real 0.81 user 0.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 353147, close 238786, bind 111540, connect 170510, delroute 0 0m10.01s real 0m00.83s user 0m00.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 422471, close 192716, bind 442603, connect 65469, delroute 0 0m10.01s real 0m00.91s user 0m00.00s 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 330010, close 255983, bind 0, connect 151486, delroute 39446 0m10.01s real 0m00.83s user 0m00.00s system ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 203873, close 54784, bind 981151, connect 0, delroute 0 10.01 real 1.29 user 0.00 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 172974, close 82510, bind 0, connect 604045, delroute 0 10.01 real 0.97 user 0.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 166908, close 83389, bind 533580, connect 217701, delroute 0 10.01 real 1.03 user 0.00 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 155296, close 118376, bind 596696, connect 225815, delroute 0 10.01 real 1.28 user 0.00 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 201265, close 77131, bind 87903, connect 460468, delroute 0 0m10.02s real 0m01.02s user 0m00.00s 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 199047, close 98483, bind 492060, connect 170062, delroute 0 0m10.02s real 0m01.06s user 0m00.00s 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 116853, close 50295, bind 0, connect 351568, delroute 69047 0m10.02s real 0m00.92s user 0m00.00s system ==== run-inet6-any-bind ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 358746, close 222498, bind 493568, connect 0, delroute 0 10.01 real 0.81 user 0.00 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 303872, close 334510, bind 0, connect 478391, delroute 0 10.01 real 1.28 user 0.00 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 310496, close 194072, bind 392469, connect 162970, delroute 0 10.01 real 1.06 user 0.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 286632, close 177699, bind 314731, connect 120863, delroute 0 10.05 real 0.72 user 0.00 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 233478, close 190663, bind 103978, connect 452294, delroute 0 0m10.02s real 0m01.05s user 0m00.00s 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 301692, close 215331, bind 331288, connect 185356, delroute 0 0m10.02s real 0m01.03s user 0m00.00s 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 193358, close 172987, bind 0, connect 342853, delroute 47942 0m10.02s real 0m01.06s user 0m00.00s 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 35163 1.01 real 0.00 user 0.00 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 20474 0m01.02s real 0m00.01s user 0m00.00s system SKIP sys/netinet/bindconnect Test skipped itself