Could anyone tell me why this routine in mthca is necessary?  There 
aren't any comments to explain it; I'm wondering if this is a workaround 
for Sinai of some kind?

static inline u32 adjust_key(struct mthca_dev *dev, u32 key)
{
    if (dev->mthca_flags & MTHCA_FLAG_SINAI_OPT)
        return ((key << 20) & 0x800000) | (key & 0x7fffff);
    else
        return key;
}

Thanks in advance,
Jesse




_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

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

Reply via email to