[openib-general] [PATCH] librdmacm: fix bug causing failure to work with partial membership pkey

Or Gerlitz or.gerlitz at gmail.com
Thu Feb 22 13:09:25 PST 2007


On 2/22/07, Sean Hefty <sean.hefty at intel.com> wrote:
> >An IB multicast group _cannot_ have partial members so this never should
> >get far enough to where two limited members would be unable to
> >communicate.

> Can someone help my understanding here?  Is ipoib joining a multicast group
> using the full membership PKey, even if the node that it joins from only has the
> limited membership PKey configured? And the code in ib_find_cached_pkey helps
> enable this?

Yep. The ipoib create_child  function Or-s 0x8000  to the device pkey
which was provided by the user. Now, IPoIB uses the device pkey when
forming MGIDs and when doing modify qp to init. Indeed the way
ib_find_cached_pkey() is implemented, make the latter use trivial.

Or.




More information about the general mailing list