lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-Id: <ecf501dce539b4cc77e450d510c0414eec4bba7f.1701344289.git.geliang.tang@linux.dev> Date: Thu, 30 Nov 2023 19:40:36 +0800 From: Geliang Tang <geliang.tang@...ux.dev> To: David Ahern <dsahern@...nel.org> Cc: Geliang Tang <geliang.tang@...ux.dev>, netdev@...r.kernel.org, mptcp@...ts.linux.dev, Matthieu Baerts <matttbe@...nel.org> Subject: [PATCH iproute2-next] ss: mptcp: print out subflows_total counter 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@...nel.org> Signed-off-by: Geliang Tang <geliang.tang@...ux.dev> --- include/uapi/linux/mptcp.h | 1 + misc/ss.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/include/uapi/linux/mptcp.h b/include/uapi/linux/mptcp.h index 99b55575..c2e6f3be 100644 --- a/include/uapi/linux/mptcp.h +++ b/include/uapi/linux/mptcp.h @@ -55,6 +55,7 @@ struct mptcp_info { __u64 mptcpi_bytes_sent; __u64 mptcpi_bytes_received; __u64 mptcpi_bytes_acked; + __u8 mptcpi_subflows_total; }; /* MPTCP Reset reason codes, rfc8684 */ diff --git a/misc/ss.c b/misc/ss.c index 7e67dbe4..67363ec0 100644 --- a/misc/ss.c +++ b/misc/ss.c @@ -3239,6 +3239,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, -- 2.35.3
Powered by blists - more mailing lists