Home
last modified time | relevance | path

Searched refs:IsMulticast (Results 1 – 24 of 24) sorted by relevance

/openthread-latest/src/core/net/
Dip6_address.cpp66 bool Prefix::IsMulticast(void) const { return (mLength >= 8) && (mPrefix.mFields.m8[0] == 0xff); } in IsMulticast() function in ot::Ip6::Prefix
354 bool Address::IsLinkLocalMulticast(void) const { return IsMulticast() && (GetScope() == kLinkLocalS… in IsLinkLocalMulticast()
366 bool Address::IsRealmLocalMulticast(void) const { return IsMulticast() && (GetScope() == kRealmLoca… in IsRealmLocalMulticast()
368 bool Address::IsMulticastLargerThanRealmLocal(void) const { return IsMulticast() && (GetScope() > k… in IsMulticastLargerThanRealmLocal()
448 if (IsMulticast()) in GetScope()
483 matches = !IsUnspecified() && !IsMulticast(); in MatchesFilter()
487 matches = IsMulticast(); in MatchesFilter()
Dicmp6.cpp159 rval = !aAddress.IsMulticast(); in ShouldHandleEchoRequest()
162 rval = aAddress.IsMulticast(); in ShouldHandleEchoRequest()
204 if (!aMessageInfo.GetSockAddr().IsMulticast()) in HandleEchoRequest()
Dudp6.cpp54 …VerifyOrExit(aMessageInfo.GetSockAddr().IsMulticast() || GetSockName().GetAddress().IsUnspecified(… in Matches()
119 VerifyOrExit(aAddress.IsMulticast(), error = kErrorInvalidArgs); in JoinNetifMulticastGroup()
136 VerifyOrExit(aAddress.IsMulticast(), error = kErrorInvalidArgs); in LeaveNetifMulticastGroup()
Dip6_address.hpp187 bool IsMulticast(void) const;
619 bool IsMulticast(void) const { return mFields.m8[0] == 0xff; } in IsMulticast() function in ot::Ip6::Address
Dip6.cpp437 if (aMessageInfo.GetSockAddr().IsUnspecified() || aMessageInfo.GetSockAddr().IsMulticast()) in SendDatagram()
1043 VerifyOrExit(!header.GetSource().IsMulticast(), error = kErrorInvalidSourceAddress); in SendRaw()
1059 if (header.GetDestination().IsMulticast()) in SendRaw()
1097 if (header.GetDestination().IsMulticast()) in HandleDatagram()
1424 if (aHeader.GetDestination().IsMulticast()) in UpdateBorderRoutingCounters()
1443 if (aHeader.GetDestination().IsMulticast()) in UpdateBorderRoutingCounters()
Dnetif.cpp297 VerifyOrExit(aAddress.IsMulticast(), error = kErrorInvalidArgs); in SubscribeExternalMulticast()
439 VerifyOrExit(!aAddress.GetAddress().IsMulticast(), error = kErrorInvalidArgs); in AddExternalUnicastAddress()
Ddnssd_server.cpp2255 return !aAddress.IsLinkLocalUnicast() && !aAddress.IsMulticast() && !aAddress.IsUnspecified() && in IsProxyAddressValid()
Dsrp_server.cpp2181 if (aIp6Address.IsMulticast() || aIp6Address.IsUnspecified() || aIp6Address.IsLoopback()) in AddIp6Address()
/openthread-latest/tests/unit/
Dtest_ip_address.cpp570 VerifyOrQuit(PrefixFrom("ff00::", 8).IsMulticast()); in TestIp6Prefix()
571 VerifyOrQuit(PrefixFrom("ff80::", 9).IsMulticast()); in TestIp6Prefix()
572 VerifyOrQuit(PrefixFrom("ffff::", 16).IsMulticast()); in TestIp6Prefix()
573 VerifyOrQuit(!PrefixFrom("ff00::", 7).IsMulticast()); in TestIp6Prefix()
574 VerifyOrQuit(!PrefixFrom("fe00::", 8).IsMulticast()); in TestIp6Prefix()
/openthread-latest/src/core/thread/
Dannounce_begin_server.cpp70 if (aMessage.IsConfirmable() && !aMessageInfo.GetSockAddr().IsMulticast()) in HandleTmf()
Dpanid_query_server.cpp66 if (aMessage.IsConfirmable() && !aMessageInfo.GetSockAddr().IsMulticast()) in HandleTmf()
Denergy_scan_server.cpp90 if (aMessage.IsConfirmable() && !aMessageInfo.GetSockAddr().IsMulticast()) in HandleTmf()
Dmesh_forwarder_ftd.cpp62 if (destination.IsMulticast()) in SendMessage()
478 VerifyOrExit(!ip6Headers.GetDestinationAddress().IsMulticast() && in SendIcmpErrorIfDstUnreach()
Dmesh_forwarder.cpp629 VerifyOrExit(!ip6Header.GetSource().IsMulticast(), error = kErrorDrop); in UpdateIp6Route()
647 if (ip6Header.GetDestination().IsMulticast()) in UpdateIp6Route()
713 if (aIp6Addr.IsMulticast()) in GetMacDestinationAddress()
Dnetwork_diagnostic.cpp94 if (aDestination.IsMulticast()) in PrepareMessageInfoForDest()
872 if (aDestination.IsMulticast()) in SendDiagnosticGet()
Daddress_resolver.cpp775 if (aMessage.IsConfirmable() && !aMessageInfo.GetSockAddr().IsMulticast()) in HandleTmf()
Dlowpan.cpp356 if (ip6Header.GetDestination().IsMulticast()) in Compress()
Dmle.cpp2623 if (!aMessageInfo.GetSockAddr().IsMulticast() || !aMessage.IsDstPanIdBroadcast()) in HandleUdpReceive()
2964 if (aRxInfo.mMessageInfo.GetSockAddr().IsMulticast()) in HandleLeaderData()
5262 …if (address.IsMulticast() || Get<NetworkData::Leader>().GetContext(address, context) != kErrorNone) in AppendAddressRegistrationTlv()
Dmle_router.cpp777 if (aRxInfo.mMessageInfo.GetSockAddr().IsMulticast()) in HandleLinkRequest()
1977 if (address.IsMulticast()) in ProcessAddressRegistrationTlv()
/openthread-latest/src/core/utils/
Dping_sender.cpp106 mStatistics.mIsMulticast = AsCoreType(&mConfig.mDestination).IsMulticast(); in Ping()
/openthread-latest/src/core/coap/
Dcoap.cpp1002 aMetadata.mDestinationAddress.IsMulticast() || in FindRelatedRequest()
1043 if (!aMessageInfo.GetSockAddr().IsMulticast() && message.IsConfirmable()) in Receive()
1248 if ((metadata.mResponseHandler != nullptr) && (metadata.mDestinationAddress.IsMulticast() in ProcessReceivedResponse()
1444 if (error == kErrorNotFound && !aMessageInfo.GetSockAddr().IsMulticast()) in ProcessReceivedRequest()
Dcoap_message.cpp77 … return Init(aDestination.IsMulticast() ? kTypeNonConfirmable : kTypeConfirmable, kCodePost, aUri); in InitAsPost()
/openthread-latest/src/core/border_router/
Drouting_manager.cpp672 …turn (aPrefix.GetLength() == kOmrPrefixLength) && !aPrefix.IsLinkLocal() && !aPrefix.IsMulticast(); in IsValidOmrPrefix()
688 !aOnLinkPrefix.IsMulticast(); in IsValidOnLinkPrefix()
820 VerifyOrExit(!aIp6Header.GetDestination().IsMulticast()); in CheckReachabilityToSendIcmpError()
1363 VerifyOrExit(!prefix.IsLinkLocal() && !prefix.IsMulticast()); in ProcessRouteInfoOption()
4180 !GetPrefix().IsMulticast(); in IsValidPdPrefix()
/openthread-latest/src/core/backbone_router/
Dbbr_manager.cpp637 bool proactive = aDstAddr.IsMulticast(); in SendBackboneAnswer()