Home
last modified time | relevance | path

Searched defs:nh_grp (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/net/ethernet/marvell/prestera/
H A Dprestera_router_hw.c361 struct prestera_nexthop_group *nh_grp; in prestera_nh_neigh_set() local
396 struct prestera_nexthop_group *nh_grp; in __prestera_nexthop_group_create() local
457 __prestera_nexthop_group_destroy(struct prestera_switch * sw,struct prestera_nexthop_group * nh_grp) __prestera_nexthop_group_destroy() argument
483 struct prestera_nexthop_group *nh_grp; __prestera_nexthop_group_find() local
494 struct prestera_nexthop_group *nh_grp; prestera_nexthop_group_get() local
511 prestera_nexthop_group_put(struct prestera_switch * sw,struct prestera_nexthop_group * nh_grp) prestera_nexthop_group_put() argument
519 prestera_nexthop_group_set(struct prestera_switch * sw,struct prestera_nexthop_group * nh_grp) prestera_nexthop_group_set() argument
539 prestera_nexthop_group_util_hw_state(struct prestera_switch * sw,struct prestera_nexthop_group * nh_grp) prestera_nexthop_group_util_hw_state() argument
[all...]
H A Dprestera_router_hw.h113 struct prestera_nexthop_group *nh_grp; member
/linux/include/net/
H A Dnexthop.h41 struct nlattr *nh_grp; member
163 struct nh_group __rcu *nh_grp; member
240 struct nh_notifier_grp_info *nh_grp; member
284 const struct nh_group *nh_grp; in nexthop_is_fdb() local
299 struct nh_group *nh_grp; in nexthop_has_v4() local
310 struct nh_group *nh_grp; nexthop_is_multipath() local
325 struct nh_group *nh_grp; nexthop_num_path() local
373 struct nh_group *nh_grp; nexthop_is_blackhole() local
406 struct nh_group *nh_grp; nexthop_fib_nhc() local
517 struct nh_group *nh_grp; nexthop_fib6_nh() local
[all...]
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_router.c3108 struct mlxsw_sp_nexthop_group *nh_grp; member
3201 struct mlxsw_sp_nexthop_group *nh_grp = nh->nhgi->nh_grp; in mlxsw_sp_nexthop_sh_counter_get() local
3230 struct mlxsw_sp_nexthop_group *nh_grp = nh->nhgi->nh_grp; in mlxsw_sp_nexthop_sh_counter_put() local
3386 mlxsw_sp_nexthop_group_vr_entry_lookup(struct mlxsw_sp_nexthop_group *nh_grp, in mlxsw_sp_nexthop_group_vr_entry_lookup() argument
3399 mlxsw_sp_nexthop_group_vr_entry_create(struct mlxsw_sp_nexthop_group * nh_grp,const struct mlxsw_sp_fib * fib) mlxsw_sp_nexthop_group_vr_entry_create() argument
3428 mlxsw_sp_nexthop_group_vr_entry_destroy(struct mlxsw_sp_nexthop_group * nh_grp,struct mlxsw_sp_nexthop_group_vr_entry * vr_entry) mlxsw_sp_nexthop_group_vr_entry_destroy() argument
3438 mlxsw_sp_nexthop_group_vr_link(struct mlxsw_sp_nexthop_group * nh_grp,const struct mlxsw_sp_fib * fib) mlxsw_sp_nexthop_group_vr_link() argument
3453 mlxsw_sp_nexthop_group_vr_unlink(struct mlxsw_sp_nexthop_group * nh_grp,const struct mlxsw_sp_fib * fib) mlxsw_sp_nexthop_group_vr_unlink() argument
3478 mlxsw_sp_nexthop6_group_has_nexthop(const struct mlxsw_sp_nexthop_group * nh_grp,const struct in6_addr * gw,int ifindex,int weight) mlxsw_sp_nexthop6_group_has_nexthop() argument
3497 mlxsw_sp_nexthop6_group_cmp(const struct mlxsw_sp_nexthop_group * nh_grp,const struct mlxsw_sp_fib6_entry * fib6_entry) mlxsw_sp_nexthop6_group_cmp() argument
3525 const struct mlxsw_sp_nexthop_group *nh_grp = ptr; mlxsw_sp_nexthop_group_cmp() local
3546 const struct mlxsw_sp_nexthop_group *nh_grp = data; mlxsw_sp_nexthop_group_hash_obj() local
3616 mlxsw_sp_nexthop_group_insert(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_nexthop_group * nh_grp) mlxsw_sp_nexthop_group_insert() argument
3628 mlxsw_sp_nexthop_group_remove(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_nexthop_group * nh_grp) mlxsw_sp_nexthop_group_remove() argument
3710 mlxsw_sp_adj_index_mass_update(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_nexthop_group * nh_grp,u32 old_adj_index,u16 old_ecmp_size) mlxsw_sp_adj_index_mass_update() argument
3888 mlxsw_sp_nexthop_fib_entries_update(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_nexthop_group * nh_grp) mlxsw_sp_nexthop_fib_entries_update() argument
4045 mlxsw_sp_nexthop4_group_offload_refresh(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_nexthop_group * nh_grp) mlxsw_sp_nexthop4_group_offload_refresh() argument
4060 __mlxsw_sp_nexthop6_group_offload_refresh(struct mlxsw_sp_nexthop_group * nh_grp,struct mlxsw_sp_fib6_entry * fib6_entry) __mlxsw_sp_nexthop6_group_offload_refresh() argument
4079 mlxsw_sp_nexthop6_group_offload_refresh(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_nexthop_group * nh_grp) mlxsw_sp_nexthop6_group_offload_refresh() argument
4097 struct mlxsw_sp_nexthop_group *nh_grp = nh->nhgi->nh_grp; mlxsw_sp_nexthop_bucket_offload_refresh() local
4112 mlxsw_sp_nexthop_obj_group_offload_refresh(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_nexthop_group * nh_grp) mlxsw_sp_nexthop_obj_group_offload_refresh() argument
4145 mlxsw_sp_nexthop_group_offload_refresh(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_nexthop_group * nh_grp) mlxsw_sp_nexthop_group_offload_refresh() argument
4162 mlxsw_sp_nexthop_group_refresh(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_nexthop_group * nh_grp) mlxsw_sp_nexthop_group_refresh() argument
4609 mlxsw_sp_nexthop4_init(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_nexthop_group * nh_grp,struct mlxsw_sp_nexthop * nh,struct fib_nh * fib_nh) mlxsw_sp_nexthop4_init() argument
4823 mlxsw_sp_nh_grp_activity_get(struct mlxsw_sp * mlxsw_sp,const struct mlxsw_sp_nexthop_group * nh_grp,unsigned long * activity) mlxsw_sp_nh_grp_activity_get() argument
4853 mlxsw_sp_nh_grp_activity_update(struct mlxsw_sp * mlxsw_sp,const struct mlxsw_sp_nexthop_group * nh_grp) mlxsw_sp_nh_grp_activity_update() argument
4942 mlxsw_sp_nexthop_obj_group_validate(struct mlxsw_sp * mlxsw_sp,const struct nh_notifier_grp_info * nh_grp,struct netlink_ext_ack * extack) mlxsw_sp_nexthop_obj_group_validate() argument
5110 mlxsw_sp_nexthop_obj_init(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_nexthop_group * nh_grp,struct mlxsw_sp_nexthop * nh,struct nh_notifier_single_info * nh_obj,int weight) mlxsw_sp_nexthop_obj_init() argument
5173 mlxsw_sp_nexthop_obj_group_info_init(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_nexthop_group * nh_grp,struct nh_notifier_info * info) mlxsw_sp_nexthop_obj_group_info_init() argument
5274 mlxsw_sp_nexthop_obj_group_info_fini(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_nexthop_group * nh_grp) mlxsw_sp_nexthop_obj_group_info_fini() argument
5303 struct mlxsw_sp_nexthop_group *nh_grp; mlxsw_sp_nexthop_obj_group_create() local
5335 mlxsw_sp_nexthop_obj_group_destroy(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_nexthop_group * nh_grp) mlxsw_sp_nexthop_obj_group_destroy() argument
5359 mlxsw_sp_nexthop_obj_group_add(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_nexthop_group * nh_grp) mlxsw_sp_nexthop_obj_group_add() argument
5366 mlxsw_sp_nexthop_obj_group_replace(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_nexthop_group * nh_grp,struct mlxsw_sp_nexthop_group * old_nh_grp,struct netlink_ext_ack * extack) mlxsw_sp_nexthop_obj_group_replace() argument
5440 struct mlxsw_sp_nexthop_group *nh_grp; mlxsw_sp_nexthop_obj_res_group_pre() local
5475 struct mlxsw_sp_nexthop_group *nh_grp, *old_nh_grp; mlxsw_sp_nexthop_obj_new() local
5501 struct mlxsw_sp_nexthop_group *nh_grp; mlxsw_sp_nexthop_obj_del() local
5604 struct mlxsw_sp_nexthop_group *nh_grp; mlxsw_sp_nexthop_obj_bucket_replace() local
5703 struct mlxsw_sp_nexthop_group *nh_grp; mlxsw_sp_nexthop_obj_hw_stats_get() local
5774 mlxsw_sp_nexthop4_group_info_init(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_nexthop_group * nh_grp) mlxsw_sp_nexthop4_group_info_init() argument
5821 mlxsw_sp_nexthop4_group_info_fini(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_nexthop_group * nh_grp) mlxsw_sp_nexthop4_group_info_fini() argument
5840 struct mlxsw_sp_nexthop_group *nh_grp; mlxsw_sp_nexthop4_group_create() local
5880 mlxsw_sp_nexthop4_group_destroy(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_nexthop_group * nh_grp) mlxsw_sp_nexthop4_group_destroy() argument
5896 struct mlxsw_sp_nexthop_group *nh_grp; mlxsw_sp_nexthop4_group_get() local
5921 struct mlxsw_sp_nexthop_group *nh_grp = fib_entry->nh_group; mlxsw_sp_nexthop4_group_put() local
5974 mlxsw_sp_rt6_nexthop(struct mlxsw_sp_nexthop_group * nh_grp,const struct mlxsw_sp_rt6 * mlxsw_sp_rt6) mlxsw_sp_rt6_nexthop() argument
6973 mlxsw_sp_nexthop6_init(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_nexthop_group * nh_grp,struct mlxsw_sp_nexthop * nh,const struct fib6_info * rt) mlxsw_sp_nexthop6_init() argument
7026 mlxsw_sp_nexthop6_group_info_init(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_nexthop_group * nh_grp,struct mlxsw_sp_fib6_entry * fib6_entry) mlxsw_sp_nexthop6_group_info_init() argument
7078 mlxsw_sp_nexthop6_group_info_fini(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_nexthop_group * nh_grp) mlxsw_sp_nexthop6_group_info_fini() argument
7098 struct mlxsw_sp_nexthop_group *nh_grp; mlxsw_sp_nexthop6_group_create() local
7135 mlxsw_sp_nexthop6_group_destroy(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_nexthop_group * nh_grp) mlxsw_sp_nexthop6_group_destroy() argument
7150 struct mlxsw_sp_nexthop_group *nh_grp; mlxsw_sp_nexthop6_group_get() local
7183 struct mlxsw_sp_nexthop_group *nh_grp = fib_entry->nh_group; mlxsw_sp_nexthop6_group_put() local
[all...]