Lines Matching refs:aRouter

545 void MleRouter::ScheduleUnicastAdvertisementTo(const Router &aRouter)  in ScheduleUnicastAdvertisementTo()  argument
549 destination.SetToLinkLocalAddress(aRouter.GetExtAddress()); in ScheduleUnicastAdvertisementTo()
602 void MleRouter::SendLinkRequest(Router *aRouter) in SendLinkRequest() argument
630 if (aRouter == nullptr || !aRouter->IsStateValid()) in SendLinkRequest()
651 if (aRouter == nullptr) in SendLinkRequest()
659 if (!aRouter->IsStateValid()) in SendLinkRequest()
661 aRouter->GenerateChallenge(); in SendLinkRequest()
662 SuccessOrExit(error = message->AppendChallengeTlv(aRouter->GetChallenge())); in SendLinkRequest()
672 destination.SetToLinkLocalAddress(aRouter->GetExtAddress()); in SendLinkRequest()
673 aRouter->RestartLinkAcceptTimeout(); in SendLinkRequest()
1382 void MleRouter::EstablishRouterLinkOnFtdChild(Router &aRouter, RxInfo &aRxInfo, uint8_t aLinkMargin) in EstablishRouterLinkOnFtdChild() argument
1391 VerifyOrExit(!aRouter.IsStateValid() && !aRouter.IsStateLinkRequest()); in EstablishRouterLinkOnFtdChild()
1436 InitNeighbor(aRouter, aRxInfo); in EstablishRouterLinkOnFtdChild()
1437 aRouter.SetState(Neighbor::kStateLinkRequest); in EstablishRouterLinkOnFtdChild()
1438 …mDelayedSender.ScheduleLinkRequest(aRouter, Random::NonCrypto::GetUint32InRange(minDelay, maxDelay… in EstablishRouterLinkOnFtdChild()
3225 void MleRouter::RemoveRouterLink(Router &aRouter) in RemoveRouterLink() argument
3230 if (&aRouter == &mParent) in RemoveRouterLink()
3238 mRouterTable.RemoveRouterLink(aRouter); in RemoveRouterLink()
3612 const Router *aRouter, in SendAddressSolicitResponse() argument
3621 if (aRouter != nullptr) in SendAddressSolicitResponse()
3625 SuccessOrExit(Tlv::Append<ThreadRloc16Tlv>(*message, aRouter->GetRloc16())); in SendAddressSolicitResponse()
3646 if ((aResponseStatus == ThreadStatusTlv::kSuccess) && (aRouter != nullptr)) in SendAddressSolicitResponse()
3653 VerifyOrExit(oldRloc16 != aRouter->GetRloc16()); in SendAddressSolicitResponse()