Home
last modified time | relevance | path

Searched refs:BackboneRouter (Results 1 – 25 of 34) sorted by relevance

12

/openthread-latest/src/core/api/
Dbackbone_router_ftd_api.cpp48 return AsCoreType(aInstance).Get<BackboneRouter::Local>().SetEnabled(aEnabled); in otBackboneRouterSetEnabled()
53 return MapEnum(AsCoreType(aInstance).Get<BackboneRouter::Local>().GetState()); in otBackboneRouterGetState()
60 AsCoreType(aInstance).Get<BackboneRouter::Local>().GetConfig(*aConfig); in otBackboneRouterGetConfig()
67 return AsCoreType(aInstance).Get<BackboneRouter::Local>().SetConfig(*aConfig); in otBackboneRouterSetConfig()
72 …return AsCoreType(aInstance).Get<BackboneRouter::Local>().AddService(BackboneRouter::Local::kForce… in otBackboneRouterRegister()
77 return AsCoreType(aInstance).Get<BackboneRouter::Local>().GetRegistrationJitter(); in otBackboneRouterGetRegistrationJitter()
82 return AsCoreType(aInstance).Get<BackboneRouter::Local>().SetRegistrationJitter(aJitter); in otBackboneRouterSetRegistrationJitter()
87 return AsCoreType(aInstance).Get<BackboneRouter::Local>().GetDomainPrefix(AsCoreType(aConfig)); in otBackboneRouterGetDomainPrefix()
94 …return AsCoreType(aInstance).Get<BackboneRouter::Local>().SetDomainPrefixCallback(aCallback, aCont… in otBackboneRouterSetDomainPrefixCallback()
102 AsCoreType(aInstance).Get<BackboneRouter::NdProxyTable>().SetCallback(aCallback, aContext); in otBackboneRouterSetNdProxyCallback()
[all …]
Dborder_router_api.cpp57 … error = AsCoreType(aInstance).Get<BackboneRouter::Local>().SetDomainPrefix(AsCoreType(aConfig)); in otBorderRouterAddOnMeshPrefix()
73 …error = AsCoreType(aInstance).Get<BackboneRouter::Local>().RemoveDomainPrefix(AsCoreType(aPrefix)); in otBorderRouterRemoveOnMeshPrefix()
Dbackbone_router_api.cpp49 return AsCoreType(aInstance).Get<BackboneRouter::Leader>().GetConfig(*aConfig); in otBackboneRouterGetPrimary()
/openthread-latest/src/core/thread/
Ddua_manager.cpp70 void DuaManager::HandleDomainPrefixUpdate(BackboneRouter::DomainPrefixEvent aEvent) in HandleDomainPrefixUpdate()
72 …if ((aEvent == BackboneRouter::kDomainPrefixRemoved) || (aEvent == BackboneRouter::kDomainPrefixRe… in HandleDomainPrefixUpdate()
95 case BackboneRouter::kDomainPrefixUnchanged: in HandleDomainPrefixUpdate()
101 case BackboneRouter::kDomainPrefixRefreshed: in HandleDomainPrefixUpdate()
102 case BackboneRouter::kDomainPrefixAdded: in HandleDomainPrefixUpdate()
104 const Ip6::Prefix *prefix = Get<BackboneRouter::Leader>().GetDomainPrefix(); in HandleDomainPrefixUpdate()
264 BackboneRouter::Config config; in UpdateReregistrationDelay()
266 VerifyOrExit(Get<BackboneRouter::Leader>().GetConfig(config) == kErrorNone); in UpdateReregistrationDelay()
342 void DuaManager::HandleBackboneRouterPrimaryUpdate(BackboneRouter::Leader::State aState, in HandleBackboneRouterPrimaryUpdate()
343 const BackboneRouter::Config &aConfig) in HandleBackboneRouterPrimaryUpdate()
[all …]
Dmlr_manager.cpp71 void MlrManager::HandleBackboneRouterPrimaryUpdate(BackboneRouter::Leader::State aState, in HandleBackboneRouterPrimaryUpdate()
72 const BackboneRouter::Config &aConfig) in HandleBackboneRouterPrimaryUpdate()
77 …aState == BackboneRouter::Leader::kStateAdded || aState == BackboneRouter::Leader::kStateToTrigger… in HandleBackboneRouterPrimaryUpdate()
173 ScheduleSend(Random::NonCrypto::GetUint16InRange(1, BackboneRouter::kParentAggregateDelay)); in UpdateProxiedSubscriptions()
221 VerifyOrExit(Get<BackboneRouter::Leader>().HasPrimary(), error = kErrorInvalidState); in SendMlr()
378 VerifyOrExit(Get<BackboneRouter::Leader>().HasPrimary(), error = kErrorInvalidState); in SendMlrMessage()
407 SuccessOrExit(error = Get<BackboneRouter::Leader>().GetServiceId(pbbrServiceId)); in SendMlrMessage()
413 Get<BackboneRouter::Leader>().GetServer16()); in SendMlrMessage()
456 BackboneRouter::Config config; in HandleMlrResponse()
462 if (Get<BackboneRouter::Leader>().GetConfig(config) == kErrorNone) in HandleMlrResponse()
[all …]
Ddua_manager.hpp100 void HandleDomainPrefixUpdate(BackboneRouter::DomainPrefixEvent aEvent);
108 …void HandleBackboneRouterPrimaryUpdate(BackboneRouter::Leader::State aState, const BackboneRouter:…
Dmlr_manager.hpp97 …void HandleBackboneRouterPrimaryUpdate(BackboneRouter::Leader::State aState, const BackboneRouter:…
Daddress_resolver.cpp635 …if (Get<BackboneRouter::Local>().IsPrimary() && Get<BackboneRouter::Leader>().IsDomainUnicast(aEid… in SendAddressQuery()
641 IgnoreError(Get<BackboneRouter::Manager>().SendBackboneQuery(aEid, selfRloc16)); in SendAddressQuery()
792 if (Get<BackboneRouter::Leader>().IsDomainUnicast(address.GetAddress())) in HandleTmf()
878 …if (Get<BackboneRouter::Local>().IsPrimary() && Get<BackboneRouter::Leader>().IsDomainUnicast(targ… in HandleTmf()
884 IgnoreError(Get<BackboneRouter::Manager>().SendBackboneQuery(target, srcRloc16)); in HandleTmf()
Dtmf.cpp177 Case(kUriMlr, BackboneRouter::Manager); in HandleResource()
180 Case(kUriDuaRegistrationRequest, BackboneRouter::Manager); in HandleResource()
/openthread-latest/src/core/backbone_router/
Dndproxy_table.cpp45 namespace BackboneRouter { namespace
99 NdProxyTable &table = GetInstance().Get<BackboneRouter::NdProxyTable>(); in Iterator()
112 NdProxyTable &table = GetInstance().Get<BackboneRouter::NdProxyTable>(); in Iterator()
118 NdProxyTable &table = GetInstance().Get<BackboneRouter::NdProxyTable>(); in Advance()
256 if (Get<BackboneRouter::Manager>().SendBackboneQuery(GetDua(proxy)) == kErrorNone) in HandleTimer()
270 const Ip6::Prefix *prefix = Get<BackboneRouter::Leader>().GetDomainPrefix(); in TriggerCallback()
300 const Ip6::Prefix *domainPrefix = Get<BackboneRouter::Leader>().GetDomainPrefix(); in GetDua()
321 IgnoreError(Get<BackboneRouter::Manager>().SendProactiveBackboneNotification( in NotifyDuaRegistrationOnBackboneLink()
Dbackbone_tmf.cpp42 namespace BackboneRouter { namespace
123 return (Get<BackboneRouter::Local>().IsEnabled() && src.IsLinkLocalUnicast() && in IsBackboneTmfMessage()
124 …(dst.IsLinkLocalUnicast() || dst == Get<BackboneRouter::Local>().GetAllNetworkBackboneRoutersAddre… in IsBackboneTmfMessage()
125 dst == Get<BackboneRouter::Local>().GetAllDomainBackboneRoutersAddress())); in IsBackboneTmfMessage()
Dmulticast_listeners_table.hpp52 namespace BackboneRouter { namespace
224 DefineMapEnum(otBackboneRouterMulticastListenerEvent, BackboneRouter::MulticastListenersTable::List…
Dbbr_local.hpp68 namespace BackboneRouter { namespace
302 DefineMapEnum(otBackboneRouterState, BackboneRouter::Local::State);
Dbbr_manager.cpp42 namespace BackboneRouter { namespace
316 BackboneTmfAgent &backboneTmf = Get<BackboneRouter::BackboneTmfAgent>(); in SendBackboneMulticastListenerRegistration()
331 …messageInfo.SetPeerPort(BackboneRouter::kBackboneUdpPort); // TODO: Provide API for configuring Ba… in SendBackboneMulticastListenerRegistration()
525 messageInfo.SetPeerPort(BackboneRouter::kBackboneUdpPort); in SendBackboneQuery()
660 messageInfo.SetPeerPort(BackboneRouter::kBackboneUdpPort); in SendBackboneAnswer()
695 ot::BackboneRouter::NdProxyTable::NotifyDadComplete(*ndProxy, duplicate); in HandleDadBackboneAnswer()
733 BackboneRouter::NdProxyTable::Erase(*ndProxy); in HandleProactiveBackboneNotification()
744 BackboneRouter::NdProxyTable::Erase(*ndProxy); in HandleProactiveBackboneNotification()
Dndproxy_table.hpp54 namespace BackboneRouter { namespace
302 DefineMapEnum(otBackboneRouterNdProxyEvent, BackboneRouter::NdProxyTable::NdProxy::Event);
Dbbr_leader.cpp41 namespace BackboneRouter { namespace
211 Get<BackboneRouter::Local>().HandleBackboneRouterPrimaryUpdate(state, mConfig); in UpdateBackboneRouterPrimary()
Dbbr_local.cpp42 namespace BackboneRouter { namespace
178 VerifyOrExit(!Get<BackboneRouter::Leader>().HasPrimary() || in AddService()
179 … Get<BackboneRouter::Leader>().GetServer16() == Get<Mle::MleRouter>().GetRloc16()); in AddService()
Dbackbone_tmf.hpp45 namespace BackboneRouter { namespace
Dbbr_leader.hpp54 namespace BackboneRouter { namespace
Dbbr_manager.hpp56 namespace BackboneRouter { namespace
/openthread-latest/tests/unit/
Dtest_ndproxy_table.cpp47 using namespace ot::BackboneRouter;
66 BackboneRouter::NdProxyTable &table = sInstance->Get<BackboneRouter::NdProxyTable>(); in TestNdProxyTable()
Dtest_multicast_listeners_table.cpp47 using namespace ot::BackboneRouter;
/openthread-latest/src/core/instance/
Dinstance.hpp546 BackboneRouter::Local mBackboneRouterLocal;
613 BackboneRouter::Leader mBackboneRouterLeader;
617 BackboneRouter::Manager mBackboneRouterManager;
1029 template <> inline BackboneRouter::Leader &Instance::Get(void) { return mBackboneRouterLeader; } in Get()
1032 template <> inline BackboneRouter::Local &Instance::Get(void) { return mBackboneRouterLocal; } in Get()
1033 template <> inline BackboneRouter::Manager &Instance::Get(void) { return mBackboneRouterManager; } in Get()
1036 template <> inline BackboneRouter::MulticastListenersTable &Instance::Get(void) in Get()
1043 template <> inline BackboneRouter::NdProxyTable &Instance::Get(void) in Get()
1049 template <> inline BackboneRouter::BackboneTmfAgent &Instance::Get(void) in Get()
/openthread-latest/src/core/common/
Dtime_ticker.cpp129 Get<BackboneRouter::Local>().HandleTimeTick(); in HandleTimer()
Dnotifier.cpp105 Get<BackboneRouter::Manager>().HandleNotifierEvents(events); in EmitEvents()

12