Lines Matching refs:nexthop_route
333 struct net_route_nexthop *nexthop_route; in net_route_add() local
439 nexthop_route = net_nexthop_data(tmp); in net_route_add()
453 nexthop_route->nbr = tmp; in net_route_add()
456 sys_slist_prepend(&route->nexthop, &nexthop_route->node); in net_route_add()
556 struct net_route_nexthop *nexthop_route; in net_route_del() local
599 SYS_SLIST_FOR_EACH_CONTAINER(&route->nexthop, nexthop_route, node) { in net_route_del()
600 if (!nexthop_route->nbr) { in net_route_del()
604 nbr_nexthop_put(nexthop_route->nbr); in net_route_del()
605 release_nexthop_route(nexthop_route); in net_route_del()
618 struct net_route_nexthop *nexthop_route; in net_route_del_by_nexthop() local
636 SYS_SLIST_FOR_EACH_CONTAINER(&route->nexthop, nexthop_route, in net_route_del_by_nexthop()
638 if (nexthop_route->nbr == nbr_nexthop) { in net_route_del_by_nexthop()
664 struct net_route_nexthop *nexthop_route; in net_route_get_nexthop() local
673 SYS_SLIST_FOR_EACH_CONTAINER(&route->nexthop, nexthop_route, node) { in net_route_get_nexthop()
676 ipv6_nbr_data = net_ipv6_nbr_data(nexthop_route->nbr); in net_route_get_nexthop()