summaryrefslogtreecommitdiff
path: root/crypto
diff options
context:
space:
mode:
authorYevgeny Petrilin <yevgenyp@mellanox.co.il>2014-07-16 11:57:47 +0300
committerDavid S. Miller <davem@davemloft.net>2014-07-16 23:26:24 -0700
commit0d7869acb2f30b64e4fb782b5df309e2287c2e1f (patch)
tree385addfeb688d50b7653e1479e260645aa6aa932 /crypto
parent498044bb2ba39a6fb12c26298c697d5cd9b7378e (diff)
net/mlx4_core: Fix leakage of SW multicast entries
When removing multicast address in B0 steering mode there is a bug in cases where there is a single QP registered for the address, and this QP is also promiscuous. In such cases the entry wouldn't be deleted from the SW structure representing all Ethernet MCG entries, but would be removed in HW. This way when driver goes to remove it from SW and HW structures the HW deletion fails. Moreover the same index could later be used for registering different address, which can be Infiniband. Signed-off-by: Yevgeny Petrilin <yevgenyp@mellanox.co.il> Signed-off-by: Eugenia Emantayev <eugenia@mellanox.com> Signed-off-by: Amir Vadai <amirv@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'crypto')
0 files changed, 0 insertions, 0 deletions