H A D | spectrum_router.c | 3108 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...] |