IB/ipoib: Expire sendonly multicast joins
authorChristoph Lameter <cl@linux.com>
Thu, 24 Sep 2015 17:00:05 +0000 (12:00 -0500)
committerDoug Ledford <dledford@redhat.com>
Fri, 25 Sep 2015 18:43:19 +0000 (14:43 -0400)
commitbd99b2e05c4df2a428e5c9dd338289089d0e26df
treea8dd55afe17b807e35c78e82d71ea51dc470d658
parent81fb5e26a9d05674c048803a20cb8f08a1b1c9b8
IB/ipoib: Expire sendonly multicast joins

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>
drivers/infiniband/ulp/ipoib/ipoib.h
drivers/infiniband/ulp/ipoib/ipoib_main.c
drivers/infiniband/ulp/ipoib/ipoib_multicast.c