Home
last modified time | relevance | path

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

/openthread-latest/src/core/thread/
Dmlr_manager.cpp146 for (Child::Ip6AddrEntry &addrEntry : aChild.GetIp6Addresses()) in UpdateProxiedSubscriptions()
150 if (!addrEntry.IsMulticastLargerThanRealmLocal()) in UpdateProxiedSubscriptions()
155 isMlrRegistered = aOldMlrRegisteredAddresses.Contains(addrEntry); in UpdateProxiedSubscriptions()
159 isMlrRegistered = isMlrRegistered || IsAddressMlrRegisteredByNetif(addrEntry); in UpdateProxiedSubscriptions()
162 … isMlrRegistered = isMlrRegistered || IsAddressMlrRegisteredByAnyChildExcept(addrEntry, &aChild); in UpdateProxiedSubscriptions()
164 addrEntry.SetMlrState(isMlrRegistered ? kMlrStateRegistered : kMlrStateToRegister, aChild); in UpdateProxiedSubscriptions()
255 for (Child::Ip6AddrEntry &addrEntry : child.GetIp6Addresses()) in SendMlr()
257 if (!addrEntry.IsMulticastLargerThanRealmLocal()) in SendMlr()
267 if (addrEntry.GetMlrState(child) == kMlrStateToRegister) in SendMlr()
269 addresses.AddUnique(addrEntry); in SendMlr()
[all …]
Dnetwork_diagnostic.cpp1118 Ip6::Address *addrEntry = AsCoreTypePtr(&aTlvInfo.mData.mIp6AddrList.mList[0]); in GetNextDiagTlv() local
1131 SuccessOrExit(error = aMessage.Read(valueOffset, *addrEntry)); in GetNextDiagTlv()
1133 addrEntry++; in GetNextDiagTlv()
Dmle_router.cpp1891 for (const Child::Ip6AddrEntry &addrEntry : aChild.GetIp6Addresses()) in ProcessAddressRegistrationTlv() local
1893 if (!addrEntry.IsMulticastLargerThanRealmLocal()) in ProcessAddressRegistrationTlv()
1898 if (addrEntry.GetMlrState(aChild) == kMlrStateRegistered) in ProcessAddressRegistrationTlv()
1900 IgnoreError(oldMlrRegisteredAddresses.PushBack(addrEntry)); in ProcessAddressRegistrationTlv()