]> www.infradead.org Git - users/jedix/linux-maple.git/commit
net/mlx5: Lag, Check shared fdb before creating MultiPort E-Switch
authorShay Drory <shayd@nvidia.com>
Mon, 10 Mar 2025 22:01:42 +0000 (00:01 +0200)
committerPaolo Abeni <pabeni@redhat.com>
Thu, 13 Mar 2025 12:11:14 +0000 (13:11 +0100)
commit32966984bee1defd9f5a8f9be274d7c32f911ba1
treef7ef813fd035974ee3846b1d5474dd8385eb137e
parent32d2724db5b2361ab293427ccd5c24f4f2bcca14
net/mlx5: Lag, Check shared fdb before creating MultiPort E-Switch

Currently, MultiPort E-Switch is requesting to create a LAG with shared
FDB without checking the LAG is supporting shared FDB.
Add the check.

Fixes: a32327a3a02c ("net/mlx5: Lag, Control MultiPort E-Switch single FDB mode")
Signed-off-by: Shay Drory <shayd@nvidia.com>
Reviewed-by: Mark Bloch <mbloch@nvidia.com>
Signed-off-by: Tariq Toukan <tariqt@nvidia.com>
Reviewed-by: Michal Swiatkowski <michal.swiatkowski@linux.intel.com>
Link: https://patch.msgid.link/1741644104-97767-5-git-send-email-tariqt@nvidia.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h
drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.c