]> git.itanic.dy.fi Git - linux-stable/commit
net/mlx5: E-switch, refactor FDB miss rule add/remove
authorShay Drory <shayd@nvidia.com>
Sun, 5 Feb 2023 15:18:19 +0000 (17:18 +0200)
committerSaeed Mahameed <saeedm@nvidia.com>
Fri, 2 Jun 2023 19:10:47 +0000 (12:10 -0700)
commit9bee385a6e3981d22d75873a059aa94d276ede32
treef6bf89daf650030fe4e0064c66015e56cd83176a
parent18e31d42267556fd98590d91dda161f2a39a1def
net/mlx5: E-switch, refactor FDB miss rule add/remove

Currently, E-switch FDB have a single peer miss rule.
In order to support more than one peer, refactor E-switch FDB to
have peer miss rule per peer, and change the code to add/remove a
rule from specific peer.

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