/openthread-latest/src/core/net/ |
D | ip6_address.cpp | 66 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()
|
D | icmp6.cpp | 159 rval = !aAddress.IsMulticast(); in ShouldHandleEchoRequest() 162 rval = aAddress.IsMulticast(); in ShouldHandleEchoRequest() 204 if (!aMessageInfo.GetSockAddr().IsMulticast()) in HandleEchoRequest()
|
D | udp6.cpp | 54 …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()
|
D | ip6_address.hpp | 187 bool IsMulticast(void) const; 619 bool IsMulticast(void) const { return mFields.m8[0] == 0xff; } in IsMulticast() function in ot::Ip6::Address
|
D | ip6.cpp | 437 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()
|
D | netif.cpp | 297 VerifyOrExit(aAddress.IsMulticast(), error = kErrorInvalidArgs); in SubscribeExternalMulticast() 439 VerifyOrExit(!aAddress.GetAddress().IsMulticast(), error = kErrorInvalidArgs); in AddExternalUnicastAddress()
|
D | dnssd_server.cpp | 2255 return !aAddress.IsLinkLocalUnicast() && !aAddress.IsMulticast() && !aAddress.IsUnspecified() && in IsProxyAddressValid()
|
D | srp_server.cpp | 2181 if (aIp6Address.IsMulticast() || aIp6Address.IsUnspecified() || aIp6Address.IsLoopback()) in AddIp6Address()
|
/openthread-latest/tests/unit/ |
D | test_ip_address.cpp | 570 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/ |
D | announce_begin_server.cpp | 70 if (aMessage.IsConfirmable() && !aMessageInfo.GetSockAddr().IsMulticast()) in HandleTmf()
|
D | panid_query_server.cpp | 66 if (aMessage.IsConfirmable() && !aMessageInfo.GetSockAddr().IsMulticast()) in HandleTmf()
|
D | energy_scan_server.cpp | 90 if (aMessage.IsConfirmable() && !aMessageInfo.GetSockAddr().IsMulticast()) in HandleTmf()
|
D | mesh_forwarder_ftd.cpp | 62 if (destination.IsMulticast()) in SendMessage() 478 VerifyOrExit(!ip6Headers.GetDestinationAddress().IsMulticast() && in SendIcmpErrorIfDstUnreach()
|
D | mesh_forwarder.cpp | 629 VerifyOrExit(!ip6Header.GetSource().IsMulticast(), error = kErrorDrop); in UpdateIp6Route() 647 if (ip6Header.GetDestination().IsMulticast()) in UpdateIp6Route() 713 if (aIp6Addr.IsMulticast()) in GetMacDestinationAddress()
|
D | network_diagnostic.cpp | 94 if (aDestination.IsMulticast()) in PrepareMessageInfoForDest() 872 if (aDestination.IsMulticast()) in SendDiagnosticGet()
|
D | address_resolver.cpp | 775 if (aMessage.IsConfirmable() && !aMessageInfo.GetSockAddr().IsMulticast()) in HandleTmf()
|
D | lowpan.cpp | 356 if (ip6Header.GetDestination().IsMulticast()) in Compress()
|
D | mle.cpp | 2623 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()
|
D | mle_router.cpp | 777 if (aRxInfo.mMessageInfo.GetSockAddr().IsMulticast()) in HandleLinkRequest() 1977 if (address.IsMulticast()) in ProcessAddressRegistrationTlv()
|
/openthread-latest/src/core/utils/ |
D | ping_sender.cpp | 106 mStatistics.mIsMulticast = AsCoreType(&mConfig.mDestination).IsMulticast(); in Ping()
|
/openthread-latest/src/core/coap/ |
D | coap.cpp | 1002 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()
|
D | coap_message.cpp | 77 … return Init(aDestination.IsMulticast() ? kTypeNonConfirmable : kTypeConfirmable, kCodePost, aUri); in InitAsPost()
|
/openthread-latest/src/core/border_router/ |
D | routing_manager.cpp | 672 …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/ |
D | bbr_manager.cpp | 637 bool proactive = aDstAddr.IsMulticast(); in SendBackboneAnswer()
|