IB/mthca: Fix MAD extended header format for MAD_IFC firmware command
authorMichael S. Tsirkin <mst@mellanox.co.il>
Mon, 30 Oct 2006 14:31:52 +0000 (16:31 +0200)
committerRoland Dreier <rolandd@cisco.com>
Tue, 31 Oct 2006 18:51:26 +0000 (10:51 -0800)
commit68586b67ab1a2fd618f79e29a06f10ae886f4b46
tree0a764201c970dc7a97103df7875bbd982bf4ef46
parent0b26c88f29ad8bcf91a2ea8f25a36f2028ebabea
IB/mthca: Fix MAD extended header format for MAD_IFC firmware command

Several fields in an incoming MAD extended info header were passed
into the MAD_IFC firmware command at incorrect offsets (mostly off by
4 bytes).  As the result, the HCA will fail to generate traps in which
this info is needed (e.g. traps which include the GRH of the incoming
packet), in violation of the IB spec.

Signed-off-by: Michael S. Tsirkin <mst@mellanox.co.il>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
drivers/infiniband/hw/mthca/mthca_cmd.c