projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
add7afc
)
IPoIB: Retry failed send-only multicast group joins
author
Eli Cohen
<
[email protected]
>
Thu, 14 Sep 2006 20:51:41 +0000
(13:51 -0700)
committer
Roland Dreier
<
[email protected]
>
Thu, 14 Sep 2006 20:51:41 +0000
(13:51 -0700)
When a send-only multicast group join fails, mcast->query must be set
to NULL. Otherwise, IPoIB will never retry the join and the multicast
group will never be reachable.
Signed-off-by: Eli Cohen <
[email protected]
>
Signed-off-by: Michael S. Tsirkin <
[email protected]
>
Signed-off-by: Roland Dreier <
[email protected]
>
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
patch
|
blob
|
history
diff --git
a/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
b/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
index b5e6a7be603df5388fb5d03ba55e997142babbe1..ec356ce7cdcdefc3fbb91d6f7e3b9bf8ea071a82 100644
(file)
--- a/
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
+++ b/
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
@@
-326,6
+326,7
@@
ipoib_mcast_sendonly_join_complete(int status,
/* Clear the busy flag so we try again */
clear_bit(IPOIB_MCAST_FLAG_BUSY, &mcast->flags);
+ mcast->query = NULL;
}
complete(&mcast->done);