Searched refs:RoutingManager (Results 1 – 14 of 14) sorted by relevance
| /openthread-latest/src/core/border_router/ |
| D | routing_manager.cpp | 52 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 …]
|
| D | routing_manager.hpp | 96 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 …]
|
| D | infra_if.cpp | 100 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/ |
| D | border_routing_api.cpp | 44 …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 …]
|
| D | nat64_api.cpp | 110 …return MapEnum(AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().GetNat64PrefixManagerStat… in otNat64GetPrefixManagerState() 118 … AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().SetNat64PrefixManagerEnabled(aEnabled); in otNat64SetEnabled()
|
| /openthread-latest/tests/unit/ |
| D | test_routing_manager.cpp | 1015 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/ |
| D | notifier.cpp | 149 Get<BorderRouter::RoutingManager>().HandleNotifierEvents(events); in EmitEvents()
|
| /openthread-latest/src/core/net/ |
| D | srp_server.hpp | 99 class RoutingManager; 119 friend class BorderRouter::RoutingManager;
|
| D | ip6.cpp | 944 Get<BorderRouter::RoutingManager>().CheckReachabilityToSendIcmpError(*aMessagePtr, aHeader); in PassToHost()
|
| D | srp_server.cpp | 182 Get<BorderRouter::RoutingManager>().HandleSrpServerAutoEnableMode(); in SetAutoEnableMode()
|
| /openthread-latest/src/core/instance/ |
| D | instance.hpp | 710 BorderRouter::RoutingManager mRoutingManager; 1078 template <> inline BorderRouter::RoutingManager &Instance::Get(void) { return mRoutingManager; } in Get()
|
| /openthread-latest/src/core/thread/ |
| D | network_data_leader.cpp | 700 VerifyOrExit(BorderRouter::RoutingManager::IsValidOmrPrefix(aPrefix)); in ContainsOmrPrefix() 715 if (BorderRouter::RoutingManager::IsValidOmrPrefix(config)) in ContainsOmrPrefix()
|
| D | network_data_publisher.hpp | 451 …static constexpr uint16_t kMaxRoutingManagerPrefixEntries = BorderRouter::RoutingManager::kMaxPubl…
|
| D | mle.cpp | 4462 Get<BorderRouter::RoutingManager>().RequestStop(); in DetachGracefully()
|