]> git.itanic.dy.fi Git - linux-stable/commit
net/mlx5: E-switch, generalize shared FDB creation
authorShay Drory <shayd@nvidia.com>
Thu, 2 Feb 2023 08:27:45 +0000 (10:27 +0200)
committerSaeed Mahameed <saeedm@nvidia.com>
Fri, 2 Jun 2023 19:10:47 +0000 (12:10 -0700)
commit014e4d48eaa36f1678642f9d9125ac5b4526bd3e
treebae5fd5f40f83dfd1da5e46ecba9a70a06b370de
parent5e0202eb49ed02b9b9ec423684dd840e0edd8695
net/mlx5: E-switch, generalize shared FDB creation

Shared FDB creation is hard coded for only two eswitches.
Generalize shared FDB creation so that any number of eswitches could
create shared FDB.

Signed-off-by: Shay Drory <shayd@nvidia.com>
Reviewed-by: Roi Dayan <roid@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_ofld.c
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ofld.h
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c