IB_QPS_RTR
if (qp_attr->qp_state == IB_QPS_RTR) {
case IB_QPS_RTR:
return IB_QPS_RTR;
if ((attr_mask & IB_QP_STATE) && (attr->qp_state == IB_QPS_RTR))
case IB_QPS_RTR:
if (iwqp->ibqp_state < IB_QPS_RTR ||
case IB_QPS_RTR:
attr.qp_state = IB_QPS_RTR;
if (cur_state == IB_QPS_INIT && new_state == IB_QPS_RTR) {
(cur_state == IB_QPS_INIT && new_state == IB_QPS_RTR)) {
new_state == IB_QPS_RTR &&
if (ibqp->qp_type == IB_QPT_UD && (new_state == IB_QPS_RTR)) {
if (cur_state != IB_QPS_RTR && new_state == IB_QPS_RTR)
case MLX4_QP_STATE_RTR: return IB_QPS_RTR;
case IB_QPS_RTR: return MLX4_QP_STATE_RTR;
attr.qp_state = IB_QPS_RTR;
attr->qp_state = IB_QPS_RTR;
case MLX5_QP_STATE_RTR: return IB_QPS_RTR;
case IB_QPS_RTR: return MLX5_QP_STATE_RTR;
[IB_QPS_RTR] = CMD_INIT2RTR_QPEE,
[IB_QPS_RTR] = {
case IB_QPS_RTR: return MTHCA_QP_STATE_RTR;
case MTHCA_QP_STATE_RTR: return IB_QPS_RTR;
cur_state == IB_QPS_INIT && new_state == IB_QPS_RTR) {
if (cur_state != IB_QPS_RTR &&
new_state == IB_QPS_RTR)
state = IB_QPS_RTR;
case IB_QPS_RTR:
case IB_QPS_RTR:
if (qp_attr->qp_state == IB_QPS_RTR)
qp_attr.qp_state = IB_QPS_RTR;
qp_attr.qp_state = IB_QPS_RTR;
case IB_QPS_RTR:
attr->qp_state = IB_QPS_RTR;
cmd->base.qp_state == IB_QPS_RTR) {
[IB_QPS_RTR] = {
[IB_QPS_RTR] = {
cur_state != IB_QPS_RTR && cur_state != IB_QPS_RTS &&
qp_attr.qp_state = IB_QPS_RTR;
qp_attr.qp_state = IB_QPS_RTR;
qp_attr.qp_state = IB_QPS_RTR;