On Wed, Aug 24, 2016 at 01:59:17PM -0500, Shiraz Saleem wrote: > From: Tatyana Nikolova > > Send a zero length last streaming mode message for loopback > connections to synchronize between accepting QP and connecting QP. > This avoids data transfer to start on the accepting QP before > the connecting QP is in RTS. Also remove function i40iw_loopback_nop() > as it is no longer used. > > Fixes: f27b4746f378 ("i40iw: add connection management code") > Hi Shiraz, It will be great if avoid the empty line between Fixes and tags for future submissions. Thanks > Signed-off-by: Tatyana Nikolova > Signed-off-by: Shiraz Saleem > --- > drivers/infiniband/hw/i40iw/i40iw_cm.c | 22 +--------------------- > 1 file changed, 1 insertion(+), 21 deletions(-) > > diff --git a/drivers/infiniband/hw/i40iw/i40iw_cm.c b/drivers/infiniband/hw/i40iw/i40iw_cm.c > index 6434398..7ca0638 100644 > --- a/drivers/infiniband/hw/i40iw/i40iw_cm.c > +++ b/drivers/infiniband/hw/i40iw/i40iw_cm.c > @@ -3347,26 +3347,6 @@ int i40iw_cm_disconn(struct i40iw_qp *iwqp) > } > > /** > - * i40iw_loopback_nop - Send a nop > - * @qp: associated hw qp > - */ > -static void i40iw_loopback_nop(struct i40iw_sc_qp *qp) > -{ > - u64 *wqe; > - u64 header; > - > - wqe = qp->qp_uk.sq_base->elem; > - set_64bit_val(wqe, 0, 0); > - set_64bit_val(wqe, 8, 0); > - set_64bit_val(wqe, 16, 0); > - > - header = LS_64(I40IWQP_OP_NOP, I40IWQPSQ_OPCODE) | > - LS_64(0, I40IWQPSQ_SIGCOMPL) | > - LS_64(qp->qp_uk.swqe_polarity, I40IWQPSQ_VALID); > - set_64bit_val(wqe, 24, header); > -} > - > -/** > * i40iw_qp_disconnect - free qp and close cm > * @iwqp: associate qp for the connection > */ > @@ -3638,7 +3618,7 @@ int i40iw_accept(struct iw_cm_id *cm_id, struct iw_cm_conn_param *conn_param) > } else { > if (iwqp->page) > iwqp->sc_qp.qp_uk.sq_base = kmap(iwqp->page); > - i40iw_loopback_nop(&iwqp->sc_qp); > + dev->iw_priv_qp_ops->qp_send_lsmm(&iwqp->sc_qp, NULL, 0, 0); > } > > if (iwqp->page) > -- > 2.1.3 > > -- > To unsubscribe from this list: send the line "unsubscribe linux-rdma" in > the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org > More majordomo info at http://vger.kernel.org/majordomo-info.html