]> www.infradead.org Git - users/jedix/linux-maple.git/commit
IB/ipoib: Suppress warning for send only join failures
authorJason Gunthorpe <jgunthorpe@obsidianresearch.com>
Fri, 21 Aug 2015 23:34:13 +0000 (17:34 -0600)
committerChuck Anderson <chuck.anderson@oracle.com>
Tue, 22 Aug 2017 18:31:33 +0000 (11:31 -0700)
commit6a98196f8df12fb32627bb2e07aa6de01e75106e
treeef7e7c7dcb0fd8e4e2590d9f5c2959f267000d2a
parentfcaede8a4780ecab36bb2d5e2f508f4a3217cb7c
IB/ipoib: Suppress warning for send only join failures

Orabug: 26324050

We expect send only joins to fail, it just means there are no listeners
for the group. The correct thing to do is silently drop the packet
at source.

Eg avahi will full join 224.0.0.251 which causes a send only IGMP packet
to 224.0.0.22, and then a warning level kmessage like this:

 ib0: sendonly multicast join failed for ff12:401b:ffff:0000:0000:0000:0000:0016, status -22

If there is no IP router listening to IGMP.

Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
(cherry picked from commit d1178cbcdcf91900ccf10a177350d7945703c151)

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