summaryrefslogtreecommitdiffstats
path: root/include/linux/mlx4
diff options
context:
space:
mode:
authorOr Gerlitz2011-06-15 16:43:43 +0200
committerRoland Dreier2011-07-19 06:04:33 +0200
commit98a13e487a3bdac8508e4dcb98d63385fabe6767 (patch)
tree3f1abd2d7711e2ba2c7369aebca4f99b729ab7ee /include/linux/mlx4
parentmlx4_core: Read extended capabilities into the flags field (diff)
downloadkernel-qcow2-linux-98a13e487a3bdac8508e4dcb98d63385fabe6767.tar.gz
kernel-qcow2-linux-98a13e487a3bdac8508e4dcb98d63385fabe6767.tar.xz
kernel-qcow2-linux-98a13e487a3bdac8508e4dcb98d63385fabe6767.zip
mlx4_core: Fix location of counter index in QP context struct
Fix the address handle portion of the QP context structure to have the correct bit location for the counter index field. Signed-off-by: Eli Cohen <eli@mellanox.co.il> Signed-off-by: Or Gerlitz <ogerlitz@mellanox.co.il> Signed-off-by: Roland Dreier <roland@purestorage.com>
Diffstat (limited to 'include/linux/mlx4')
-rw-r--r--include/linux/mlx4/qp.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/include/linux/mlx4/qp.h b/include/linux/mlx4/qp.h
index 9e9eb21056ca..6486d880bdbf 100644
--- a/include/linux/mlx4/qp.h
+++ b/include/linux/mlx4/qp.h
@@ -99,7 +99,7 @@ struct mlx4_qp_path {
u8 fl;
u8 reserved1[2];
u8 pkey_index;
- u8 reserved2;
+ u8 counter_index;
u8 grh_mylmc;
__be16 rlid;
u8 ackto;
@@ -111,8 +111,7 @@ struct mlx4_qp_path {
u8 sched_queue;
u8 vlan_index;
u8 reserved3[2];
- u8 counter_index;
- u8 reserved4;
+ u8 reserved4[2];
u8 dmac[6];
};