]> git.baikalelectronics.ru Git - kernel.git/commit
mlxsw: reg: Add VID related fields to SFD register
authorAmit Cohen <amcohen@nvidia.com>
Sun, 19 Jun 2022 10:29:15 +0000 (13:29 +0300)
committerDavid S. Miller <davem@davemloft.net>
Mon, 20 Jun 2022 09:03:33 +0000 (10:03 +0100)
commit950ac3b17df7c9f2093b8d0629c808a50b75c891
treea96a7ac2b8a66111ccd007cfbe86e41546f85441
parent8aea0a46e66ca0b456e50ec6e429a936f6be5637
mlxsw: reg: Add VID related fields to SFD register

SFD register configures FDB table. As preparation for unified bridge model,
add some required fields for future use.

In the new model, firmware no longer configures the egress VID, this
responsibility is moved to software. For layer 2 this means that software
needs to determine the egress VID for both unicast and multicast.

For unicast FDB records and unicast LAG FDB records, the VID needs to be
set via new fields in SFD - 'set_vid' and 'vid'.

Add the two mentioned fields for future use.

Signed-off-by: Amit Cohen <amcohen@nvidia.com>
Reviewed-by: Petr Machata <petrm@nvidia.com>
Signed-off-by: Ido Schimmel <idosch@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mellanox/mlxsw/reg.h