Home
last modified time | relevance | path

Searched refs:addrEntry (Results 1 – 3 of 3) sorted by relevance

/openthread-latest/src/core/thread/
Dmlr_manager.cpp154 for (Child::Ip6AddrEntry &addrEntry : aChild.GetIp6Addresses()) in UpdateProxiedSubscriptions()
158 if (!addrEntry.IsMulticastLargerThanRealmLocal()) in UpdateProxiedSubscriptions()
163 isMlrRegistered = aOldMlrRegisteredAddresses.Contains(addrEntry); in UpdateProxiedSubscriptions()
167 isMlrRegistered = isMlrRegistered || IsAddressMlrRegisteredByNetif(addrEntry); in UpdateProxiedSubscriptions()
170 … isMlrRegistered = isMlrRegistered || IsAddressMlrRegisteredByAnyChildExcept(addrEntry, &aChild); in UpdateProxiedSubscriptions()
172 addrEntry.SetMlrState(isMlrRegistered ? kMlrStateRegistered : kMlrStateToRegister, aChild); in UpdateProxiedSubscriptions()
263 for (Child::Ip6AddrEntry &addrEntry : child.GetIp6Addresses()) in SendMlr()
265 if (!addrEntry.IsMulticastLargerThanRealmLocal()) in SendMlr()
275 if (addrEntry.GetMlrState(child) == kMlrStateToRegister) in SendMlr()
277 addresses.AddUnique(addrEntry); in SendMlr()
[all …]
Dnetwork_diagnostic.cpp1132 Ip6::Address *addrEntry = AsCoreTypePtr(&aTlvInfo.mData.mIp6AddrList.mList[0]); in GetNextDiagTlv() local
1145 SuccessOrExit(error = aMessage.Read(valueOffset, *addrEntry)); in GetNextDiagTlv()
1147 addrEntry++; in GetNextDiagTlv()
Dmle_router.cpp1796 for (const Child::Ip6AddrEntry &addrEntry : aChild.GetIp6Addresses()) in ProcessAddressRegistrationTlv() local
1798 if (!addrEntry.IsMulticastLargerThanRealmLocal()) in ProcessAddressRegistrationTlv()
1803 if (addrEntry.GetMlrState(aChild) == kMlrStateRegistered) in ProcessAddressRegistrationTlv()
1805 IgnoreError(oldMlrRegisteredAddresses.PushBack(addrEntry)); in ProcessAddressRegistrationTlv()