Home
last modified time | relevance | path

Searched refs:RoutingManager (Results 1 – 14 of 14) sorted by relevance

/openthread-latest/src/core/border_router/
Drouting_manager.cpp52 RoutingManager::RoutingManager(Instance &aInstance) in RoutingManager() function in ot::BorderRouter::RoutingManager
77 Error RoutingManager::Init(uint32_t aInfraIfIndex, bool aInfraIfIsRunning) in Init()
116 Error RoutingManager::SetEnabled(bool aEnabled) in SetEnabled()
132 RoutingManager::State RoutingManager::GetState(void) const in GetState()
145 Error RoutingManager::GetOmrPrefix(Ip6::Prefix &aPrefix) const in GetOmrPrefix()
157 Error RoutingManager::GetPdOmrPrefix(PrefixTableEntry &aPrefixInfo) const in GetPdOmrPrefix()
168 Error RoutingManager::GetPdProcessedRaInfo(PdProcessedRaInfo &aPdProcessedRaInfo) in GetPdProcessedRaInfo()
180 Error RoutingManager::GetFavoredOmrPrefix(Ip6::Prefix &aPrefix, RoutePreference &aPreference) const in GetFavoredOmrPrefix()
192 Error RoutingManager::GetOnLinkPrefix(Ip6::Prefix &aPrefix) const in GetOnLinkPrefix()
203 Error RoutingManager::GetFavoredOnLinkPrefix(Ip6::Prefix &aPrefix) const in GetFavoredOnLinkPrefix()
[all …]
Drouting_manager.hpp96 class RoutingManager : public InstanceLocator class
156 explicit RoutingManager(Instance &aInstance);
1052 … using SignalTask = TaskletIn<RoutingManager, &RoutingManager::HandleRxRaTrackerSignalTask>;
1053 …using ExpirationTimer = TimerMilliIn<RoutingManager, &RoutingManager::HandleRxRaTrackerExpirationT…
1054 …using StaleTimer = TimerMilliIn<RoutingManager, &RoutingManager::HandleRxRaTrackerStaleTimer>;
1055 …using RouterTimer = TimerMilliIn<RoutingManager, &RoutingManager::HandleRxRaTrackerRouterTimer…
1206 … using ExpireTimer = TimerMilliIn<RoutingManager, &RoutingManager::HandleOnLinkPrefixManagerTimer>;
1269 using RioTimer = TimerMilliIn<RoutingManager, &RoutingManager::HandleRioAdvertiserimer>;
1314 … using Nat64Timer = TimerMilliIn<RoutingManager, &RoutingManager::HandleNat64PrefixManagerTimer>;
1371 using DelayTimer = TimerMilliIn<RoutingManager, &RoutingManager::HandleRoutePublisherTimer>;
[all …]
Dinfra_if.cpp100 Get<RoutingManager>().HandleReceived(aPacket, aSource); in HandledReceived()
130 Get<RoutingManager>().HandleDiscoverNat64PrefixDone(aPrefix); in DiscoverNat64PrefixDone()
157 Get<RoutingManager>().HandleInfraIfStateChanged(); in HandleStateChanged()
/openthread-latest/src/core/api/
Dborder_routing_api.cpp44 …return AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().Init(aInfraIfIndex, aInfraIfIsRun… in otBorderRoutingInit()
49 return AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().SetEnabled(aEnabled); in otBorderRoutingSetEnabled()
54 return MapEnum(AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().GetState()); in otBorderRoutingGetState()
60 AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().GetRouteInfoOptionPreference()); in otBorderRoutingGetRouteInfoOptionPreference()
65 AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().SetRouteInfoOptionPreference( in otBorderRoutingSetRouteInfoOptionPreference()
71 AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().ClearRouteInfoOptionPreference(); in otBorderRoutingClearRouteInfoOptionPreference()
76 …return AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().SetExtraRouterAdvertOptions(aOpti… in otBorderRoutingSetExtraRouterAdvertOptions()
82 AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().GetRoutePreference()); in otBorderRoutingGetRoutePreference()
87 AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().SetRoutePreference( in otBorderRoutingSetRoutePreference()
93 AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().ClearRoutePreference(); in otBorderRoutingClearRoutePreference()
[all …]
Dnat64_api.cpp110 …return MapEnum(AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().GetNat64PrefixManagerStat… in otNat64GetPrefixManagerState()
118 … AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().SetNat64PrefixManagerEnabled(aEnabled); in otNat64SetEnabled()
/openthread-latest/tests/unit/
Dtest_routing_manager.cpp1015 BorderRouter::RoutingManager::PrefixTableIterator iter; in VerifyPrefixTable()
1016 BorderRouter::RoutingManager::PrefixTableEntry entry; in VerifyPrefixTable()
1022 sInstance->Get<BorderRouter::RoutingManager>().InitPrefixTableIterator(iter); in VerifyPrefixTable()
1024 …while (sInstance->Get<BorderRouter::RoutingManager>().GetNextPrefixTableEntry(iter, entry) == kErr… in VerifyPrefixTable()
1111 BorderRouter::RoutingManager::PrefixTableIterator iter; in VerifyDiscoveredRouters()
1112 BorderRouter::RoutingManager::RouterEntry entry; in VerifyDiscoveredRouters()
1117 sInstance->Get<BorderRouter::RoutingManager>().InitPrefixTableIterator(iter); in VerifyDiscoveredRouters()
1119 …while (sInstance->Get<BorderRouter::RoutingManager>().GetNextRouterEntry(iter, entry) == kErrorNon… in VerifyDiscoveredRouters()
1154 …SuccessOrQuit(sInstance->Get<BorderRouter::RoutingManager>().GetFavoredOnLinkPrefix(favoredPrefix)… in VerifyFavoredOnLinkPrefix()
1246 SuccessOrQuit(sInstance->Get<BorderRouter::RoutingManager>().SetEnabled(true)); in TestSamePrefixesFromMultipleRouters()
[all …]
/openthread-latest/src/core/common/
Dnotifier.cpp149 Get<BorderRouter::RoutingManager>().HandleNotifierEvents(events); in EmitEvents()
/openthread-latest/src/core/net/
Dsrp_server.hpp99 class RoutingManager;
119 friend class BorderRouter::RoutingManager;
Dip6.cpp944 Get<BorderRouter::RoutingManager>().CheckReachabilityToSendIcmpError(*aMessagePtr, aHeader); in PassToHost()
Dsrp_server.cpp182 Get<BorderRouter::RoutingManager>().HandleSrpServerAutoEnableMode(); in SetAutoEnableMode()
/openthread-latest/src/core/instance/
Dinstance.hpp710 BorderRouter::RoutingManager mRoutingManager;
1078 template <> inline BorderRouter::RoutingManager &Instance::Get(void) { return mRoutingManager; } in Get()
/openthread-latest/src/core/thread/
Dnetwork_data_leader.cpp700 VerifyOrExit(BorderRouter::RoutingManager::IsValidOmrPrefix(aPrefix)); in ContainsOmrPrefix()
715 if (BorderRouter::RoutingManager::IsValidOmrPrefix(config)) in ContainsOmrPrefix()
Dnetwork_data_publisher.hpp451 …static constexpr uint16_t kMaxRoutingManagerPrefixEntries = BorderRouter::RoutingManager::kMaxPubl…
Dmle.cpp4462 Get<BorderRouter::RoutingManager>().RequestStop(); in DetachGracefully()