Home
last modified time | relevance | path

Searched refs:ThreadStatusTlv (Results 1 – 12 of 12) sorted by relevance

/openthread-latest/src/core/backbone_router/
Dbbr_manager.cpp58 , mDuaResponseStatus(ThreadStatusTlv::kDuaSuccess) in Manager()
61 , mMlrResponseStatus(ThreadStatusTlv::kMlrSuccess) in Manager()
138 ThreadStatusTlv::MlrStatus status = ThreadStatusTlv::kMlrSuccess; in HandleMulticastListenerRegistration()
163 VerifyOrExit(isPrimary, status = ThreadStatusTlv::kMlrBbrNotPrimary); in HandleMulticastListenerRegistration()
173 status = ThreadStatusTlv::kMlrGeneralFailure); in HandleMulticastListenerRegistration()
182 …VerifyOrExit(offsetRange.GetLength() % sizeof(Ip6::Address) == 0, status = ThreadStatusTlv::kMlrGe… in HandleMulticastListenerRegistration()
184 status = ThreadStatusTlv::kMlrGeneralFailure); in HandleMulticastListenerRegistration()
194 … VerifyOrExit(timeout < NumericLimits<uint32_t>::kMax, status = ThreadStatusTlv::kMlrNoPersistent); in HandleMulticastListenerRegistration()
233 if (status == ThreadStatusTlv::kMlrSuccess) in HandleMulticastListenerRegistration()
235 status = ThreadStatusTlv::kMlrInvalid; in HandleMulticastListenerRegistration()
[all …]
Dbbr_manager.hpp106 void ConfigNextMulticastListenerRegistrationResponse(ThreadStatusTlv::MlrStatus aStatus);
175 ThreadStatusTlv::MlrStatus aStatus,
205 ThreadStatusTlv::DuaStatus aStatus);
232 ThreadStatusTlv::MlrStatus mMlrResponseStatus;
/openthread-latest/src/core/thread/
Ddua_manager.cpp615 status = ThreadStatusTlv::kDuaGeneralFailure; in ProcessDuaResponse()
620 SuccessOrExit(error = Tlv::Find<ThreadStatusTlv>(aMessage, status)); in ProcessDuaResponse()
629 switch (static_cast<ThreadStatusTlv::DuaStatus>(status)) in ProcessDuaResponse()
631 case ThreadStatusTlv::kDuaSuccess: in ProcessDuaResponse()
635 case ThreadStatusTlv::kDuaReRegister: in ProcessDuaResponse()
642 case ThreadStatusTlv::kDuaInvalid: in ProcessDuaResponse()
646 case ThreadStatusTlv::kDuaDuplicate: in ProcessDuaResponse()
649 case ThreadStatusTlv::kDuaNoResources: in ProcessDuaResponse()
650 case ThreadStatusTlv::kDuaNotPrimary: in ProcessDuaResponse()
651 case ThreadStatusTlv::kDuaGeneralFailure: in ProcessDuaResponse()
[all …]
Dmlr_manager.cpp447 FinishMlr(error == kErrorNone && status == ThreadStatusTlv::kMlrSuccess, failedAddresses); in HandleMlrResponse()
449 if (error == kErrorNone && status == ThreadStatusTlv::kMlrSuccess) in HandleMlrResponse()
480 aStatus = ThreadStatusTlv::kMlrGeneralFailure; in ParseMlrResponse()
485 SuccessOrExit(error = Tlv::Find<ThreadStatusTlv>(*aMessage, aStatus)); in ParseMlrResponse()
500 …VerifyOrExit(aFailedAddresses.IsEmpty() || aStatus != ThreadStatusTlv::kMlrSuccess, error = kError… in ParseMlrResponse()
700 if (aResult == kErrorNone && aError == kErrorNone && aStatus == ThreadStatusTlv::kMlrSuccess) in LogMlrResponse()
Dmle_router.cpp236 Error MleRouter::BecomeRouter(ThreadStatusTlv::Status aStatus) in BecomeRouter()
371 IgnoreError(BecomeRouter(ThreadStatusTlv::kHaveChildIdRequest)); in HandleChildStart()
404 IgnoreError(BecomeRouter(ThreadStatusTlv::kParentPartitionChange)); in HandleChildStart()
1613 IgnoreError(BecomeRouter(ThreadStatusTlv::kTooFewRouters)); in HandleTimeTick()
2214 IgnoreError(BecomeRouter(ThreadStatusTlv::kHaveChildIdRequest)); in HandleChildIdRequest()
3315 Error MleRouter::SendAddressSolicit(ThreadStatusTlv::Status aStatus) in SendAddressSolicit()
3333 SuccessOrExit(error = Tlv::Append<ThreadStatusTlv>(*message, aStatus)); in SendAddressSolicit()
3401 SuccessOrExit(Tlv::Find<ThreadStatusTlv>(*aMessage, status)); in HandleAddressSolicitResponse()
3403 if (status != ThreadStatusTlv::kSuccess) in HandleAddressSolicitResponse()
3515 ThreadStatusTlv::Status responseStatus = ThreadStatusTlv::kNoAddressAvailable; in HandleTmf()
[all …]
Dmle_router.hpp129 Error BecomeRouter(ThreadStatusTlv::Status aStatus);
622 Error SendAddressSolicit(ThreadStatusTlv::Status aStatus);
624 ThreadStatusTlv::Status aResponseStatus,
Ddua_manager.hpp199 …void SendAddressNotification(Ip6::Address &aAddress, ThreadStatusTlv::DuaStatus aStatus, const Chi…
Dthread_tlvs.hpp136 class ThreadStatusTlv : public UintTlvInfo<ThreadTlv::kStatus, uint8_t> class
Dnetwork_data_notifier.cpp364 IgnoreError(Get<Mle::MleRouter>().BecomeRouter(ThreadStatusTlv::kBorderRouterRequest)); in HandleTimeTick()
Dmle.cpp196 if (Get<MleRouter>().BecomeRouter(ThreadStatusTlv::kTooFewRouters) != kErrorNone) in Start()
/openthread-latest/src/core/api/
Dbackbone_router_ftd_api.cpp149 OT_ASSERT(aStatus <= ThreadStatusTlv::kMlrStatusMax); in otBackboneRouterConfigNextMulticastListenerRegistrationResponse()
152 static_cast<ThreadStatusTlv::MlrStatus>(aStatus)); in otBackboneRouterConfigNextMulticastListenerRegistrationResponse()
Dthread_ftd_api.cpp179 …return AsCoreType(aInstance).Get<Mle::MleRouter>().BecomeRouter(ThreadStatusTlv::kHaveChildIdReque… in otThreadBecomeRouter()