]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
net/mlx5e: Lag, Fix fib_info pointer assignment
authorVlad Buslov <vladbu@nvidia.com>
Mon, 18 Apr 2022 14:32:54 +0000 (17:32 +0300)
committerStefan Bader <stefan.bader@canonical.com>
Wed, 22 Jun 2022 12:23:22 +0000 (14:23 +0200)
commit81540a4f6ed86b21fc4170ab60495b1ea77c614a
treee27cee3713d0d0dd661a24de643c596892f320d5
parente8fad8649f922552e17702907b61cdea3339ba0d
net/mlx5e: Lag, Fix fib_info pointer assignment

BugLink: https://bugs.launchpad.net/bugs/1978240
[ Upstream commit a6589155ec9847918e00e7279b8aa6d4c272bea7 ]

Referenced change incorrectly sets single path fib_info even when LAG is
not active. Fix it by moving call to mlx5_lag_fib_set() into conditional
that verifies LAG state.

Fixes: ad11c4f1d8fd ("net/mlx5e: Lag, Only handle events from highest priority multipath entry")
Signed-off-by: Vlad Buslov <vladbu@nvidia.com>
Reviewed-by: Maor Dickman <maord@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c