[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