Lines Matching refs:Router

69     for (Router &router : mRouters)  in ClearNeighbors()
81 Router *RouterTable::AddRouter(uint8_t aRouterId) in AddRouter()
86 Router *router = mRouters.PushBack(); in AddRouter()
101 void RouterTable::RemoveRouter(Router &aRouter) in RemoveRouter()
126 Router *RouterTable::Allocate(void) in Allocate()
128 Router *router = nullptr; in Allocate()
165 Router *RouterTable::Allocate(uint8_t aRouterId) in Allocate()
167 Router *router = nullptr; in Allocate()
189 Router *router; in Release()
200 for (Router &otherRouter : mRouters) in Release()
222 void RouterTable::RemoveRouterLink(Router &aRouter) in RemoveRouterLink()
231 for (Router &router : mRouters) in RemoveRouterLink()
254 const Router *RouterTable::FindRouter(const Router::AddressMatcher &aMatcher) const in FindRouter()
259 Router *RouterTable::FindNeighbor(uint16_t aRloc16) in FindNeighbor()
261 Router *router = nullptr; in FindNeighbor()
264 router = FindRouter(Router::AddressMatcher(aRloc16, Router::kInStateValid)); in FindNeighbor()
270 Router *RouterTable::FindNeighbor(const Mac::ExtAddress &aExtAddress) in FindNeighbor()
272 return FindRouter(Router::AddressMatcher(aExtAddress, Router::kInStateValid)); in FindNeighbor()
275 Router *RouterTable::FindNeighbor(const Mac::Address &aMacAddress) in FindNeighbor()
277 return FindRouter(Router::AddressMatcher(aMacAddress, Router::kInStateValid)); in FindNeighbor()
280 const Router *RouterTable::FindRouterById(uint8_t aRouterId) const in FindRouterById()
282 const Router *router = nullptr; in FindRouterById()
293 const Router *RouterTable::FindRouterByRloc16(uint16_t aRloc16) const in FindRouterByRloc16()
298 const Router *RouterTable::FindNextHopOf(const Router &aRouter) const { return FindRouterById(aRout… in FindNextHopOf()
300 Router *RouterTable::FindRouter(const Mac::ExtAddress &aExtAddress) in FindRouter()
302 return FindRouter(Router::AddressMatcher(aExtAddress, Router::kInStateAny)); in FindRouter()
305 Error RouterTable::GetRouterInfo(uint16_t aRouterId, Router::Info &aRouterInfo) in GetRouterInfo()
308 Router *router; in GetRouterInfo()
331 const Router *RouterTable::GetLeader(void) const { return FindRouterById(Get<Mle::MleRouter>().GetL… in GetLeader()
342 for (const Router &router : mRouters) in GetNeighborCount()
353 uint8_t RouterTable::GetLinkCost(const Router &aRouter) const in GetLinkCost()
368 const Router *router; in GetLinkCost()
395 const Router *router; in GetNextHopAndPathCost()
396 const Router *nextHop; in GetNextHopAndPathCost()
416 const Router &parent = Get<Mle::Mle>().GetParent(); in GetNextHopAndPathCost()
522 Router *router = FindRouterById(routerId); in UpdateRouterIdSet()
555 Router *neighbor; in UpdateRoutes()
628 Router *router; in UpdateRoutes()
629 Router *nextHop; in UpdateRoutes()
701 Router *router; in UpdateRouterOnFtdChild()
795 const Router *router = FindRouterById(routerId); in FillRouteTlv()
903 for (const Router &router : mRouters) in LogRouteTable()