]> git.ipfire.org Git - thirdparty/iproute2.git/commitdiff
ss: mptcp: print out subflows_total counter
authorGeliang Tang <geliang.tang@linux.dev>
Thu, 30 Nov 2023 11:40:36 +0000 (19:40 +0800)
committerDavid Ahern <dsahern@kernel.org>
Wed, 6 Dec 2023 17:08:59 +0000 (17:08 +0000)
A new counter mptcpi_subflows_total has been added in mptcpi_flags
to count the total amount of subflows from mptcp_info including the
initial one into kernel in this commit:

  6ebf6f90ab4a ("mptcp: add mptcpi_subflows_total counter")

This patch prints out this counter into mptcp_stats output.

Acked-by: Matthieu Baerts <matttbe@kernel.org>
Signed-off-by: Geliang Tang <geliang.tang@linux.dev>
Signed-off-by: David Ahern <dsahern@kernel.org>
misc/ss.c

index 3dacee48db0f805b3a7a3bd213771b86eceea1ab..16ffb6c8f6f17f129489398d70245bd7784cb61c 100644 (file)
--- a/misc/ss.c
+++ b/misc/ss.c
@@ -3252,6 +3252,8 @@ static void mptcp_stats_print(struct mptcp_info *s)
                out(" bytes_received:%llu", s->mptcpi_bytes_received);
        if (s->mptcpi_bytes_acked)
                out(" bytes_acked:%llu", s->mptcpi_bytes_acked);
+       if (s->mptcpi_subflows_total)
+               out(" subflows_total:%u", s->mptcpi_subflows_total);
 }
 
 static void mptcp_show_info(const struct nlmsghdr *nlh, struct inet_diag_msg *r,