Searched refs:HasRouteEntry (Results 1 – 9 of 9) sorted by relevance
/openthread-latest/src/core/thread/ |
D | network_data_tlvs.hpp | 374 class HasRouteEntry : public Equatable<HasRouteEntry> class 444 HasRouteEntry *GetNext(void) { return (this + 1); } in GetNext() 451 const HasRouteEntry *GetNext(void) const { return (this + 1); } in GetNext() 506 uint8_t GetNumEntries(void) const { return GetLength() / sizeof(HasRouteEntry); } in GetNumEntries() 515 HasRouteEntry *GetEntry(uint8_t aIndex) in GetEntry() 517 return reinterpret_cast<HasRouteEntry *>(GetValue() + (aIndex * sizeof(HasRouteEntry))); in GetEntry() 527 const HasRouteEntry *GetEntry(uint8_t aIndex) const in GetEntry() 529 … return reinterpret_cast<const HasRouteEntry *>(GetValue() + (aIndex * sizeof(HasRouteEntry))); in GetEntry() 537 HasRouteEntry *GetFirstEntry(void) { return reinterpret_cast<HasRouteEntry *>(GetValue()); } in GetFirstEntry() 544 …const HasRouteEntry *GetFirstEntry(void) const { return reinterpret_cast<const HasRouteEntry *>(Ge… in GetFirstEntry() [all …]
|
D | network_data_types.cpp | 183 flags |= HasRouteEntry::kNat64Flag; in ConvertToTlvFlags() 188 flags |= HasRouteEntry::kAdvPioFlag; in ConvertToTlvFlags() 191 flags |= (RoutePreferenceToValue(mPreference) << HasRouteEntry::kPreferenceOffset); in ConvertToTlvFlags() 201 const HasRouteEntry &aHasRouteEntry) in SetFrom() 214 mNat64 = ((aFlags & HasRouteEntry::kNat64Flag) != 0); in SetFromTlvFlags() 215 mAdvPio = ((aFlags & HasRouteEntry::kAdvPioFlag) != 0); in SetFromTlvFlags() 216 mPreference = RoutePreferenceFromValue(aFlags >> HasRouteEntry::kPreferenceOffset); in SetFromTlvFlags()
|
D | network_data_leader_ftd.cpp | 537 bool Leader::ContainsMatchingEntry(const PrefixTlv *aPrefix, bool aStable, const HasRouteEntry &aEn… in ContainsMatchingEntry() 545 bool Leader::ContainsMatchingEntry(const HasRouteTlv *aHasRoute, const HasRouteEntry &aEntry) in ContainsMatchingEntry() 553 …for (const HasRouteEntry *entry = aHasRoute->GetFirstEntry(); entry <= aHasRoute->GetLastEntry(); … in ContainsMatchingEntry() 842 const HasRouteEntry *entry = aHasRoute.GetFirstEntry(); in AddHasRoute() 847 VerifyOrExit(CanInsert(sizeof(HasRouteTlv) + sizeof(HasRouteEntry)), error = kErrorNoBufs); in AddHasRoute() 862 VerifyOrExit(CanInsert(sizeof(HasRouteEntry)), error = kErrorNoBufs); in AddHasRoute() 864 Insert(dstHasRoute->GetNext(), sizeof(HasRouteEntry)); in AddHasRoute() 865 dstHasRoute->IncreaseLength(sizeof(HasRouteEntry)); in AddHasRoute() 866 aDstPrefix.IncreaseLength(sizeof(HasRouteEntry)); in AddHasRoute() 1190 HasRouteEntry *entry = aHasRoute.GetFirstEntry(); in RemoveRlocInHasRoute() [all …]
|
D | network_data_leader.hpp | 437 int CompareRouteEntries(const HasRouteEntry &aFirst, const HasRouteEntry &aSecond) const; 606 …static bool ContainsMatchingEntry(const PrefixTlv *aPrefix, bool aStable, const HasRouteEntry &aEn… 607 static bool ContainsMatchingEntry(const HasRouteTlv *aHasRoute, const HasRouteEntry &aEntry);
|
D | network_data_types.hpp | 68 class HasRouteEntry; 288 const HasRouteEntry &aHasRouteEntry);
|
D | network_data_publisher.cpp | 1011 …int8_t preference = HasRouteEntry::PreferenceFromFlags(static_cast<uint8_t… in CountExternalRouteEntries() 1012 …uint8_t flagsWithoutPreference = HasRouteEntry::FlagsWithoutPreference(static_cast<uint… in CountExternalRouteEntries() 1020 for (const HasRouteEntry *entry = hrSubTlv->GetFirstEntry(); entry <= hrSubTlv->GetLastEntry(); in CountExternalRouteEntries() 1024 int8_t entryPreference = HasRouteEntry::PreferenceFromFlags(entryFlags); in CountExternalRouteEntries() 1034 if ((HasRouteEntry::FlagsWithoutPreference(entryFlags) == flagsWithoutPreference) && in CountExternalRouteEntries()
|
D | network_data_local.cpp | 96 : sizeof(HasRouteTlv) + sizeof(HasRouteEntry); in AddPrefix() 116 hasRouteTlv->SetLength(hasRouteTlv->GetLength() + sizeof(HasRouteEntry)); in AddPrefix()
|
D | network_data_leader.cpp | 322 int Leader::CompareRouteEntries(const HasRouteEntry &aFirst, const HasRouteEntry &aSecond) const in CompareRouteEntries() 377 const HasRouteEntry *bestRouteEntry = nullptr; in ExternalRouteLookup() 398 … for (const HasRouteEntry *entry = hasRoute->GetFirstEntry(); entry <= hasRoute->GetLastEntry(); in ExternalRouteLookup()
|
D | network_data.cpp | 234 const HasRouteEntry *hasRouteEntry = hasRoute->GetEntry(index); in Iterate() 672 … for (HasRouteEntry *entry = hasRoute->GetFirstEntry(); entry <= hasRoute->GetLastEntry(); in RemoveTemporaryDataIn()
|