mlxsw: reg: Add Policy Engine Multicast Router Binding Table Register
authorNir Dotan <nird@mellanox.com>
Mon, 10 Dec 2018 07:11:33 +0000 (07:11 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 12 Dec 2018 07:01:33 +0000 (23:01 -0800)
commita75e41d37a7ac5a8020f9fec54656c71209075fd
treec31b211fa883419946e60aa35a21945813a6bf16
parente1a76515b0c20c3477200c1345c477cc0e68c4ad
mlxsw: reg: Add Policy Engine Multicast Router Binding Table Register

In Spectrum-2, multicast routing is implemented explicitly using policy
engine (ACL) block. PEMRBT register is used to bind a dedicated ACL group
to a specific IP protocol.
Add the register to be later used in multicast router implementation.

Signed-off-by: Nir Dotan <nird@mellanox.com>
Reviewed-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: Ido Schimmel <idosch@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mellanox/mlxsw/reg.h