Searched refs:BorderRouterEntry (Results 1 – 9 of 9) sorted by relevance
/openthread-latest/src/core/thread/ |
D | network_data_types.cpp | 86 flags |= BorderRouterEntry::kPreferredFlag; in ConvertToTlvFlags() 91 flags |= BorderRouterEntry::kSlaacFlag; in ConvertToTlvFlags() 96 flags |= BorderRouterEntry::kDhcpFlag; in ConvertToTlvFlags() 101 flags |= BorderRouterEntry::kConfigureFlag; in ConvertToTlvFlags() 106 flags |= BorderRouterEntry::kDefaultRouteFlag; in ConvertToTlvFlags() 111 flags |= BorderRouterEntry::kOnMeshFlag; in ConvertToTlvFlags() 116 flags |= BorderRouterEntry::kNdDnsFlag; in ConvertToTlvFlags() 122 flags |= BorderRouterEntry::kDpFlag; in ConvertToTlvFlags() 126 …flags |= (static_cast<uint16_t>(RoutePreferenceToValue(mPreference)) << BorderRouterEntry::kPrefer… in ConvertToTlvFlags() 135 const BorderRouterEntry &aBorderRouterEntry) in SetFrom() [all …]
|
D | network_data_tlvs.hpp | 840 class BorderRouterEntry : public Equatable<BorderRouterEntry> class 958 BorderRouterEntry *GetNext(void) { return (this + 1); } in GetNext() 965 const BorderRouterEntry *GetNext(void) const { return (this + 1); } in GetNext() 1029 uint8_t GetNumEntries(void) const { return GetLength() / sizeof(BorderRouterEntry); } in GetNumEntries() 1038 BorderRouterEntry *GetEntry(uint8_t aIndex) in GetEntry() 1040 … return reinterpret_cast<BorderRouterEntry *>(GetValue() + (aIndex * sizeof(BorderRouterEntry))); in GetEntry() 1050 const BorderRouterEntry *GetEntry(uint8_t aIndex) const in GetEntry() 1052 …return reinterpret_cast<const BorderRouterEntry *>(GetValue() + (aIndex * sizeof(BorderRouterEntry… in GetEntry() 1060 …BorderRouterEntry *GetFirstEntry(void) { return reinterpret_cast<BorderRouterEntry *>(GetValue());… in GetFirstEntry() 1067 const BorderRouterEntry *GetFirstEntry(void) const in GetFirstEntry() [all …]
|
D | network_data_leader.hpp | 431 typedef bool (&EntryChecker)(const BorderRouterEntry &aEntry); 436 … int CompareRouteEntries(const BorderRouterEntry &aFirst, const BorderRouterEntry &aSecond) const; 444 static bool IsEntryDefaultRoute(const BorderRouterEntry &aEntry); 550 static bool IsEntryForDhcp6Agent(const BorderRouterEntry &aEntry); 551 static bool IsEntryForNdAgent(const BorderRouterEntry &aEntry); 608 …ool ContainsMatchingEntry(const PrefixTlv *aPrefix, bool aStable, const BorderRouterEntry &aEntry); 609 …static bool ContainsMatchingEntry(const BorderRouterTlv *aBorderRouter, const BorderRouterEntry &a…
|
D | network_data_leader_ftd.cpp | 194 bool Leader::IsEntryForDhcp6Agent(const BorderRouterEntry &aEntry) { return aEntry.IsDhcp() || aEnt… in IsEntryForDhcp6Agent() 196 bool Leader::IsEntryForNdAgent(const BorderRouterEntry &aEntry) { return aEntry.IsNdDns(); } in IsEntryForNdAgent() 566 bool Leader::ContainsMatchingEntry(const PrefixTlv *aPrefix, bool aStable, const BorderRouterEntry … in ContainsMatchingEntry() 574 bool Leader::ContainsMatchingEntry(const BorderRouterTlv *aBorderRouter, const BorderRouterEntry &a… in ContainsMatchingEntry() 582 …for (const BorderRouterEntry *entry = aBorderRouter->GetFirstEntry(); entry <= aBorderRouter->GetL… in ContainsMatchingEntry() 881 const BorderRouterEntry *entry = aBorderRouter.GetFirstEntry(); in AddBorderRouter() 895 VerifyOrExit(CanInsert(sizeof(BorderRouterTlv) + sizeof(BorderRouterEntry) + in AddBorderRouter() 913 … VerifyOrExit(CanInsert(sizeof(BorderRouterEntry) + sizeof(ContextTlv)), error = kErrorNoBufs); in AddBorderRouter() 931 VerifyOrExit(CanInsert(sizeof(BorderRouterEntry)), error = kErrorNoBufs); in AddBorderRouter() 933 Insert(dstBorderRouter->GetNext(), sizeof(BorderRouterEntry)); in AddBorderRouter() [all …]
|
D | network_data_leader.cpp | 259 … for (const BorderRouterEntry *entry = brTlv->GetFirstEntry(); entry <= brTlv->GetLastEntry(); in IsOnMesh() 317 int Leader::CompareRouteEntries(const BorderRouterEntry &aFirst, const BorderRouterEntry &aSecond) … in CompareRouteEntries() 430 const BorderRouterEntry *bestEntry = nullptr; in LookupRouteIn() 434 … for (const BorderRouterEntry *entry = brTlv->GetFirstEntry(); entry <= brTlv->GetLastEntry(); in LookupRouteIn() 458 bool Leader::IsEntryDefaultRoute(const BorderRouterEntry &aEntry) { return aEntry.IsDefaultRoute();… in IsEntryDefaultRoute() 709 …for (const BorderRouterEntry *entry = brSubTlv->GetFirstEntry(); entry <= brSubTlv->GetLastEntry()… in ContainsOmrPrefix()
|
D | network_data_types.hpp | 66 class BorderRouterEntry; 232 const BorderRouterEntry &aBorderRouterEntry);
|
D | network_data_publisher.cpp | 964 int8_t preference = BorderRouterEntry::PreferenceFromFlags(mFlags); in CountOnMeshPrefixEntries() 965 … uint16_t flagsWithoutPreference = BorderRouterEntry::FlagsWithoutPreference(mFlags); in CountOnMeshPrefixEntries() 973 …for (const BorderRouterEntry *entry = brSubTlv->GetFirstEntry(); entry <= brSubTlv->GetLastEntry(); in CountOnMeshPrefixEntries() 977 int8_t entryPreference = BorderRouterEntry::PreferenceFromFlags(entryFlags); in CountOnMeshPrefixEntries() 987 if ((BorderRouterEntry::FlagsWithoutPreference(entryFlags) == flagsWithoutPreference) && in CountOnMeshPrefixEntries()
|
D | network_data_local.cpp | 95 ? sizeof(BorderRouterTlv) + sizeof(BorderRouterEntry) in AddPrefix() 108 brTlv->SetLength(brTlv->GetLength() + sizeof(BorderRouterEntry)); in AddPrefix()
|
D | network_data.cpp | 207 … const BorderRouterEntry *borderRouterEntry = borderRouter->GetEntry(index); in Iterate() 651 …for (BorderRouterEntry *entry = borderRouter->GetFirstEntry(); entry <= borderRouter->GetLastEntry… in RemoveTemporaryDataIn()
|