ah_attr->grh.dgid.global.interface_id);
}
- if (qp_attr_mask & IB_QP_TIMEOUT) {
- path->local_ack_timeout = qp_attr->timeout;
- sif_log(sdev, SIF_QP, " - with timeout %d", qp_attr->timeout);
- }
sif_log(sdev, SIF_QP, "local_lid_path %d, remote_lid %d %s, QP(ipd):%d %s",
path->local_lid_path, path->remote_lid, (path->loopback ? "(loopback)" : ""),
if (qp_attr_mask & IB_QP_TIMEOUT) {
ctrl_attr->local_ack_timeout = 1;
- if (!(qp_attr_mask & (IB_QP_AV|IB_QP_ALT_PATH)))
- mct->data.primary_path.local_ack_timeout = qp_attr->timeout;
+ mct->data.primary_path.local_ack_timeout = qp_attr->timeout;
}
if (qp_attr_mask & IB_QP_RETRY_CNT) {
be64_to_cpu(path->remote_gid_1));
}
- if (qp_attr_mask & IB_QP_TIMEOUT) {
- set_psif_qp_path__local_ack_timeout(path, qp_attr->timeout);
- sif_log(sdev, SIF_QP, " - with timeout %d", qp_attr->timeout);
- }
qp->remote_lid = ah_attr->dlid;
set_psif_qp_path__remote_lid(path, ah_attr->dlid);
qp->mtu = qp_attr->path_mtu;
}
- if (!(qp_attr_mask & (IB_QP_AV|IB_QP_ALT_PATH))) {
+ if (qp_attr_mask & IB_QP_TIMEOUT) {
/* Set these values also if a path does not get set */
- if (qp_attr_mask & IB_QP_TIMEOUT)
- set_psif_qp_path__local_ack_timeout(&qps->path_a, qp_attr->timeout);
+ set_psif_qp_path__local_ack_timeout(&qps->path_a, qp_attr->timeout);
+ sif_log(sdev, SIF_QP, "timeout %d", qp_attr->timeout);
}
if (qp_attr_mask & IB_QP_RETRY_CNT) {