]> 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)
commit1283b7eec71b21f823bd97fc95f8a0ef18828fa4
tree8e670c6a15b67c4a6c6fde475003e19449dbb9ed
parentb3220f81d428ea6d192d493795c56db45f425c97
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