On Wed, Jul 1, 2009 at 12:50 PM, Jason
Gunthorpe<jguntho...@obsidianresearch.com> wrote:
> On Wed, Jul 01, 2009 at 11:54:13AM -0400, Hal Rosenstock wrote:
>
>> I think it depends on the interpretation of "If redirection is not being
>> performed, this shall be set to zero." in the RedirectGID description
>> as to whether it is referring to redirection in general or just GID
>> redirection.
>
> ClassPortInfo is used for alot of things,

Of course.

> I take that to mean that
> when it is used in non-redirection contexts that RedirectGID can be 0.

I took it to mean differently as there's some conflicting text in RedirectLID.

> Clearly the only sane way this can work is if the GID is always
> filled in for the redirection case.

Why is that ? Why must the redirector provide GRH info when it's not
required for subnet local cases ?

>> Futhermore, RedirectLID can be non zero but GID redirection is still
>> being used as indicated by the RedirectLID description indicating that
>> a non zero RedirectLID will in general not be valid.
>
> The spec says if it is not zero the requester shall use it. I don't
> see an ambiguity here.

To me, the ambiguity is several lines below it where it states that
the RedirectLID might not be valid and says to obtain a PathRecord
when RedirectGID is supplied rather than relying on the RedirectLID is
non zero.

-- Hal

> Jason
_______________________________________________
ewg mailing list
ewg@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg

Reply via email to