Lines Matching defs:mlxsw_sp_router
18 struct mlxsw_sp_router { struct
19 struct mlxsw_sp *mlxsw_sp;
20 struct mlxsw_sp_rif **rifs;
21 struct idr rif_mac_profiles_idr;
22 atomic_t rif_mac_profiles_count;
23 atomic_t rifs_count;
24 u8 max_rif_mac_profile;
25 struct mlxsw_sp_vr *vrs;
26 struct rhashtable neigh_ht;
27 struct rhashtable nexthop_group_ht;
28 struct rhashtable nexthop_ht;
29 struct list_head nexthop_list;
53 struct mlxsw_sp_router_nve_decap nve_decap_config; argument
54 struct mutex lock; /* Protects shared router resources */
55 struct mlxsw_sp_fib_entry_op_ctx *ll_op_ctx;
56 u16 lb_rif_index;
57 const struct mlxsw_sp_adj_grp_size_range *adj_grp_size_ranges;
58 size_t adj_grp_size_ranges_count;
59 struct delayed_work nh_grp_activity_dw;
60 struct list_head nh_res_grp_list;
61 bool inc_parsing_depth;
62 refcount_t num_groups;
63 u32 adj_trap_index;