Home
last modified time | relevance | path

Searched refs:nh_neigh (Results 1 - 3 of 3) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/prestera/
H A Dprestera_router_hw.c329 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()
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 in __prestera_nexthop_group_create()
374 prestera_nh_neigh_util_hw_state(struct prestera_switch *sw, struct prestera_nh_neigh *nh_neigh) prestera_nh_neigh_util_hw_state() argument
459 struct prestera_nh_neigh *nh_neigh; __prestera_nexthop_group_destroy() local
[all...]
H A Dprestera_router.c31 /* Hold prepared nh_neigh info if is in_kernel */
822 struct prestera_nh_neigh *nh_neigh; in __prestera_k_arb_nc_apply() local
829 nh_neigh = prestera_nh_neigh_find(sw, &nh_key); in __prestera_k_arb_nc_apply()
830 if (!nh_neigh) in __prestera_k_arb_nc_apply()
834 if (memcmp(&nc->nh_neigh_info, &nh_neigh->info, in __prestera_k_arb_nc_apply()
835 sizeof(nh_neigh->info))) { in __prestera_k_arb_nc_apply()
836 memcpy(&nh_neigh->info, &nc->nh_neigh_info, in __prestera_k_arb_nc_apply()
837 sizeof(nh_neigh->info)); in __prestera_k_arb_nc_apply()
838 err = prestera_nh_neigh_set(sw, nh_neigh); in __prestera_k_arb_nc_apply()
842 &nh_neigh in __prestera_k_arb_nc_apply()
1032 struct prestera_nh_neigh *nh_neigh; __prestera_k_arb_hw_state_upd() local
[all...]
H A Dprestera_router_hw.h79 /* nh_neigh is used only to notify nexthop_group */
84 * It used to prevent lookup of nh_neigh by key (n) on destroy
142 struct prestera_nh_neigh *nh_neigh);

Completed in 4 milliseconds