From 0cea4bc73808015151c740b23907ecac81f333d0 Mon Sep 17 00:00:00 2001 From: Yakun Xu Date: Sat, 18 Aug 2018 02:53:54 +0800 Subject: [PATCH] [cli] return number of bytes in ping reply (#2973) --- src/cli/cli.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cli/cli.cpp b/src/cli/cli.cpp index 8f164e2fe..510f3cb75 100644 --- a/src/cli/cli.cpp +++ b/src/cli/cli.cpp @@ -1725,7 +1725,8 @@ void Interpreter::HandleIcmpReceive(Message & aMessage, VerifyOrExit(aIcmpHeader.mType == OT_ICMP6_TYPE_ECHO_REPLY); - mServer->OutputFormat("%d bytes from ", aMessage.GetLength() - aMessage.GetOffset()); + mServer->OutputFormat("%d bytes from ", aMessage.GetLength() - aMessage.GetOffset() + sizeof(otIcmp6Header)); + mServer->OutputFormat( "%x:%x:%x:%x:%x:%x:%x:%x", HostSwap16(aMessageInfo.GetPeerAddr().mFields.m16[0]), HostSwap16(aMessageInfo.GetPeerAddr().mFields.m16[1]), HostSwap16(aMessageInfo.GetPeerAddr().mFields.m16[2]),