/openthread-latest/src/core/api/ |
D | backbone_router_ftd_api.cpp | 48 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 …]
|
D | border_router_api.cpp | 57 … error = AsCoreType(aInstance).Get<BackboneRouter::Local>().SetDomainPrefix(AsCoreType(aConfig)); in otBorderRouterAddOnMeshPrefix() 73 …error = AsCoreType(aInstance).Get<BackboneRouter::Local>().RemoveDomainPrefix(AsCoreType(aPrefix)); in otBorderRouterRemoveOnMeshPrefix()
|
D | backbone_router_api.cpp | 49 return AsCoreType(aInstance).Get<BackboneRouter::Leader>().GetConfig(*aConfig); in otBackboneRouterGetPrimary()
|
/openthread-latest/src/core/thread/ |
D | dua_manager.cpp | 70 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 …]
|
D | mlr_manager.cpp | 71 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 …]
|
D | dua_manager.hpp | 100 void HandleDomainPrefixUpdate(BackboneRouter::DomainPrefixEvent aEvent); 108 …void HandleBackboneRouterPrimaryUpdate(BackboneRouter::Leader::State aState, const BackboneRouter:…
|
D | mlr_manager.hpp | 97 …void HandleBackboneRouterPrimaryUpdate(BackboneRouter::Leader::State aState, const BackboneRouter:…
|
D | address_resolver.cpp | 635 …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()
|
D | tmf.cpp | 177 Case(kUriMlr, BackboneRouter::Manager); in HandleResource() 180 Case(kUriDuaRegistrationRequest, BackboneRouter::Manager); in HandleResource()
|
/openthread-latest/src/core/backbone_router/ |
D | ndproxy_table.cpp | 45 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()
|
D | backbone_tmf.cpp | 42 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()
|
D | multicast_listeners_table.hpp | 52 namespace BackboneRouter { namespace 224 DefineMapEnum(otBackboneRouterMulticastListenerEvent, BackboneRouter::MulticastListenersTable::List…
|
D | bbr_local.hpp | 68 namespace BackboneRouter { namespace 302 DefineMapEnum(otBackboneRouterState, BackboneRouter::Local::State);
|
D | bbr_manager.cpp | 42 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()
|
D | ndproxy_table.hpp | 54 namespace BackboneRouter { namespace 302 DefineMapEnum(otBackboneRouterNdProxyEvent, BackboneRouter::NdProxyTable::NdProxy::Event);
|
D | bbr_leader.cpp | 41 namespace BackboneRouter { namespace 211 Get<BackboneRouter::Local>().HandleBackboneRouterPrimaryUpdate(state, mConfig); in UpdateBackboneRouterPrimary()
|
D | bbr_local.cpp | 42 namespace BackboneRouter { namespace 178 VerifyOrExit(!Get<BackboneRouter::Leader>().HasPrimary() || in AddService() 179 … Get<BackboneRouter::Leader>().GetServer16() == Get<Mle::MleRouter>().GetRloc16()); in AddService()
|
D | backbone_tmf.hpp | 45 namespace BackboneRouter { namespace
|
D | bbr_leader.hpp | 54 namespace BackboneRouter { namespace
|
D | bbr_manager.hpp | 56 namespace BackboneRouter { namespace
|
/openthread-latest/tests/unit/ |
D | test_ndproxy_table.cpp | 47 using namespace ot::BackboneRouter; 66 BackboneRouter::NdProxyTable &table = sInstance->Get<BackboneRouter::NdProxyTable>(); in TestNdProxyTable()
|
D | test_multicast_listeners_table.cpp | 47 using namespace ot::BackboneRouter;
|
/openthread-latest/src/core/instance/ |
D | instance.hpp | 546 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/ |
D | time_ticker.cpp | 129 Get<BackboneRouter::Local>().HandleTimeTick(); in HandleTimer()
|
D | notifier.cpp | 105 Get<BackboneRouter::Manager>().HandleNotifierEvents(events); in EmitEvents()
|