Searched refs:mlxsw_sp_mr_table (Results 1 – 3 of 3) sorted by relevance
/Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/ |
D | spectrum_mr.h | 68 struct mlxsw_sp_mr_table; 73 int mlxsw_sp_mr_route_add(struct mlxsw_sp_mr_table *mr_table, 75 void mlxsw_sp_mr_route_del(struct mlxsw_sp_mr_table *mr_table, 77 int mlxsw_sp_mr_vif_add(struct mlxsw_sp_mr_table *mr_table, 81 void mlxsw_sp_mr_vif_del(struct mlxsw_sp_mr_table *mr_table, vifi_t vif_index); 82 int mlxsw_sp_mr_rif_add(struct mlxsw_sp_mr_table *mr_table, 84 void mlxsw_sp_mr_rif_del(struct mlxsw_sp_mr_table *mr_table, 86 void mlxsw_sp_mr_rif_mtu_update(struct mlxsw_sp_mr_table *mr_table, 88 struct mlxsw_sp_mr_table *mlxsw_sp_mr_table_create(struct mlxsw_sp *mlxsw_sp, 91 void mlxsw_sp_mr_table_destroy(struct mlxsw_sp_mr_table *mr_table); [all …]
|
D | spectrum_mr.c | 51 struct mlxsw_sp_mr_table; 53 bool (*is_route_valid)(const struct mlxsw_sp_mr_table *mr_table, 55 void (*key_create)(struct mlxsw_sp_mr_table *mr_table, 58 bool (*is_route_starg)(const struct mlxsw_sp_mr_table *mr_table, 62 struct mlxsw_sp_mr_table { struct 83 const struct mlxsw_sp_mr_table *mr_table; argument 204 mlxsw_sp_mr_route_info_create(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route_info_create() 245 static int mlxsw_sp_mr_route_write(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route_write() 285 static void mlxsw_sp_mr_route_erase(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route_erase() 296 mlxsw_sp_mr_route_create(struct mlxsw_sp_mr_table *mr_table, in mlxsw_sp_mr_route_create() [all …]
|
D | spectrum_router.c | 436 struct mlxsw_sp_mr_table *mr_table[MLXSW_SP_L3_PROTO_MAX]; 760 struct mlxsw_sp_mr_table *mr4_table, *mr6_table; in mlxsw_sp_vr_create() 5442 static struct mlxsw_sp_mr_table * 5455 struct mlxsw_sp_mr_table *mrt; in mlxsw_sp_router_fibmr_add() 5472 struct mlxsw_sp_mr_table *mrt; in mlxsw_sp_router_fibmr_del() 5491 struct mlxsw_sp_mr_table *mrt; in mlxsw_sp_router_fibmr_vif_add() 5513 struct mlxsw_sp_mr_table *mrt; in mlxsw_sp_router_fibmr_vif_del()
|