]> git.baikalelectronics.ru Git - kernel.git/commit
net/mlx5: Bridge, implement QinQ support
authorVlad Buslov <vladbu@nvidia.com>
Fri, 3 Jun 2022 13:32:03 +0000 (16:32 +0300)
committerSaeed Mahameed <saeedm@nvidia.com>
Wed, 13 Jul 2022 22:56:47 +0000 (15:56 -0700)
commitf2f1018b660876bc5f61e5ca7cbd394b8b8ea08e
tree8e670c6a15b67c4a6c6fde475003e19449dbb9ed
parent2f4c9c91d205f019fa115305283896c3d10ee816
net/mlx5: Bridge, implement QinQ support

Implement support for new 802.1ad VLAN protocol type. Create new flow
groups that handle svlan tags. Create FDB flows with svlan tag match when
bridge VLAN is set to QinQ.

Signed-off-by: Vlad Buslov <vladbu@nvidia.com>
Reviewed-by: Roi Dayan <roid@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.h