ss: mptcp: print missing info counters
These new counters have been added in different kernel versions: - v5.12: local_addr_used, local_addr_max - v5.13: csum_enabled - v6.5: retransmits, bytes_retrans, bytes_sent, bytes_received, bytes_acked It is interesting to display them if they are available. Closes: https://github.com/multipath-tcp/mptcp_net-next/issues/415 Acked-by: Paolo Abeni <pabeni@redhat.com> Acked-by: Andrea Claudi <aclaudi@redhat.com> Signed-off-by: Matthieu Baerts <matthieu.baerts@tessares.net> Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
This commit is contained in:
committed by
Stephen Hemminger
parent
cfa70237d6
commit
505c65aa44
16
misc/ss.c
16
misc/ss.c
@@ -3255,6 +3255,22 @@ static void mptcp_stats_print(struct mptcp_info *s)
|
||||
out(" snd_una:%llu", s->mptcpi_snd_una);
|
||||
if (s->mptcpi_rcv_nxt)
|
||||
out(" rcv_nxt:%llu", s->mptcpi_rcv_nxt);
|
||||
if (s->mptcpi_local_addr_used)
|
||||
out(" local_addr_used:%u", s->mptcpi_local_addr_used);
|
||||
if (s->mptcpi_local_addr_max)
|
||||
out(" local_addr_max:%u", s->mptcpi_local_addr_max);
|
||||
if (s->mptcpi_csum_enabled)
|
||||
out(" csum_enabled:%u", s->mptcpi_csum_enabled);
|
||||
if (s->mptcpi_retransmits)
|
||||
out(" retransmits:%u", s->mptcpi_retransmits);
|
||||
if (s->mptcpi_bytes_retrans)
|
||||
out(" bytes_retrans:%llu", s->mptcpi_bytes_retrans);
|
||||
if (s->mptcpi_bytes_sent)
|
||||
out(" bytes_sent:%llu", s->mptcpi_bytes_sent);
|
||||
if (s->mptcpi_bytes_received)
|
||||
out(" bytes_received:%llu", s->mptcpi_bytes_received);
|
||||
if (s->mptcpi_bytes_acked)
|
||||
out(" bytes_acked:%llu", s->mptcpi_bytes_acked);
|
||||
}
|
||||
|
||||
static void mptcp_show_info(const struct nlmsghdr *nlh, struct inet_diag_msg *r,
|
||||
|
||||
Reference in New Issue
Block a user