IB_QPT_UD
case IB_QPT_UD:
qp->qplib_qp.type = IB_QPT_UD;
} else if (qp_init_attr->qp_type == IB_QPT_UD) {
if ((qp->ib_qp.qp_type == IB_QPT_UD || qp->ib_qp.qp_type == IB_QPT_GSI ||
return IB_QPT_UD;
if (iwqp->ibqp.qp_type == IB_QPT_UD ||
init_attr->qp_type != IB_QPT_UD &&
MLX4_IB_QPT_UD = IB_QPT_UD,
size = (tun_qp->qp->qp_type == IB_QPT_UD) ?
qp_init_attr.init_attr.qp_type = IB_QPT_UD;
if (init_attr->qp_type != IB_QPT_UD)
init_attr->qp_type != IB_QPT_UD) ||
case IB_QPT_UD:
else if (ibqp->qp_type == IB_QPT_UD) {
ibqp->qp_type == IB_QPT_UD ||
if (ibqp->qp_type == IB_QPT_UD && (new_state == IB_QPS_RTR)) {
(ibqp->qp_type == IB_QPT_UD) ||
if (qp->ibqp.qp_type == IB_QPT_UD) {
.qp_type = IB_QPT_UD,
if (init_attr->qp_type == IB_QPT_UD &&
if (init_attr->qp_type == IB_QPT_UD &&
case IB_QPT_UD:
case IB_QPT_UD:
case IB_QPT_UD:
} else if (ibqp->qp_type == IB_QPT_UD ||
case IB_QPT_UD:
case IB_QPT_UD:
case IB_QPT_UD: return MLX5_QP_ST_UD;
case IB_QPT_UD:
case IB_QPT_UD: qp->transport = UD; break;
if (!id_priv->cm_id.ib || (id_priv->id.qp_type == IB_QPT_UD))
listen_id->ps, IB_QPT_UD);
(id->qp_type == IB_QPT_UD)) ||
(conn_id->id.qp_type != IB_QPT_UD))
if (id->qp_type == IB_QPT_UD)
if (id->qp_type == IB_QPT_UD) {
if (id->qp_type == IB_QPT_UD)
if (id->qp_type == IB_QPT_UD)
if (id_priv->id.qp_type == IB_QPT_UD) {
if (cm_id->qp_type == IB_QPT_UD)
*qp_type = IB_QPT_UD;
is_ud = qp->qp_type == IB_QPT_UD;
if (qp->qp_type != IB_QPT_UD && qp->qp_type != IB_QPT_RAW_PACKET) {
[IB_QPT_UD] = (IB_QP_PKEY_INDEX |
[IB_QPT_UD] = IB_QP_SQ_PSN,
[IB_QPT_UD] = (IB_QP_CUR_STATE |
[IB_QPT_UD] = (IB_QP_CUR_STATE |
[IB_QPT_UD] = IB_QP_EN_SQD_ASYNC_NOTIFY,
[IB_QPT_UD] = (IB_QP_CUR_STATE |
[IB_QPT_UD] = (IB_QP_PKEY_INDEX |
[IB_QPT_UD] = (IB_QP_CUR_STATE |
qp->qp_type != IB_QPT_UD || !is_valid_mcast_lid(qp, lid))
qp->qp_type != IB_QPT_UD || !is_valid_mcast_lid(qp, lid))
[IB_QPT_UD] = (IB_QP_PKEY_INDEX |
[IB_QPT_UD] = (IB_QP_PKEY_INDEX |
.qp_type = IB_QPT_UD