diff options
Diffstat (limited to 'drivers/infiniband/hw/ipath/ipath_rc.c')
-rw-r--r-- | drivers/infiniband/hw/ipath/ipath_rc.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/infiniband/hw/ipath/ipath_rc.c b/drivers/infiniband/hw/ipath/ipath_rc.c index 467981905bbe..c405dfba5531 100644 --- a/drivers/infiniband/hw/ipath/ipath_rc.c +++ b/drivers/infiniband/hw/ipath/ipath_rc.c | |||
@@ -308,7 +308,7 @@ int ipath_make_rc_req(struct ipath_qp *qp) | |||
308 | else { | 308 | else { |
309 | qp->s_state = OP(SEND_ONLY_WITH_IMMEDIATE); | 309 | qp->s_state = OP(SEND_ONLY_WITH_IMMEDIATE); |
310 | /* Immediate data comes after the BTH */ | 310 | /* Immediate data comes after the BTH */ |
311 | ohdr->u.imm_data = wqe->wr.imm_data; | 311 | ohdr->u.imm_data = wqe->wr.ex.imm_data; |
312 | hwords += 1; | 312 | hwords += 1; |
313 | } | 313 | } |
314 | if (wqe->wr.send_flags & IB_SEND_SOLICITED) | 314 | if (wqe->wr.send_flags & IB_SEND_SOLICITED) |
@@ -346,7 +346,7 @@ int ipath_make_rc_req(struct ipath_qp *qp) | |||
346 | qp->s_state = | 346 | qp->s_state = |
347 | OP(RDMA_WRITE_ONLY_WITH_IMMEDIATE); | 347 | OP(RDMA_WRITE_ONLY_WITH_IMMEDIATE); |
348 | /* Immediate data comes after RETH */ | 348 | /* Immediate data comes after RETH */ |
349 | ohdr->u.rc.imm_data = wqe->wr.imm_data; | 349 | ohdr->u.rc.imm_data = wqe->wr.ex.imm_data; |
350 | hwords += 1; | 350 | hwords += 1; |
351 | if (wqe->wr.send_flags & IB_SEND_SOLICITED) | 351 | if (wqe->wr.send_flags & IB_SEND_SOLICITED) |
352 | bth0 |= 1 << 23; | 352 | bth0 |= 1 << 23; |
@@ -490,7 +490,7 @@ int ipath_make_rc_req(struct ipath_qp *qp) | |||
490 | else { | 490 | else { |
491 | qp->s_state = OP(SEND_LAST_WITH_IMMEDIATE); | 491 | qp->s_state = OP(SEND_LAST_WITH_IMMEDIATE); |
492 | /* Immediate data comes after the BTH */ | 492 | /* Immediate data comes after the BTH */ |
493 | ohdr->u.imm_data = wqe->wr.imm_data; | 493 | ohdr->u.imm_data = wqe->wr.ex.imm_data; |
494 | hwords += 1; | 494 | hwords += 1; |
495 | } | 495 | } |
496 | if (wqe->wr.send_flags & IB_SEND_SOLICITED) | 496 | if (wqe->wr.send_flags & IB_SEND_SOLICITED) |
@@ -526,7 +526,7 @@ int ipath_make_rc_req(struct ipath_qp *qp) | |||
526 | else { | 526 | else { |
527 | qp->s_state = OP(RDMA_WRITE_LAST_WITH_IMMEDIATE); | 527 | qp->s_state = OP(RDMA_WRITE_LAST_WITH_IMMEDIATE); |
528 | /* Immediate data comes after the BTH */ | 528 | /* Immediate data comes after the BTH */ |
529 | ohdr->u.imm_data = wqe->wr.imm_data; | 529 | ohdr->u.imm_data = wqe->wr.ex.imm_data; |
530 | hwords += 1; | 530 | hwords += 1; |
531 | if (wqe->wr.send_flags & IB_SEND_SOLICITED) | 531 | if (wqe->wr.send_flags & IB_SEND_SOLICITED) |
532 | bth0 |= 1 << 23; | 532 | bth0 |= 1 << 23; |