START sys/netinet/bindconnect 2025-04-02T01:47:42Z ==== 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 2156303, close 1688196, bind 3384153, connect 1945459, delroute 0 10.00 real 4.01 user 32.89 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 3988339, close 266381, bind 2751083, connect 0, delroute 0 10.01 real 7.68 user 52.40 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 2868833, close 188335, bind 0, connect 2188900, delroute 0 10.01 real 6.35 user 47.58 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 4207742, close 47270, bind 362649, connect 299679, delroute 0 10.01 real 7.86 user 51.70 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 79763, close 2067, bind 193798, connect 173270, delroute 0 10.13 real 0.20 user 19.97 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 4140884, close 93942, bind 455186, connect 395373, delroute 0 10.00 real 8.03 user 51.26 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 1389666, close 827148, bind 3540380, connect 0, delroute 0 10.00 real 5.47 user 50.52 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1301662, close 461726, bind 0, connect 2477704, delroute 0 10.01 real 4.65 user 49.56 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1351137, close 471168, bind 1298705, connect 1018488, delroute 0 10.01 real 4.42 user 50.32 sys ==== run-inet-tcp-100000 ==== time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 109918, close 10526, bind 64626, connect 36355, delroute 0 10.34 real 0.27 user 13.87 sys ==== run-inet-tcp-reuseport ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1369549, close 743502, bind 1387635, connect 1171980, delroute 0 10.00 real 5.66 user 51.19 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 4434766, close 22323, bind 128441, connect 0, delroute 0 10.00 real 8.11 user 51.75 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 4278393, close 40809, bind 0, connect 445542, delroute 0 10.01 real 8.64 user 51.07 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 4431871, close 33863, bind 123210, connect 97898, delroute 0 10.01 real 7.87 user 52.11 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 4462242, close 15054, bind 59906, connect 49560, delroute 0 10.14 real 8.47 user 51.51 sys ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 4286761, close 61137, bind 188364, connect 154173, delroute 0 10.00 real 8.01 user 51.92 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 4402658, close 20181, bind 132242, connect 0, delroute 0 10.00 real 8.16 user 51.68 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 2195570, close 190487, bind 0, connect 2177453, delroute 0 10.01 real 5.12 user 41.73 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 4088724, close 49976, bind 328462, connect 261441, delroute 0 10.01 real 7.63 user 51.24 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 83336, close 1467, bind 88118, connect 44368, delroute 0 10.14 real 0.18 user 21.11 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 3956457, close 98378, bind 491812, connect 378779, delroute 0 10.00 real 7.82 user 51.21 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 1402037, close 785824, bind 3444373, connect 0, delroute 0 10.00 real 5.27 user 50.77 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1226948, close 488046, bind 0, connect 2787679, delroute 0 10.01 real 4.67 user 48.97 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1188924, close 625034, bind 1809164, connect 1356679, delroute 0 10.01 real 4.12 user 48.34 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 110372, close 10508, bind 68708, connect 36795, delroute 0 10.29 real 0.33 user 15.98 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1348951, close 825510, bind 1517553, connect 1244546, delroute 0 10.00 real 6.18 user 50.35 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 3787045, close 22315, bind 131098, connect 0, delroute 0 10.00 real 8.08 user 52.01 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3555992, close 56353, bind 0, connect 668407, delroute 0 10.01 real 7.61 user 51.88 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 3771934, close 36538, bind 144429, connect 113492, delroute 0 10.01 real 8.33 user 51.67 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 3705228, close 15423, bind 73427, connect 56649, delroute 0 10.16 real 8.07 user 51.73 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 3667202, close 78600, bind 277668, connect 224303, delroute 0 10.01 real 7.45 user 52.47 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