mirror of
https://github.com/torvalds/linux.git
synced 2026-05-28 17:13:52 +02:00
mlxsw: reg: Add 'flood_rsp' field to SFMR register
SFMR register creates and configures FIDs. As preparation for unified bridge model, add a field for future use. In the new model, RITR no longer configures the rFID used for sub-port RIFs and it has to be created by software via SFMR. Such FIDs need to be created with special flood indication using 'flood_rsp' field. When set, this bit instructs the device to manage the flooding entries for this FID in a reserved part of the port group table (PGT). 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>
This commit is contained in:
parent
a56b158a50
commit
02d23c9544
|
|
@ -1764,6 +1764,18 @@ MLXSW_ITEM32(reg, sfmr, op, 0x00, 24, 4);
|
|||
*/
|
||||
MLXSW_ITEM32(reg, sfmr, fid, 0x00, 0, 16);
|
||||
|
||||
/* reg_sfmr_flood_rsp
|
||||
* Router sub-port flooding table.
|
||||
* 0 - Regular flooding table.
|
||||
* 1 - Router sub-port flooding table. For this FID the flooding is per
|
||||
* router-sub-port local_port. Must not be set for a FID which is not a
|
||||
* router-sub-port and must be set prior to enabling the relevant RIF.
|
||||
* Access: RW
|
||||
*
|
||||
* Note: Reserved when legacy bridge model is used.
|
||||
*/
|
||||
MLXSW_ITEM32(reg, sfmr, flood_rsp, 0x08, 31, 1);
|
||||
|
||||
/* reg_sfmr_fid_offset
|
||||
* FID offset.
|
||||
* Used to point into the flooding table selected by SFGC register if
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user