Lines Matching refs:GetDestination
195 if (aHeader.GetDestination().IsMulticastLargerThanRealmLocal() && in PrepareMulticastToLargerThanRealmLocal()
196 Get<ChildTable>().HasSleepyChildWithAddress(aHeader.GetDestination())) in PrepareMulticastToLargerThanRealmLocal()
215 tunnelHeader.GetDestination().SetToRealmLocalAllMplForwarders(); in PrepareMulticastToLargerThanRealmLocal()
218 source = SelectSourceAddress(tunnelHeader.GetDestination()); in PrepareMulticastToLargerThanRealmLocal()
234 if (aHeader.GetDestination().IsMulticastLargerThanRealmLocal()) in InsertMplOption()
240 VerifyOrExit(aHeader.GetDestination().IsRealmLocalMulticast()); in InsertMplOption()
458 … Checksum::UpdateMessageChecksum(aMessage, header.GetSource(), header.GetDestination(), aIpProto); in SendDatagram()
648 …uffer.GetSource() == header.GetSource() && headerBuffer.GetDestination() == header.GetDestination(… in HandleFragment()
770 messageInfo.SetSockAddr(header.GetDestination()); in SendIcmpError()
877 messageInfo.SetSockAddr(aIp6Header.GetDestination()); in Receive()
960 if (mIcmp.ShouldHandleEchoRequest(aHeader.GetDestination())) in PassToHost()
1023 if (aHeader.GetDestination().IsMulticastLargerThanRealmLocal() && in PassToHost()
1053 Get<Mle::Mle>().IsMeshLocalAddress(header.GetDestination())) in SendRaw()
1059 if (header.GetDestination().IsMulticast()) in SendRaw()
1091 …VerifyOrExit(!header.GetSource().IsLoopback() && !header.GetDestination().IsLoopback(), error = kE… in HandleDatagram()
1097 if (header.GetDestination().IsMulticast()) in HandleDatagram()
1104 …if (aMessagePtr->IsOriginThreadNetif() && header.GetDestination().IsMulticastLargerThanRealmLocal(… in HandleDatagram()
1105 Get<ChildTable>().HasSleepyChildWithAddress(header.GetDestination())) in HandleDatagram()
1115 Get<ThreadNetif>().IsMulticastSubscribed(header.GetDestination())) in HandleDatagram()
1124 if (Get<ThreadNetif>().HasUnicastAddress(header.GetDestination())) in HandleDatagram()
1128 … else if (!aMessagePtr->IsOriginThreadNetif() || !header.GetDestination().IsLinkLocalUnicast()) in HandleDatagram()
1130 if (header.GetDestination().IsLinkLocalUnicast()) in HandleDatagram()
1134 else if (IsOnLink(header.GetDestination())) in HandleDatagram()
1138 … !Get<BackboneRouter::Manager>().ShouldForwardDuaToBackbone(header.GetDestination())); in HandleDatagram()
1143 else if (RouteLookup(header.GetSource(), header.GetDestination()) == kErrorNone) in HandleDatagram()
1411 VerifyOrExit(!aHeader.GetDestination().IsLinkLocalUnicast()); in UpdateBorderRoutingCounters()
1413 VerifyOrExit(!Get<Mle::Mle>().IsMeshLocalAddress(aHeader.GetDestination())); in UpdateBorderRoutingCounters()
1419 … if (!aHeader.GetSource().MatchesPrefix(aHeader.GetDestination().GetPrefix().m8, kPrefixLength)) in UpdateBorderRoutingCounters()
1424 if (aHeader.GetDestination().IsMulticast()) in UpdateBorderRoutingCounters()
1426 VerifyOrExit(aHeader.GetDestination().IsMulticastLargerThanRealmLocal()); in UpdateBorderRoutingCounters()
1436 VerifyOrExit(!Get<Netif>().HasUnicastAddress(aHeader.GetDestination())); in UpdateBorderRoutingCounters()
1438 … if (!aHeader.GetSource().MatchesPrefix(aHeader.GetDestination().GetPrefix().m8, kPrefixLength)) in UpdateBorderRoutingCounters()
1443 if (aHeader.GetDestination().IsMulticast()) in UpdateBorderRoutingCounters()
1445 VerifyOrExit(aHeader.GetDestination().IsMulticastLargerThanRealmLocal()); in UpdateBorderRoutingCounters()