mirror of
https://github.com/torvalds/linux.git
synced 2026-11-07 06:17:02 +01:00
net/mlx5: LAG, don't print port mapping to debugfs in MPESW mode
The mapping debugfs file dumps the LAG virtual-to-physical port mapping. In MPESW mode the LAG does not own that mapping - port selection is driven by user steering rules, not by the LAG - so the dumped values are meaningless. Treat MPESW as if LAG is inactive and don't print anything to the user. Signed-off-by: Shay Drory <shayd@nvidia.com> Reviewed-by: Moshe Shemesh <moshe@nvidia.com> Reviewed-by: Akiva Goldberger <agoldberger@nvidia.com> Signed-off-by: Tariq Toukan <tariqt@nvidia.com> Link: https://patch.msgid.link/20260923103830.1183-11-tariqt@nvidia.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
d451adde02
commit
c51ea6db00
|
|
@ -114,7 +114,8 @@ static int mapping_show(struct seq_file *file, void *priv)
|
|||
return -ENOMEM;
|
||||
|
||||
mutex_lock(&ldev->lock);
|
||||
lag_active = __mlx5_lag_is_active(ldev);
|
||||
lag_active = __mlx5_lag_is_active(ldev) &&
|
||||
ldev->mode != MLX5_LAG_MODE_MPESW;
|
||||
if (lag_active) {
|
||||
if (test_bit(MLX5_LAG_MODE_FLAG_HASH_BASED, &ldev->mode_flags)) {
|
||||
mlx5_infer_tx_enabled(&ldev->tracker, ldev, ports,
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user