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)
commit9c0ca9baaa048125e28b022d2145edef20e38b19
tree8e670c6a15b67c4a6c6fde475003e19449dbb9ed
parentc5fcac93a3c2f6ec2e39c48b5d7736a6e093faa1
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