Searched refs:mr_vif (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_mr.c | 49 struct mlxsw_sp_mr_vif *mr_vif; member 126 if (mlxsw_sp_mr_vif_valid(rve->mr_vif)) in mlxsw_sp_mr_route_valid_evifs_num() 137 if (!mlxsw_sp_mr_vif_valid(mr_route->ivif.mr_vif)) in mlxsw_sp_mr_route_action() 156 if (mlxsw_sp_mr_vif_exists(rve->mr_vif) && !rve->mr_vif->rif) in mlxsw_sp_mr_route_action() 171 struct mlxsw_sp_mr_vif *mr_vif) in mlxsw_sp_mr_route_evif_link() 179 rve->mr_vif = mr_vif; in mlxsw_sp_mr_route_evif_link() 181 list_add_tail(&rve->vif_node, &mr_vif->route_evif_list); in mlxsw_sp_mr_route_evif_link() 194 struct mlxsw_sp_mr_vif *mr_vif) in mlxsw_sp_mr_route_ivif_link() 170 mlxsw_sp_mr_route_evif_link(struct mlxsw_sp_mr_route *mr_route, struct mlxsw_sp_mr_vif *mr_vif) mlxsw_sp_mr_route_evif_link() argument 193 mlxsw_sp_mr_route_ivif_link(struct mlxsw_sp_mr_route *mr_route, struct mlxsw_sp_mr_vif *mr_vif) mlxsw_sp_mr_route_ivif_link() argument 621 mlxsw_sp_mr_vif_resolve(struct mlxsw_sp_mr_table *mr_table, struct net_device *dev, struct mlxsw_sp_mr_vif *mr_vif, unsigned long vif_flags, const struct mlxsw_sp_rif *rif) mlxsw_sp_mr_vif_resolve() argument 662 mlxsw_sp_mr_vif_unresolve(struct mlxsw_sp_mr_table *mr_table, struct net_device *dev, struct mlxsw_sp_mr_vif *mr_vif) mlxsw_sp_mr_vif_unresolve() argument 685 struct mlxsw_sp_mr_vif *mr_vif = &mr_table->vifs[vif_index]; mlxsw_sp_mr_vif_add() local 696 struct mlxsw_sp_mr_vif *mr_vif = &mr_table->vifs[vif_index]; mlxsw_sp_mr_vif_del() local 721 struct mlxsw_sp_mr_vif *mr_vif; mlxsw_sp_mr_rif_add() local 737 struct mlxsw_sp_mr_vif *mr_vif; mlxsw_sp_mr_rif_del() local 755 struct mlxsw_sp_mr_vif *mr_vif; mlxsw_sp_mr_rif_mtu_update() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_mr.c | 49 struct mlxsw_sp_mr_vif *mr_vif; member 126 if (mlxsw_sp_mr_vif_valid(rve->mr_vif)) in mlxsw_sp_mr_route_valid_evifs_num() 137 if (!mlxsw_sp_mr_vif_valid(mr_route->ivif.mr_vif)) in mlxsw_sp_mr_route_action() 156 if (mlxsw_sp_mr_vif_exists(rve->mr_vif) && !rve->mr_vif->rif) in mlxsw_sp_mr_route_action() 171 struct mlxsw_sp_mr_vif *mr_vif) in mlxsw_sp_mr_route_evif_link() 179 rve->mr_vif = mr_vif; in mlxsw_sp_mr_route_evif_link() 181 list_add_tail(&rve->vif_node, &mr_vif->route_evif_list); in mlxsw_sp_mr_route_evif_link() 194 struct mlxsw_sp_mr_vif *mr_vif) in mlxsw_sp_mr_route_ivif_link() 170 mlxsw_sp_mr_route_evif_link(struct mlxsw_sp_mr_route *mr_route, struct mlxsw_sp_mr_vif *mr_vif) mlxsw_sp_mr_route_evif_link() argument 193 mlxsw_sp_mr_route_ivif_link(struct mlxsw_sp_mr_route *mr_route, struct mlxsw_sp_mr_vif *mr_vif) mlxsw_sp_mr_route_ivif_link() argument 621 mlxsw_sp_mr_vif_resolve(struct mlxsw_sp_mr_table *mr_table, struct net_device *dev, struct mlxsw_sp_mr_vif *mr_vif, unsigned long vif_flags, const struct mlxsw_sp_rif *rif) mlxsw_sp_mr_vif_resolve() argument 662 mlxsw_sp_mr_vif_unresolve(struct mlxsw_sp_mr_table *mr_table, struct net_device *dev, struct mlxsw_sp_mr_vif *mr_vif) mlxsw_sp_mr_vif_unresolve() argument 685 struct mlxsw_sp_mr_vif *mr_vif = &mr_table->vifs[vif_index]; mlxsw_sp_mr_vif_add() local 696 struct mlxsw_sp_mr_vif *mr_vif = &mr_table->vifs[vif_index]; mlxsw_sp_mr_vif_del() local 720 struct mlxsw_sp_mr_vif *mr_vif; mlxsw_sp_mr_rif_add() local 735 struct mlxsw_sp_mr_vif *mr_vif; mlxsw_sp_mr_rif_del() local 752 struct mlxsw_sp_mr_vif *mr_vif; mlxsw_sp_mr_rif_mtu_update() local [all...] |
Completed in 3 milliseconds