START sys/netinet/bindconnect 2025-02-07T16:15:31Z ==== setup-maxfiles ==== [[ $(sysctl -n kern.maxfiles) -ge 110000 ]] || sysctl kern.maxfiles=110000 kern.maxfiles: 7030 -> 110000 ==== run-default ==== cc -O2 -pipe -g -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 2177612, close 1716126, bind 3512814, connect 2007763, delroute 0 10.00 real 4.13 user 33.28 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 3793032, close 356870, bind 4217600, connect 0, delroute 0 10.00 real 7.67 user 52.33 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 2204034, close 260955, bind 0, connect 3165012, delroute 0 10.00 real 4.63 user 47.03 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 3602526, close 139004, bind 1282953, connect 982842, delroute 0 10.00 real 7.97 user 50.16 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 78627, close 2749, bind 227156, connect 117370, delroute 0 10.12 real 0.19 user 17.19 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 3760350, close 203577, bind 978675, connect 822809, delroute 0 10.00 real 7.40 user 51.39 sys ==== run-inet-udp-localnet-connect ==== SKIPPED ==== run-inet-udp-localnet-bind-connect ==== SKIPPED ==== run-inet-udp-localnet-connect-delete ==== SKIPPED ==== run-inet-tcp-bind ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1262046, close 1030544, bind 4281842, connect 0, delroute 0 10.00 real 4.77 user 49.55 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1206279, close 465627, bind 0, connect 2689431, delroute 0 10.00 real 4.73 user 49.01 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1136033, close 509234, bind 1441091, connect 1118141, delroute 0 10.00 real 4.46 user 48.84 sys ==== run-inet-tcp-100000 ==== time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 103532, close 5744, bind 76762, connect 36096, delroute 0 10.36 real 0.28 user 14.50 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1253095, close 799060, bind 1661878, connect 1339796, delroute 0 10.00 real 5.47 user 50.20 sys ==== run-inet-tcp-localnet-connect ==== SKIPPED ==== run-inet-tcp-localnet-bind-connect ==== SKIPPED ==== run-inet-tcp-localnet-connect-delete ==== SKIPPED ==== run-inet-any-bind ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 4429549, close 68977, bind 407599, connect 0, delroute 0 10.00 real 7.71 user 52.32 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 4005040, close 76918, bind 0, connect 863157, delroute 0 10.00 real 7.60 user 51.61 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 4291723, close 57092, bind 209558, connect 161806, delroute 0 10.00 real 7.94 user 52.05 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 4341522, close 39871, bind 146835, connect 121663, delroute 0 10.16 real 8.22 user 51.63 sys ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 4214501, close 114376, bind 347567, connect 288129, delroute 0 10.00 real 7.90 user 51.88 sys ==== run-inet-any-localnet-connect ==== SKIPPED ==== run-inet-any-localnet-bind-connect ==== SKIPPED ==== run-inet-any-localnet-connect-delete ==== SKIPPED ==== run-inet6-udp-bind ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 4323752, close 46229, bind 306005, connect 0, delroute 0 10.00 real 8.11 user 52.04 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1869872, close 212390, bind 0, connect 2470223, delroute 0 10.00 real 4.39 user 40.89 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 3942602, close 64189, bind 441051, connect 337576, delroute 0 10.00 real 7.22 user 51.07 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 70953, close 1169, bind 320211, connect 96812, delroute 0 10.12 real 0.18 user 21.02 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 3833817, close 134291, bind 657237, connect 488834, delroute 0 10.00 real 7.21 user 51.42 sys ==== run-inet6-udp-localnet-connect ==== SKIPPED ==== run-inet6-udp-localnet-bind-connect ==== SKIPPED ==== run-inet6-udp-localnet-connect-delete ==== SKIPPED ==== run-inet6-tcp-bind ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 1302645, close 658580, bind 2777041, connect 0, delroute 0 10.00 real 5.09 user 50.99 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1145484, close 433325, bind 0, connect 2737396, delroute 0 10.00 real 4.13 user 48.72 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1134114, close 589958, bind 1849784, connect 1339233, delroute 0 10.00 real 3.79 user 48.22 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 98977, close 5972, bind 67300, connect 41785, delroute 0 10.35 real 0.19 user 14.10 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1218208, close 964424, bind 2002007, connect 1568519, delroute 0 10.00 real 5.97 user 49.77 sys ==== run-inet6-tcp-localnet-connect ==== SKIPPED ==== run-inet6-tcp-localnet-bind-connect ==== SKIPPED ==== run-inet6-tcp-localnet-connect-delete ==== SKIPPED ==== run-inet6-any-bind ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 3798491, close 30139, bind 178061, connect 0, delroute 0 10.00 real 7.95 user 52.18 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3479389, close 69454, bind 0, connect 862872, delroute 0 10.00 real 7.48 user 51.59 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 3736552, close 36997, bind 150492, connect 118054, delroute 0 10.00 real 7.51 user 52.45 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 3674544, close 18376, bind 393423, connect 214392, delroute 0 10.17 real 7.65 user 52.39 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 3591079, close 89458, bind 287180, connect 239929, delroute 0 10.01 real 7.73 user 52.02 sys ==== run-inet6-any-localnet-connect ==== SKIPPED ==== run-inet6-any-localnet-bind-connect ==== SKIPPED ==== run-inet6-any-localnet-connect-delete ==== SKIPPED SKIP sys/netinet/bindconnect Test skipped itself