[openib-general] [PATCH] librdmacm: fix bug causing failure to work with partial membership pkey
Hal Rosenstock
halr at voltaire.com
Wed Feb 21 03:46:10 PST 2007
On Wed, 2007-02-21 at 01:43, Or Gerlitz wrote:
> Hal Rosenstock wrote:
> > On Tue, 2007-02-20 at 10:38, Or Gerlitz wrote:
>
> >> Yes. Its a little bit confusing: partial and full members of an IPoIB IB
> >> partition use the same MGID. When an IPoIB MGID is constructed, the pkey
> >> placed by the driver is --always-- the full membership one. However, on
> >> a node with partial membership, what's plugged into the QP is the pkey
> >> index of the partial instance...
>
> > So in this case, do both the full and partial keys need configuring for
> > that port ?
>
> No. The SM configures --either-- the full or the partial pkey.
That's what I was afraid of :-(
> However, no matter what the SM configures, the core & ipoib code act as
> the full pkey is there. This is nice simplification and it works well.
I believe it is a spec (compliance) violation for the port to be a
partial member and join as a full member.
-- Hal
> Or.
>
More information about the general
mailing list