[ofa-general] [PATCH] mlx4_ib: Fix dispatch of IB_EVENT_LID_CHANGE
Jack Morgenstein
jackm at mellanox.co.il
Wed Jan 14 08:37:45 PST 2009
If we are generating a LID CHANGE event, why do we need the CLIENT
REREGISTER at all?
If both are generated, you will do BOTH light and heavy sweeps -- isn't
this a waste?
Preferable to check for LID CHANGE first (and generate the event if
needed).
Only if there is no LID CHANGE event generated, check for CLIENT REREG.
Thoughts?
--Original Message-----
> From: Moni Shoua [mailto:monis at Voltaire.COM]
> Sent: Wednesday, January 14, 2009 6:21 PM
> To: Roland Dreier
> Cc: Jack Morgenstein; Olga Stern; Yossi Etigin; OpenFabrics General
> Subject: Re: [ofa-general] [PATCH] mlx4_ib: Fix dispatch of
> IB_EVENT_LID_CHANGE
>
>
> Roland Dreier wrote:
> > > Yes. This one (as its twin patch for ib_mthca) fixes a real
> > problem.
> >
> > What is the real problem?
> >
> > - R.
> > _______________________________________________
> > general mailing list
> > general at lists.openfabrics.org
> > http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general
> >
> > To unsubscribe, please visit
> > http://openib.org/mailman/listinfo/openib-general
> >
> Voltaire SM, for example, sends one MAD when it takes over
> another SM. This one MAD tells the client to re-register and
> if necessary, changes the client LID. Old code won't generate
> LID change event and the IPoIB would only do a "light flush"
> of paths.
> This causes a communication breakdown for a very long time.
>
More information about the general
mailing list