[ofa-general] Re: impossibility to bind a device/port with the rdma-cm when the port is down
Or Gerlitz
ogerlitz at voltaire.com
Tue Feb 3 23:11:43 PST 2009
Sean Hefty wrote:
> Why is ib_sa_get_mcmember_rec being called? Or is this issue separate from what
> udaddy is showing?
The IPOIB port space allows for UD interoperability between IPoIB and
RDMA-CM based apps. For that end, among other params such as the mgid
derivation, the qkey used for the UD QP must be the same. To achieve
that, a query on the broadcast group is done to the core multicast
data-base to retrieve the associated record from which the qkey is
extracted. When the port goes down, this db is being flushed and
ib_sa_get_mcmember_rec returns EADDRNOTAVAIL which is exactly what
udaddy is getting (you can also get it with mckey).
> Can you determine what call in the kernel is actually failing during the bind?
mcast_find being called from ib_sa_get_mcmember_rec
Or.
More information about the general
mailing list