> From: Leon Romanovsky [mailto:leon@xxxxxxxxxx] > Sent: Monday, July 9, 2018 1:30 PM > On Sun, Jul 08, 2018 at 04:59:50PM +0300, Yuval Bason wrote: > > Implement the SRQ specific verbs and update the poll_cq verb to deal > > with SRQ completions. > > > > Signed-off-by: Michal Kalderon <michal.kalderon@xxxxxxxxxx> > > Signed-off-by: Yuval Bason <yuval.bason@xxxxxxxxxx> > > --- > > drivers/infiniband/hw/qedr/main.c | 5 + > > drivers/infiniband/hw/qedr/qedr.h | 35 +++ > > drivers/infiniband/hw/qedr/qedr_hsi_rdma.h | 11 + > > drivers/infiniband/hw/qedr/verbs.c | 417 > ++++++++++++++++++++++++++++- > > drivers/infiniband/hw/qedr/verbs.h | 9 + > > 5 files changed, 464 insertions(+), 13 deletions(-) > > <..> > > > > static inline void > > @@ -1292,9 +1539,17 @@ static void qedr_set_roce_db_info(struct > qedr_dev *dev, struct qedr_qp *qp) > > params->dpi = pd->uctx ? pd->uctx->dpi : dev->dpi; > > params->sq_cq_id = get_qedr_cq(attrs->send_cq)->icid; > > params->stats_queue = 0; > > - params->rq_cq_id = get_qedr_cq(attrs->recv_cq)->icid; > > params->srq_id = 0; > > params->use_srq = false; > > + > > + if (!qp->srq) > > + params->rq_cq_id = get_qedr_cq(attrs->recv_cq)->icid; > > + > > + if (qp->srq) { > > + params->rq_cq_id = get_qedr_cq(attrs->recv_cq)->icid; > > + params->srq_id = qp->srq->srq_id; > > + params->use_srq = true; > > + } > > if () { ... } else { ... } ; Will fix. > > Thanks -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html