diff options
author | Yossi Etigin <yosefe@Voltaire.COM> | 2009-01-16 22:42:59 +0100 |
---|---|---|
committer | Roland Dreier <rolandd@cisco.com> | 2009-01-16 22:42:59 +0100 |
commit | 3c20962086b0ceb5498ba840e5a91bf4a692aae9 (patch) | |
tree | d84370f7b2f443b192e1561839f8568b73a95208 /drivers/infiniband/ulp | |
parent | IPoIB: Fix deadlock between ipoib_open() and child interface create (diff) | |
download | linux-3c20962086b0ceb5498ba840e5a91bf4a692aae9.tar.xz linux-3c20962086b0ceb5498ba840e5a91bf4a692aae9.zip |
IPoIB: Do not print error messages for multicast join retries
When IPoIB tries to join a multicast group, and the SA module's SM
address handle is NULL (because of an SM change, etc), the join
returns with -EAGAIN status. In that case, don't print an error
message unless multicast debugging is enabled.
Signed-off-by: Yossi Etigin <yosefe@voltaire.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
Diffstat (limited to 'drivers/infiniband/ulp')
-rw-r--r-- | drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/infiniband/ulp/ipoib/ipoib_multicast.c b/drivers/infiniband/ulp/ipoib/ipoib_multicast.c index 59d02e0b8df1..425e31112ed7 100644 --- a/drivers/infiniband/ulp/ipoib/ipoib_multicast.c +++ b/drivers/infiniband/ulp/ipoib/ipoib_multicast.c @@ -409,7 +409,7 @@ static int ipoib_mcast_join_complete(int status, } if (mcast->logcount++ < 20) { - if (status == -ETIMEDOUT) { + if (status == -ETIMEDOUT || status == -EAGAIN) { ipoib_dbg_mcast(priv, "multicast join failed for %pI6, status %d\n", mcast->mcmember.mgid.raw, status); } else { |