aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/hw/i40iw
diff options
context:
space:
mode:
authorMohammad Khan <mohammad.a.khan@intel.com>2016-04-22 14:14:25 -0500
committerDoug Ledford <dledford@redhat.com>2016-04-28 16:32:55 -0400
commit84a4c246639aab8cb4c28b4313a3c676fe5ea263 (patch)
tree2a7757a878fc8e8c32ca70efa997e4f38c3c3b02 /drivers/infiniband/hw/i40iw
parentRDMA/i40iw: Correct STag mask to min of 14 bits (diff)
downloadlinux-dev-84a4c246639aab8cb4c28b4313a3c676fe5ea263.tar.xz
linux-dev-84a4c246639aab8cb4c28b4313a3c676fe5ea263.zip
RDMA/i40iw: Fix for a NOP WQE size
Fix for filling in the WQE size for NOP Signed-off-by: Tatyana Nikolova <tatyana.e.nikolova@intel.com> Signed-off-by: Faisal Latif <faisal.latif@intel.com> Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'drivers/infiniband/hw/i40iw')
-rw-r--r--drivers/infiniband/hw/i40iw/i40iw_uk.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/infiniband/hw/i40iw/i40iw_uk.c b/drivers/infiniband/hw/i40iw/i40iw_uk.c
index 6e0e3272e57f..2cd9091abd3e 100644
--- a/drivers/infiniband/hw/i40iw/i40iw_uk.c
+++ b/drivers/infiniband/hw/i40iw/i40iw_uk.c
@@ -56,6 +56,9 @@ static enum i40iw_status_code i40iw_nop_1(struct i40iw_qp_uk *qp)
wqe_idx = I40IW_RING_GETCURRENT_HEAD(qp->sq_ring);
wqe = qp->sq_base[wqe_idx].elem;
+
+ qp->sq_wrtrk_array[wqe_idx].wqe_size = I40IW_QP_WQE_MIN_SIZE;
+
peek_head = (qp->sq_ring.head + 1) % qp->sq_ring.size;
wqe_0 = qp->sq_base[peek_head].elem;
if (peek_head)