Is it valid to have a CM request message with subnet local = 1 and hop limit > 1? If so, then it's not clear in the spec on how each side of the QP creation are to determine if they use GRHs or not. Can Mellanox be configured to accept both (LRH,LRH_GRH) on a RC QP at the same time?

- Jim

----- Original Message ----- From: "Sean Hefty" <[EMAIL PROTECTED]> To: "'Jason Gunthorpe'" <[EMAIL PROTECTED]>; "Sean Hefty" <[EMAIL PROTECTED]>
Cc: <general@lists.openfabrics.org>
Sent: Monday, September 17, 2007 1:39 PM
Subject: RE: [ofa-general] Re: [PATCH] core/cm: improverequestmessage interpretation of subnet local fields


>I'm with Hal on this - why does this cause a problem? There is no IB
packet verification check that tests if a GRH is present, only if it
is presen it must be valid - so how can an extra correctly filled in
GRH cause anything but degraded performance?

ib_init_ah_from_path() uses the hop_limit in the path record to determine if a GRH should be used. It sets the address handle attributes (used to configure the QP) based on hop_limit > 1. If hop_limit is set incorrectly in the CM REQ, the path record formed by the CM based on data carried in the REQ could have
invalid GRH values.

It's possible that this is an active side CM issue, but that's not clear to me.

- Sean
_______________________________________________
general mailing list
general@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

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

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to