[infiniband] Allow external QPN to differ from real QPN
authorMichael Brown <mcb30@etherboot.org>
Thu, 9 Jul 2009 14:52:04 +0000 (15:52 +0100)
committerMichael Brown <mcb30@etherboot.org>
Fri, 17 Jul 2009 22:06:34 +0000 (23:06 +0100)
commitf1d92fa8865c281cb7da31f2e3b62ece3f2f9ca1
treed07c05965bd108d02d3c1b6fd1ac1574f70200d5
parent92cf24002018a19aec65c4a5f99cffb78e34d4c4
[infiniband] Allow external QPN to differ from real QPN

Most IB hardware seems not to allow allocation of the genuine QPNs 0
and 1, so allow for the externally-visible QPN (as constructed and
parsed by ib_packet, where used) to differ from the real
hardware-allocated QPN.
src/include/gpxe/infiniband.h
src/net/infiniband.c
src/net/infiniband/ib_packet.c