Lines Matching refs:nh_neigh
329 struct prestera_nh_neigh *nh_neigh; in prestera_nh_neigh_find() local
331 nh_neigh = rhashtable_lookup_fast(&sw->router->nh_neigh_ht, in prestera_nh_neigh_find()
333 return nh_neigh; in prestera_nh_neigh_find()
375 struct prestera_nh_neigh *nh_neigh) in prestera_nh_neigh_util_hw_state() argument
382 &nh_neigh->nexthop_group_list, head) { in prestera_nh_neigh_util_hw_state()
397 struct prestera_nh_neigh *nh_neigh; in __prestera_nexthop_group_create() local
409 nh_neigh = prestera_nh_neigh_get(sw, in __prestera_nexthop_group_create()
411 if (!nh_neigh) in __prestera_nexthop_group_create()
414 nh_grp->nh_neigh_head[nh_cnt].neigh = nh_neigh; in __prestera_nexthop_group_create()
417 &nh_neigh->nexthop_group_list); in __prestera_nexthop_group_create()
459 struct prestera_nh_neigh *nh_neigh; in __prestera_nexthop_group_destroy() local
467 nh_neigh = nh_grp->nh_neigh_head[nh_cnt].neigh; in __prestera_nexthop_group_destroy()
468 if (!nh_neigh) in __prestera_nexthop_group_destroy()
472 prestera_nh_neigh_put(sw, nh_neigh); in __prestera_nexthop_group_destroy()