summaryrefslogtreecommitdiffstats
path: root/src/arch
diff options
context:
space:
mode:
authorMichael Brown2008-11-12 16:35:45 +0100
committerMichael Brown2008-11-12 16:35:45 +0100
commit1b3edd9e11019240fd989de40defe444634cb094 (patch)
treec8320e8f86d240228cd967415aca256b8ec281d9 /src/arch
parent[romprefix] Use smaller PMM allocations if possible (diff)
downloadipxe-1b3edd9e11019240fd989de40defe444634cb094.tar.gz
ipxe-1b3edd9e11019240fd989de40defe444634cb094.tar.xz
ipxe-1b3edd9e11019240fd989de40defe444634cb094.zip
[infiniband] Respect hop pointer when building directed route SMP return path
The return path in directed route SMPs lists the egress ports in order from SM to node, rather than from node to SM. To write to the correct offset within the return path, we need to parse the hop pointer. This is held within the class-specific data portion of the MAD header, which was previously unused by us and defined to be a uint16_t. Define this field to be a union type; this requires some rearrangement of ib_mad.h and corresponding changes to ipoib.c.
Diffstat (limited to 'src/arch')
0 files changed, 0 insertions, 0 deletions