From e625ab0435b22798a03fabae927636fb19fb19c2 Mon Sep 17 00:00:00 2001 From: Jonathan Hui Date: Tue, 14 Mar 2017 12:15:03 -0700 Subject: [PATCH] Include multicast MLE messages in IPv6 filter. (#1463) --- src/core/net/ip6.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core/net/ip6.cpp b/src/core/net/ip6.cpp index b8aa16bf1..d1c4cf12b 100644 --- a/src/core/net/ip6.cpp +++ b/src/core/net/ip6.cpp @@ -624,7 +624,8 @@ ThreadError Ip6::ProcessReceiveCallback(const Message &aMessage, const MessageIn break; case kProtoUdp: - if (messageInfo.GetSockAddr().IsLinkLocal()) + if (messageInfo.GetSockAddr().IsLinkLocal() || + messageInfo.GetSockAddr().IsLinkLocalMulticast()) { UdpHeader udp; aMessage.Read(aMessage.GetOffset(), sizeof(udp), &udp);