[border-agent] update logging for filtered messages (#8045)

Update border agent logging for filtered messages to debug level to
avoid confusion, because it's actually not a error case.
This commit is contained in:
Kangping
2022-08-20 08:05:59 -07:00
committed by GitHub
parent a5eb1c9401
commit d48799dddf
+11 -3
View File
@@ -357,8 +357,13 @@ bool BorderAgent::HandleUdpReceive(const Message &aMessage, const Ip6::MessageIn
Error error;
Coap::Message *message = nullptr;
VerifyOrExit(aMessageInfo.GetSockAddr() == mCommissionerAloc.GetAddress(),
error = kErrorDestinationAddressFiltered);
if (aMessageInfo.GetSockAddr() != mCommissionerAloc.GetAddress())
{
LogDebg("Filtered out message for commissioner: dest %s != %s (ALOC)",
aMessageInfo.GetSockAddr().ToString().AsCString(),
mCommissionerAloc.GetAddress().ToString().AsCString());
ExitNow(error = kErrorDestinationAddressFiltered);
}
VerifyOrExit(aMessage.GetLength() > 0, error = kErrorNone);
@@ -389,7 +394,10 @@ bool BorderAgent::HandleUdpReceive(const Message &aMessage, const Ip6::MessageIn
exit:
FreeMessageOnError(message, error);
LogError("notify commissioner on ProxyRx (c/ur)", error);
if (error != kErrorDestinationAddressFiltered)
{
LogError("Notify commissioner on ProxyRx (c/ur)", error);
}
return error != kErrorDestinationAddressFiltered;
}