Lines Matching refs:MleRouter
196 if (Get<MleRouter>().BecomeRouter(ThreadStatusTlv::kTooFewRouters) != kErrorNone) in Start()
231 Get<MleRouter>().mRouterRoleRestorer.Stop(); in Stop()
451 Get<MleRouter>().SetRouterId(RouterIdFromRloc16(GetRloc16())); in Restore()
452 Get<MleRouter>().SetPreviousPartitionId(networkInfo.GetPreviousPartitionId()); in Restore()
612 Get<MleRouter>().StopAdvertiseTrickleTimer(); in Attach()
704 Get<ThreadNetif>().RemoveUnicastAddress(Get<MleRouter>().mLeaderAloc); in SetStateDetached()
721 Get<MleRouter>().ClearAlternateRloc16(); in SetStateDetached()
722 Get<MleRouter>().HandleDetachStart(); in SetStateDetached()
734 Get<ThreadNetif>().RemoveUnicastAddress(Get<MleRouter>().mLeaderAloc); in SetStateChild()
751 Get<MleRouter>().HandleChildStart(mAttachMode); in SetStateChild()
784 …VerifyOrExit(!IsFullThreadDevice() || IsRouter() || !Get<MleRouter>().IsRouterRoleTransitionPendin… in InformPreviousChannel()
848 Get<MleRouter>().ClearAlternateRloc16(); in SetDeviceMode()
994 Get<MleRouter>().ClearAlternateRloc16(); in SetRloc16()
1009 Get<MleRouter>().HandlePartitionChange(); in SetLeaderData()
1168 Get<MleRouter>().HandleNetworkDataUpdateRouter(); in HandleNotifierEvents()
1213 Get<MleRouter>().HandleSecurityPolicyChanged(); in HandleNotifierEvents()
1453 if (IsDetached() && Get<MleRouter>().mRouterRoleRestorer.IsActive()) in HandleAttachTimer()
1455 Get<MleRouter>().mRouterRoleRestorer.HandleTimer(); in HandleAttachTimer()
1620 …else if (IsFullThreadDevice() && Get<MleRouter>().BecomeLeader(/* aCheckWeight */ false) == kError… in Reattach()
2381 Get<MleRouter>().HandleDiscoveryRequest(rxInfo); in HandleUdpReceive()
2544 Get<MleRouter>().HandleLinkRequest(rxInfo); in HandleUdpReceive()
2548 Get<MleRouter>().HandleLinkAccept(rxInfo); in HandleUdpReceive()
2552 Get<MleRouter>().HandleLinkAcceptAndRequest(rxInfo); in HandleUdpReceive()
2556 Get<MleRouter>().HandleDataRequest(rxInfo); in HandleUdpReceive()
2560 Get<MleRouter>().HandleParentRequest(rxInfo); in HandleUdpReceive()
2564 Get<MleRouter>().HandleChildIdRequest(rxInfo); in HandleUdpReceive()
2715 Get<MleRouter>().SendLinkRequest(static_cast<Router *>(&aNeighbor)); in ReestablishLinkWithNeighbor()
2722 IgnoreError(Get<MleRouter>().SendChildUpdateRequestToChild(child)); in ReestablishLinkWithNeighbor()
2748 …SuccessOrExit(error = Get<MleRouter>().HandleAdvertisementOnFtd(aRxInfo, sourceAddress, leaderData… in HandleAdvertisement()
2769 …SuccessOrExit(error = Get<MleRouter>().ReadAndProcessRouteTlvOnFtdChild(aRxInfo, mParent.GetRouter… in HandleAdvertisement()
2815 …SuccessOrExit(error = Get<MleRouter>().ReadAndProcessRouteTlvOnFtdChild(aRxInfo, mParent.GetRouter… in HandleDataResponse()
3156 VerifyOrExit(MleRouter::ComparePartitions(connectivityTlv.IsSingleton(), leaderData, in HandleParentResponse()
3157 … Get<MleRouter>().IsSingleton(), mLeaderData) > 0); in HandleParentResponse()
3179 compare = MleRouter::ComparePartitions(connectivityTlv.IsSingleton(), leaderData, in HandleParentResponse()
3321 … Get<MleRouter>().ReadAndProcessRouteTlvOnFtdChild(aRxInfo, RouterIdFromRloc16(sourceAddress))); in HandleChildIdResponse()
3358 Get<MleRouter>().HandleChildUpdateRequestOnParent(aRxInfo); in HandleChildUpdateRequest()
3481 Get<MleRouter>().HandleChildUpdateResponseOnParent(aRxInfo); in HandleChildUpdateResponse()
4472 Get<MleRouter>().SendAddressRelease(); in DetachGracefully()
4725 Get<MleRouter>().SendParentResponse(info); in Execute()
4730 Get<MleRouter>().SendAdvertisement(header.mDestination); in Execute()
4734 Get<MleRouter>().SendMulticastDataResponse(); in Execute()
4742 IgnoreError(Get<MleRouter>().SendLinkAccept(info)); in Execute()
4756 Get<MleRouter>().SendLinkRequest(router); in Execute()
4767 IgnoreError(Get<MleRouter>().SendDiscoveryResponse(header.mDestination, info)); in Execute()
5242 Get<MleRouter>().FillConnectivityTlv(tlv); in AppendConnectivityTlv()
5340 if (!Get<MleRouter>().mSteeringData.IsEmpty()) in AppendSteeringDataTlv()
5342 steeringData = Get<MleRouter>().mSteeringData; in AppendSteeringDataTlv()