common/sfc_efx/base: add MAE VLAN presence match bits
authorIvan Malov <ivan.malov@oktetlabs.ru>
Mon, 24 May 2021 11:48:32 +0000 (14:48 +0300)
committerDavid Marchand <david.marchand@redhat.com>
Wed, 7 Jul 2021 09:54:21 +0000 (11:54 +0200)
commit3790789980afe978833f684cbde119d5daecc86d
tree1e8cc1a1786a952a1d4ee0f689331447ccbd3058
parentfd893e8944c09db27407ea622f953ef5103fadae
common/sfc_efx/base: add MAE VLAN presence match bits

Introduce necessary infrastructure for these fields to
be set, validated and compared during class comparison.
Enumeration and mappings envisaged are MCDI-compatible.

Signed-off-by: Ivan Malov <ivan.malov@oktetlabs.ru>
Reviewed-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
Reviewed-by: Andy Moreton <amoreton@xilinx.com>
Acked-by: Ray Kinsella <mdr@ashroe.eu>
drivers/common/sfc_efx/base/efx.h
drivers/common/sfc_efx/base/efx_impl.h
drivers/common/sfc_efx/base/efx_mae.c
drivers/common/sfc_efx/version.map