]> git.itanic.dy.fi Git - linux-stable/commit
net/mlx5: LAG, generalize handling of shared FDB
authorShay Drory <shayd@nvidia.com>
Tue, 6 Jun 2023 07:12:08 +0000 (00:12 -0700)
committerSaeed Mahameed <saeedm@nvidia.com>
Wed, 7 Jun 2023 21:00:42 +0000 (14:00 -0700)
commit86a12124dc0249d60bb5f01497b3a86e99efae6d
tree6405c20ead1cf842c7b65fa97511b2ecfcc3dc4f
parent4c103aea4bedfb109e91bed2023178059947fc4c
net/mlx5: LAG, generalize handling of shared FDB

Shared FDB handling is using the assumption that shared FDB can only
be created from two devices.
In order to support shared FDB of more than two devices, iterate over
all LAG ports instead of hard coding only the first two LAG ports
whenever handling shared FDB.

Signed-off-by: Shay Drory <shayd@nvidia.com>
Reviewed-by: Mark Bloch <mbloch@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c