mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-09 20:32:04 +09:00
net/mlx5: Bridge, Only handle registered netdev bridge events
Don't handle bridge events for a netdev that doesn't belong to an eswitch that registered for bridge events. Signed-off-by: Roi Dayan <roid@nvidia.com> Reviewed-by: Vlad Buslov <vladbu@nvidia.com> Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
This commit is contained in:
committed by
Saeed Mahameed
parent
d602be220c
commit
b56fb19c33
@@ -77,6 +77,10 @@ mlx5_esw_bridge_rep_vport_num_vhca_id_get(struct net_device *dev, struct mlx5_es
|
||||
return NULL;
|
||||
|
||||
priv = netdev_priv(dev);
|
||||
|
||||
if (!priv->mdev->priv.eswitch->br_offloads)
|
||||
return NULL;
|
||||
|
||||
rpriv = priv->ppriv;
|
||||
*vport_num = rpriv->rep->vport;
|
||||
*esw_owner_vhca_id = MLX5_CAP_GEN(priv->mdev, vhca_id);
|
||||
|
||||
Reference in New Issue
Block a user