Home
last modified time | relevance | path

Searched refs:mr_vif (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_mr.c49 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 Dspectrum_mr.c49 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