[openib-general] [PATCH] ib_mad.h: Remove network endian conversionof QP1 QKey

Hal Rosenstock
Wed Oct 6 10:21:04 PDT 2004


On Wed, 2004-10-06 at 12:46, Fab Tillier wrote:
> > From: Hal Rosenstock [mailto:halr at voltaire.com]
> > Sent: Wednesday, October 06, 2004 9:42 AM
> > 
> > ib_mad.h: Remove network endian conversion of QP1 QKey
> 
> I don't get the point.  Is IB_QP1_QKEY going to be treated in host order,
> and then swapped by someone at some point when posting?  Does mthca expect
> the QKey to be provided in host order and then swap it when formatting the
> WQEs?

In ib_mad.c, it's used as a QKey attribute to the HCA when the QP is
initialized. 

In a client, it's used as the remote QKey in the send WR ud request.

The only byte swapping is done by the HCA not in the MAD layer or
client.

-- Hal



More information about the openib-general mailing list