mlxsw: spectrum_acl: Add Bloom filter update
authorNir Dotan <nird@mellanox.com>
Sun, 16 Dec 2018 08:49:29 +0000 (08:49 +0000)
committerDavid S. Miller <davem@davemloft.net>
Sun, 16 Dec 2018 23:20:34 +0000 (15:20 -0800)
commitf5a2852ed0d74a9b6d9c92bc1ad5124e5e4a703c
tree284167145b5a1a06c0db9342a18910e678385896
parent7585cacdb978a0cd8d47bff9e5dcecdc9d903add
mlxsw: spectrum_acl: Add Bloom filter update

Add Bloom filter update for rule insertion and rule removal scenarios.
This is done within eRP module in order to assure that Bloom filter
updates are done only for rules which are part of an eRP, as HW does not
consult Bloom filter for entries when there is a single (master) mask in
the region.

Signed-off-by: Nir Dotan <nird@mellanox.com>
Signed-off-by: Ido Schimmel <idosch@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h