From: Matthieu Baerts (NGI0) Date: Wed, 26 Feb 2025 11:08:44 +0000 (+0100) Subject: ss: mptcp: subflow: display seq counters as decimal X-Git-Tag: v6.14.0~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e3f9681d4a777fb2595a322b421abf0036ab1aae;p=thirdparty%2Fiproute2.git ss: mptcp: subflow: display seq counters as decimal This is similar to commit cfa70237 ("ss: mptcp: display seq related counters as decimal") but for the subflow info this time. This is also aligned with what is printed for TCP sockets. That looks better to do the same with the subflow info (ss -ti), to compare with the MPTCP info (ss -Mi), or for those who want to easily count how many bytes have been exchanged between two runs without having to think in hexa. Signed-off-by: Matthieu Baerts (NGI0) Signed-off-by: Stephen Hemminger --- diff --git a/misc/ss.c b/misc/ss.c index aef1a714..6d597650 100644 --- a/misc/ss.c +++ b/misc/ss.c @@ -3055,16 +3055,16 @@ static void mptcp_subflow_info(struct rtattr *tb[]) rta_getattr_u32(tb[MPTCP_SUBFLOW_ATTR_TOKEN_LOC]), rta_getattr_u8(tb[MPTCP_SUBFLOW_ATTR_ID_LOC])); if (tb[MPTCP_SUBFLOW_ATTR_MAP_SEQ]) - out(" seq:%llx", + out(" seq:%llu", rta_getattr_u64(tb[MPTCP_SUBFLOW_ATTR_MAP_SEQ])); if (tb[MPTCP_SUBFLOW_ATTR_MAP_SFSEQ]) - out(" sfseq:%x", + out(" sfseq:%u", rta_getattr_u32(tb[MPTCP_SUBFLOW_ATTR_MAP_SFSEQ])); if (tb[MPTCP_SUBFLOW_ATTR_SSN_OFFSET]) - out(" ssnoff:%x", + out(" ssnoff:%u", rta_getattr_u32(tb[MPTCP_SUBFLOW_ATTR_SSN_OFFSET])); if (tb[MPTCP_SUBFLOW_ATTR_MAP_DATALEN]) - out(" maplen:%x", + out(" maplen:%u", rta_getattr_u32(tb[MPTCP_SUBFLOW_ATTR_MAP_DATALEN])); }