START sys/netinet/bindconnect 2025-03-26T02:56:15Z ==== 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 2170672, close 1721248, bind 3438303, connect 1966619, delroute 0 10.00 real 4.24 user 33.19 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 3665498, close 439786, bind 5085273, connect 0, delroute 0 10.01 real 8.21 user 51.74 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 2431087, close 226773, bind 0, connect 2681489, delroute 0 10.01 real 5.86 user 46.37 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 3649295, close 121857, bind 1098523, connect 881714, delroute 0 10.03 real 7.90 user 50.14 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 76028, close 3860, bind 118417, connect 117031, delroute 0 10.13 real 0.20 user 19.24 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 3993670, close 118276, bind 573774, connect 494233, delroute 0 10.00 real 7.88 user 51.43 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 1385526, close 728405, bind 3145266, connect 0, delroute 0 10.00 real 5.49 user 50.15 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1175979, close 592737, bind 0, connect 3144769, delroute 0 10.01 real 4.18 user 48.04 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1301262, close 456227, bind 1245413, connect 983876, delroute 0 10.01 real 4.83 user 50.06 sys ==== run-inet-tcp-100000 ==== time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 95222, close 7355, bind 78677, connect 51127, delroute 0 10.34 real 0.36 user 14.48 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1304304, close 806006, bind 1601602, connect 1341697, delroute 0 10.00 real 5.90 user 49.82 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 4364520, close 15453, bind 86311, connect 0, delroute 0 10.00 real 8.37 user 51.38 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 4215263, close 50224, bind 0, connect 527621, delroute 0 10.01 real 7.99 user 51.57 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 4275029, close 33531, bind 117591, connect 95355, delroute 0 10.01 real 8.50 user 51.36 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 4325492, close 16806, bind 320749, connect 121845, delroute 0 10.15 real 8.37 user 51.69 sys ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 4254450, close 62354, bind 181790, connect 150756, delroute 0 10.00 real 7.86 user 51.83 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 4336010, close 20201, bind 127154, connect 0, delroute 0 10.00 real 8.34 user 51.74 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1876885, close 212833, bind 0, connect 2389684, delroute 0 10.01 real 4.46 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 4103877, close 46404, bind 304826, connect 240170, delroute 0 10.08 real 7.39 user 52.00 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 98706, close 4035, bind 168312, connect 104076, delroute 0 10.14 real 0.23 user 15.65 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 3861088, close 96360, bind 459463, connect 364793, delroute 0 10.00 real 7.81 user 51.22 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 1366256, close 736161, bind 3228320, connect 0, delroute 0 10.00 real 5.31 user 50.29 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1108038, close 585653, bind 0, connect 3321281, delroute 0 10.01 real 4.10 user 47.71 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1206807, close 584468, bind 1690374, connect 1247592, delroute 0 10.01 real 3.77 user 48.12 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 95408, close 7440, bind 72180, connect 35881, delroute 0 10.37 real 0.20 user 14.63 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1230321, close 994589, bind 1966440, connect 1575147, delroute 0 10.01 real 5.69 user 49.80 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 3782578, close 19378, bind 110342, connect 0, delroute 0 10.02 real 8.25 user 51.76 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3627867, close 52978, bind 0, connect 619211, delroute 0 10.01 real 7.73 user 51.71 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 3695995, close 30953, bind 117288, connect 93125, delroute 0 10.01 real 8.17 user 51.87 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 3661462, close 15673, bind 84428, connect 55733, delroute 0 10.16 real 7.64 user 52.34 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 3669100, close 68023, bind 230326, connect 185287, delroute 0 10.00 real 7.22 user 52.52 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