START sys/netinet/bindconnect 2025-02-10T18:00:08Z ==== 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 2171415, close 1709465, bind 3444795, connect 1959452, delroute 0 10.00 real 3.97 user 32.98 sys ==== run-inet-udp-bind ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 6 -c 0 count: socket 3683035, close 352195, bind 3952001, connect 0, delroute 0 10.00 real 8.34 user 51.67 sys ==== run-inet-udp-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 2688418, close 212682, bind 0, connect 2502217, delroute 0 10.00 real 5.53 user 48.39 sys ==== run-inet-udp-bind-connect ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 3567312, close 143423, bind 1297549, connect 1014071, delroute 0 10.10 real 7.76 user 50.70 sys ==== run-inet-udp-100000 ==== time ./bindconnect -f inet -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 628176, close 1536, bind 205172, connect 83074, delroute 0 10.17 real 1.16 user 22.42 sys ==== run-inet-udp-reuseport ==== time ./bindconnect -f inet -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 3812809, close 164384, bind 805187, connect 680625, delroute 0 10.00 real 7.53 user 51.35 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 1263784, close 847195, bind 3585513, connect 0, delroute 0 10.00 real 4.76 user 50.60 sys ==== run-inet-tcp-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1180228, close 592516, bind 0, connect 3098198, delroute 0 10.00 real 4.45 user 47.96 sys ==== run-inet-tcp-bind-connect ==== time ./bindconnect -f inet -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1230626, close 526384, bind 1451571, connect 1107448, delroute 0 10.00 real 4.37 user 49.45 sys ==== run-inet-tcp-100000 ==== time ./bindconnect -f inet -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 109853, close 8551, bind 54156, connect 29398, delroute 0 10.33 real 0.30 user 15.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 1259756, close 968086, bind 1798240, connect 1454116, delroute 0 10.01 real 6.05 user 49.84 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 4412752, close 34228, bind 192752, connect 0, delroute 0 10.05 real 8.15 user 52.08 sys ==== run-inet-any-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 4139937, close 52795, bind 0, connect 572121, delroute 0 10.00 real 7.90 user 51.85 sys ==== run-inet-any-bind-connect ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 4263329, close 45808, bind 169804, connect 135950, delroute 0 10.00 real 7.96 user 52.07 sys ==== run-inet-any-100000 ==== time ./bindconnect -f inet -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 4336429, close 22970, bind 274360, connect 201291, delroute 0 10.15 real 7.93 user 52.13 sys ==== run-inet-any-reuseport ==== time ./bindconnect -f inet -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 4222475, close 80384, bind 254390, connect 216364, delroute 0 10.00 real 7.93 user 52.00 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 4326071, close 22503, bind 147998, connect 0, delroute 0 10.00 real 8.12 user 51.83 sys ==== run-inet6-udp-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1947381, close 245379, bind 0, connect 2479083, delroute 0 10.00 real 4.63 user 41.75 sys ==== run-inet6-udp-bind-connect ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 3992515, close 65270, bind 417463, connect 301602, delroute 0 10.00 real 7.80 user 51.05 sys ==== run-inet6-udp-100000 ==== time ./bindconnect -f inet6 -p udp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 76966, close 2381, bind 118417, connect 105711, delroute 0 10.12 real 0.15 user 20.03 sys ==== run-inet6-udp-reuseport ==== time ./bindconnect -f inet6 -p udp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 3835164, close 123776, bind 621949, connect 456528, delroute 0 10.00 real 7.56 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 1289386, close 735541, bind 2632755, connect 0, delroute 0 10.00 real 5.35 user 50.30 sys ==== run-inet6-tcp-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 1103711, close 538035, bind 0, connect 3234386, delroute 0 10.00 real 4.08 user 47.66 sys ==== run-inet6-tcp-bind-connect ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 1153330, close 611560, bind 1829671, connect 1317359, delroute 0 10.00 real 3.94 user 48.56 sys ==== run-inet6-tcp-100000 ==== time ./bindconnect -f inet6 -p tcp -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 109069, close 14823, bind 91190, connect 55466, delroute 0 10.35 real 0.32 user 15.01 sys ==== run-inet6-tcp-reuseport ==== time ./bindconnect -f inet6 -p tcp -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 1300822, close 683410, bind 1278261, connect 1035419, delroute 0 10.00 real 5.80 user 51.16 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 3801975, close 26744, bind 151745, connect 0, delroute 0 10.00 real 7.56 user 52.58 sys ==== run-inet6-any-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 0 -c 6 count: socket 3567492, close 48282, bind 0, connect 599013, delroute 0 10.00 real 7.89 user 51.68 sys ==== run-inet6-any-bind-connect ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 count: socket 3745575, close 42963, bind 180774, connect 143335, delroute 0 10.00 real 7.62 user 52.27 sys ==== run-inet6-any-100000 ==== time ./bindconnect -f inet6 -p any -n 100000 -s 2 -o 1 -b 3 -c 3 count: socket 3612179, close 23214, bind 111044, connect 86002, delroute 0 10.17 real 7.73 user 51.96 sys ==== run-inet6-any-reuseport ==== time ./bindconnect -f inet6 -p any -n 16 -s 2 -o 1 -b 3 -c 3 -r count: socket 3570682, close 77948, bind 260297, connect 215973, delroute 0 10.00 real 7.73 user 52.20 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