START sys/netinet/bindconnect 2024-05-16T04:36:01Z ==== 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 441198, close 320001, bind 407053, connect 254633, delroute 0 10.02 real 1.44 user 17.83 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 551057, close 140015, bind 814466, connect 0, delroute 0 10.02 real 1.18 user 18.77 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 320413, close 146807, bind 0, connect 518793, delroute 0 10.01 real 1.13 user 18.72 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 493707, close 160102, bind 499344, connect 174454, delroute 0 10.01 real 1.05 user 18.78 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 460496, close 176311, bind 616902, connect 148517, delroute 0 10.01 real 1.22 user 18.75 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 445223, close 113768, bind 155486, connect 311289, delroute 0 10.01 real 1.09 user 18.66 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 475751, close 75744, bind 650279, connect 145229, delroute 0 10.01 real 0.99 user 18.89 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 498976, close 75642, bind 0, connect 246403, delroute 265513 10.01 real 1.13 user 18.84 sys ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 220938, close 91132, bind 859666, connect 0, delroute 0 10.01 real 1.37 user 18.11 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 206190, close 55390, bind 0, connect 742502, delroute 0 10.01 real 1.33 user 17.28 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 170759, close 91187, bind 644620, connect 264327, delroute 0 10.01 real 1.42 user 16.93 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 158174, close 114812, bind 711251, connect 277401, delroute 0 10.01 real 1.64 user 16.99 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 255230, close 51522, bind 86555, connect 500743, delroute 0 10.01 real 1.37 user 17.52 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 226322, close 82367, bind 492186, connect 214459, delroute 0 10.01 real 1.59 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 270030, close 38424, bind 0, connect 354204, delroute 207453 10.02 real 1.11 user 18.06 sys ==== run-inet-any-bind ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 444021, close 74589, bind 752383, connect 0, delroute 0 10.02 real 0.88 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 444155, close 194801, bind 0, connect 342553, delroute 0 10.02 real 1.06 user 18.87 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 463254, close 80521, bind 559603, connect 72977, delroute 0 10.01 real 0.87 user 19.12 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 389903, close 171825, bind 535813, connect 123924, delroute 0 10.03 real 1.08 user 18.93 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 410995, close 126628, bind 193054, connect 290581, delroute 0 10.01 real 1.09 user 18.82 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 423971, close 56233, bind 586754, connect 103781, delroute 0 10.01 real 0.77 user 19.12 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 479417, close 93607, bind 0, connect 230889, delroute 284271 10.01 real 1.08 user 18.74 sys ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 588268, close 98474, bind 898909, connect 0, delroute 0 10.01 real 1.14 user 18.69 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 542287, close 406301, bind 0, connect 140358, delroute 0 10.01 real 0.69 user 19.32 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 556212, close 174291, bind 547499, connect 51103, delroute 0 10.01 real 0.99 user 18.93 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 464352, close 313542, bind 606349, connect 61903, delroute 0 10.02 real 1.14 user 18.90 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 402971, close 204924, bind 138117, connect 192643, delroute 0 0m10.02s real 0m00.71s user 0m18.91s 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 516570, close 210801, bind 447381, connect 78205, delroute 0 0m10.02s real 0m00.95s user 0m18.58s 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 378783, close 261870, bind 0, connect 156207, delroute 50352 0m10.02s real 0m00.72s user 0m17.14s system ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 199129, close 65655, bind 974974, connect 0, delroute 0 10.02 real 1.28 user 17.91 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 170442, close 72481, bind 0, connect 638669, delroute 0 10.02 real 1.26 user 16.92 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 149863, close 68310, bind 641522, connect 207873, delroute 0 10.03 real 1.20 user 17.03 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 147940, close 138535, bind 600888, connect 218346, delroute 0 10.01 real 1.19 user 17.02 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 207464, close 76158, bind 92512, connect 543512, delroute 0 0m10.02s real 0m01.23s user 0m17.93s 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 180082, close 114809, bind 538504, connect 221585, delroute 0 0m10.02s real 0m01.33s user 0m17.90s 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 125688, close 60700, bind 0, connect 360466, delroute 89457 0m10.02s real 0m00.93s user 0m15.66s system ==== run-inet6-any-bind ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 423504, close 88384, bind 646661, connect 0, delroute 0 10.01 real 0.80 user 19.22 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 294154, close 182618, bind 0, connect 390638, delroute 0 10.01 real 0.97 user 18.85 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 412834, close 179139, bind 401725, connect 88867, delroute 0 10.01 real 1.06 user 18.85 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 356446, close 84164, bind 535896, connect 118516, delroute 0 10.04 real 0.94 user 19.11 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 237968, close 120704, bind 159575, connect 399790, delroute 0 0m10.02s real 0m01.07s user 0m18.71s 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 342913, close 161956, bind 337287, connect 167108, delroute 0 0m10.02s real 0m00.74s user 0m19.02s 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 170608, close 120144, bind 0, connect 369735, delroute 90973 0m10.02s real 0m01.12s user 0m16.38s 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 56398 1.01 real 0.04 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 30164 0m01.02s real 0m00.07s user 0m00.96s system SKIP sys/netinet/bindconnect Test skipped itself