|
@@ -308,7 +308,7 @@ int ipath_make_rc_req(struct ipath_qp *qp)
|
|
else {
|
|
else {
|
|
qp->s_state = OP(SEND_ONLY_WITH_IMMEDIATE);
|
|
qp->s_state = OP(SEND_ONLY_WITH_IMMEDIATE);
|
|
/* Immediate data comes after the BTH */
|
|
/* Immediate data comes after the BTH */
|
|
- ohdr->u.imm_data = wqe->wr.imm_data;
|
|
|
|
|
|
+ ohdr->u.imm_data = wqe->wr.ex.imm_data;
|
|
hwords += 1;
|
|
hwords += 1;
|
|
}
|
|
}
|
|
if (wqe->wr.send_flags & IB_SEND_SOLICITED)
|
|
if (wqe->wr.send_flags & IB_SEND_SOLICITED)
|
|
@@ -346,7 +346,7 @@ int ipath_make_rc_req(struct ipath_qp *qp)
|
|
qp->s_state =
|
|
qp->s_state =
|
|
OP(RDMA_WRITE_ONLY_WITH_IMMEDIATE);
|
|
OP(RDMA_WRITE_ONLY_WITH_IMMEDIATE);
|
|
/* Immediate data comes after RETH */
|
|
/* Immediate data comes after RETH */
|
|
- ohdr->u.rc.imm_data = wqe->wr.imm_data;
|
|
|
|
|
|
+ ohdr->u.rc.imm_data = wqe->wr.ex.imm_data;
|
|
hwords += 1;
|
|
hwords += 1;
|
|
if (wqe->wr.send_flags & IB_SEND_SOLICITED)
|
|
if (wqe->wr.send_flags & IB_SEND_SOLICITED)
|
|
bth0 |= 1 << 23;
|
|
bth0 |= 1 << 23;
|
|
@@ -490,7 +490,7 @@ int ipath_make_rc_req(struct ipath_qp *qp)
|
|
else {
|
|
else {
|
|
qp->s_state = OP(SEND_LAST_WITH_IMMEDIATE);
|
|
qp->s_state = OP(SEND_LAST_WITH_IMMEDIATE);
|
|
/* Immediate data comes after the BTH */
|
|
/* Immediate data comes after the BTH */
|
|
- ohdr->u.imm_data = wqe->wr.imm_data;
|
|
|
|
|
|
+ ohdr->u.imm_data = wqe->wr.ex.imm_data;
|
|
hwords += 1;
|
|
hwords += 1;
|
|
}
|
|
}
|
|
if (wqe->wr.send_flags & IB_SEND_SOLICITED)
|
|
if (wqe->wr.send_flags & IB_SEND_SOLICITED)
|
|
@@ -526,7 +526,7 @@ int ipath_make_rc_req(struct ipath_qp *qp)
|
|
else {
|
|
else {
|
|
qp->s_state = OP(RDMA_WRITE_LAST_WITH_IMMEDIATE);
|
|
qp->s_state = OP(RDMA_WRITE_LAST_WITH_IMMEDIATE);
|
|
/* Immediate data comes after the BTH */
|
|
/* Immediate data comes after the BTH */
|
|
- ohdr->u.imm_data = wqe->wr.imm_data;
|
|
|
|
|
|
+ ohdr->u.imm_data = wqe->wr.ex.imm_data;
|
|
hwords += 1;
|
|
hwords += 1;
|
|
if (wqe->wr.send_flags & IB_SEND_SOLICITED)
|
|
if (wqe->wr.send_flags & IB_SEND_SOLICITED)
|
|
bth0 |= 1 << 23;
|
|
bth0 |= 1 << 23;
|