net/mlx5: Disable devlink reload for lag devices
authorShay Drory <shayd@nvidia.com>
Thu, 31 Dec 2020 13:04:08 +0000 (15:04 +0200)
committerSaeed Mahameed <saeedm@nvidia.com>
Fri, 12 Feb 2021 02:50:15 +0000 (18:50 -0800)
commitedac23c2b3d3ac64cfcd351087295893671adbf5
tree554bc339f416db064b669bbae5c33ebb920ac516
parent7ab91f2b03367f9d25dd807ebdfb0d67295e0e41
net/mlx5: Disable devlink reload for lag devices

Devlink reload can't be allowed on lag devices since reloading one lag
device will cause traffic on the bond to get stucked.
Users who wish to reload a lag device, need to remove the device from
the bond, and only then reload it.

Fixes: 4383cfcc65e7 ("net/mlx5: Add devlink reload")
Signed-off-by: Shay Drory <shayd@nvidia.com>
Reviewed-by: Moshe Shemesh <moshe@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/devlink.c