[ewg] [PATCH] pkey fix for ipoib - resubmission

Jason Gunthorpe jgunthorpe at obsidianresearch.com
Fri Jun 18 14:46:01 PDT 2010


On Fri, Jun 18, 2010 at 01:38:13PM -0500, Todd Rimmer wrote:
> Jason,
> 
> > Fixing the maddr table, and dealing with race issues with ongoing
> > joins my not be straightforward, but, IMHO, necessary for this patch
> > to be acceptable.

> So you are pointing out an existing bug, which is no worse with this
> patch than without it.  Namely that pkey changes with IPv6 may have
> issues.  IPv4 pkey changes should be ok.

No.. It is my understanding, that today, the pkey of an IPOIB
interface can never change once it is established.

This patch changes that invariant without actually addressing all
the complexity of making it work.

> In at least the HPC world, PKey changes are extremely rare, however
> having server's reliably boot is important.

Various IPv6 multicast joins occur as soon as the interface is up'd,
using the pkey in-place at that time. Changing the pkey while the
interface is down might work OK, but changing it while it is up'd will
break all multicast joins that were started before, ie IPv6.

Jason



More information about the ewg mailing list