]> www.infradead.org Git - users/jedix/linux-maple.git/commit
IB/ipoib: Expire sendonly multicast joins
authorChristoph Lameter <cl@linux.com>
Thu, 24 Sep 2015 17:00:05 +0000 (12:00 -0500)
committerChuck Anderson <chuck.anderson@oracle.com>
Tue, 22 Aug 2017 18:31:33 +0000 (11:31 -0700)
commit0a0e9990df0e0af69dd62e6d4862b0cf51afa90a
treed335c70e3d6772d984aa7b8c0182d09f6ea16486
parent6a98196f8df12fb32627bb2e07aa6de01e75106e
IB/ipoib: Expire sendonly multicast joins

Orabug: 26324050

On neighbor expiration, check to see if the neighbor was actually a
sendonly multicast join, and if so, leave the multicast group as we
expire the neighbor.

Signed-off-by: Christoph Lameter <cl@linux.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
(cherry picked from commit bd99b2e05c4df2a428e5c9dd338289089d0e26df)

Reviewed-by: Shamir Rabinovitch <shamir.rabinovitch@oracle.com>
Signed-off-by: Venkat Venkatsubra <venkat.x.venkatsubra@oracle.com>
drivers/infiniband/ulp/ipoib/ipoib.h
drivers/infiniband/ulp/ipoib/ipoib_main.c
drivers/infiniband/ulp/ipoib/ipoib_multicast.c