Home
last modified time | relevance | path

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

/openthread-latest/src/core/thread/
Dnetwork_data.cpp233 const HasRouteTlv *hasRoute = As<HasRouteTlv>(subCur); in Iterate() local
240 … for (uint8_t index; (index = iterator.GetAndAdvanceIndex()) < hasRoute->GetNumEntries();) in Iterate()
242 … if (aRloc16 == Mac::kShortAddrBroadcast || hasRoute->GetEntry(index)->GetRloc() == aRloc16) in Iterate()
244 const HasRouteEntry *hasRouteEntry = hasRoute->GetEntry(index); in Iterate()
249 … aConfig.mExternalRoute->SetFrom(GetInstance(), *prefixTlv, *hasRoute, *hasRouteEntry); in Iterate()
679 HasRouteTlv *hasRoute = As<HasRouteTlv>(cur); in RemoveTemporaryDataIn() local
682 … for (HasRouteEntry *entry = hasRoute->GetFirstEntry(); entry <= hasRoute->GetLastEntry(); in RemoveTemporaryDataIn()
Dnetwork_data_leader.cpp397 const HasRouteTlv *hasRoute; in ExternalRouteLookup() local
411 while ((hasRoute = subTlvIterator.Iterate<HasRouteTlv>()) != nullptr) in ExternalRouteLookup()
413 … for (const HasRouteEntry *entry = hasRoute->GetFirstEntry(); entry <= hasRoute->GetLastEntry(); in ExternalRouteLookup()
Dnetwork_data_leader_ftd.cpp477 const HasRouteTlv *hasRoute = As<HasRouteTlv>(subCur); in ValidatePrefix() local
483 if (hasRoute->IsStable()) in ValidatePrefix()
494 VerifyOrExit(hasRoute->GetFirstEntry() == hasRoute->GetLastEntry()); in ValidatePrefix()
495 VerifyOrExit(hasRoute->GetFirstEntry()->GetRloc() == aRloc16); in ValidatePrefix()