Set correct sq_sig_type and qp_type in qp_init_attr. Signed-off-by: Vincent Rizza <[EMAIL PROTECTED]> Signed-off-by: Brett Grandbois <[EMAIL PROTECTED]> Signed-off-by: Greg Banks <[EMAIL PROTECTED]> Signed-off-by: Max Matveev <[EMAIL PROTECTED]> Signed-off-by: Ken Sandars <[EMAIL PROTECTED]> --- drivers/infiniband/hw/mlx4/qp.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/drivers/infiniband/hw/mlx4/qp.c b/drivers/infiniband/hw/mlx4/qp.c index 9559248..37fc05d 100644 --- a/drivers/infiniband/hw/mlx4/qp.c +++ b/drivers/infiniband/hw/mlx4/qp.c @@ -1910,6 +1910,13 @@ done: qp_init_attr->cap = qp_attr->cap; + if (qp->sq_signal_bits & MLX4_WQE_CTRL_CQ_UPDATE) + qp_init_attr->sq_sig_type = IB_SIGNAL_ALL_WR; + else + qp_init_attr->sq_sig_type = IB_SIGNAL_REQ_WR; + + qp_init_attr->qp_type = qp->ibqp.qp_type; + qp_init_attr->create_flags = 0; if (qp->flags & MLX4_IB_QP_BLOCK_MULTICAST_LOOPBACK) qp_init_attr->create_flags |= IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK; _______________________________________________ general mailing list general@lists.openfabrics.org http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general