START sys/netinet/bindconnect 2025-03-07T02:57:23Z ==== 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 2172919, close 1694150, bind 3465098, connect 2002857, delroute 0 10.00 real 3.85 user 33.86 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 3723925, close 385186, bind 4874851, connect 0, delroute 0 10.01 real 8.35 user 51.51 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 2246265, close 226877, bind 0, connect 2980132, delroute 0 10.01 real 5.16 user 45.89 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 3574582, close 144705, bind 1346005, connect 991629, delroute 0 10.01 real 7.21 user 50.93 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 79662, close 804, bind 247832, connect 132641, delroute 0 10.15 real 0.27 user 23.51 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 3950678, close 154713, bind 740414, connect 616680, delroute 0 10.01 real 7.73 user 51.59 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 1317880, close 786395, bind 3339584, connect 0, delroute 0 10.00 real 5.35 user 50.38 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1126452, close 639935, bind 0, connect 3357409, delroute 0 10.01 real 4.03 user 48.24 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1197959, close 588720, bind 1573701, connect 1219008, delroute 0 10.01 real 4.44 user 49.07 sys ==== run-inet-tcp-100000 ==== time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 104081, close 10082, bind 87554, connect 49940, delroute 0 10.27 real 0.24 user 14.94 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1224308, close 805206, bind 1274563, connect 1064865, delroute 0 10.00 real 6.08 user 50.75 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 4391849, close 30922, bind 184690, connect 0, delroute 0 10.00 real 8.02 user 52.05 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 4088865, close 62748, bind 0, connect 723671, delroute 0 10.01 real 7.42 user 51.94 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 4364539, close 44794, bind 169666, connect 137540, delroute 0 10.03 real 8.26 user 51.91 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 4427549, close 23021, bind 255140, connect 153761, delroute 0 10.16 real 8.05 user 51.99 sys ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 4250777, close 87055, bind 270692, connect 220385, delroute 0 10.00 real 8.03 user 51.91 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 4377764, close 32258, bind 216240, connect 0, delroute 0 10.00 real 7.60 user 52.61 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1828179, close 248900, bind 0, connect 2678797, delroute 0 10.01 real 3.97 user 42.06 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 4090866, close 48559, bind 331499, connect 236582, delroute 0 10.01 real 7.63 user 51.26 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 76440, close 2737, bind 118049, connect 94671, delroute 0 10.15 real 0.16 user 26.19 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 3976162, close 110094, bind 560524, connect 410138, delroute 0 10.01 real 7.87 user 50.97 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 1283881, close 948715, bind 4091761, connect 0, delroute 0 10.00 real 5.16 user 50.02 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1144865, close 482668, bind 0, connect 2821362, delroute 0 10.01 real 4.29 user 48.39 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1160121, close 553225, bind 1583356, connect 1165827, delroute 0 10.01 real 4.30 user 48.58 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 96535, close 16709, bind 107164, connect 59844, delroute 0 10.37 real 0.27 user 15.30 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1261762, close 775707, bind 1462424, connect 1177684, delroute 0 10.01 real 5.66 user 50.98 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 3792293, close 27042, bind 165180, connect 0, delroute 0 10.00 real 7.42 user 52.46 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3467428, close 76606, bind 0, connect 938634, delroute 0 10.01 real 7.02 user 51.89 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 3722915, close 44624, bind 187721, connect 146441, delroute 0 10.01 real 7.60 user 52.41 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 3658343, close 19187, bind 99127, connect 78929, delroute 0 10.17 real 7.69 user 52.47 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 3597950, close 104855, bind 350043, connect 284540, delroute 0 10.00 real 7.55 user 52.25 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