RDMA/cxgb4: Set fence flag for inv-local-stag work requests
Signed-off-by: Steve Wise <swise@opengridcomputing.com> Signed-off-by: Roland Dreier <rolandd@cisco.com>
This commit is contained in:
parent
f64b88433c
commit
4ab1eb9c8d
1 changed files with 2 additions and 0 deletions
|
@ -588,6 +588,8 @@ int c4iw_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr,
|
||||||
err = build_fastreg(wqe, wr, &len16);
|
err = build_fastreg(wqe, wr, &len16);
|
||||||
break;
|
break;
|
||||||
case IB_WR_LOCAL_INV:
|
case IB_WR_LOCAL_INV:
|
||||||
|
if (wr->send_flags & IB_SEND_FENCE)
|
||||||
|
fw_flags |= FW_RI_LOCAL_FENCE_FLAG;
|
||||||
fw_opcode = FW_RI_INV_LSTAG_WR;
|
fw_opcode = FW_RI_INV_LSTAG_WR;
|
||||||
swsqe->opcode = FW_RI_LOCAL_INV;
|
swsqe->opcode = FW_RI_LOCAL_INV;
|
||||||
err = build_inv_stag(wqe, wr, &len16);
|
err = build_inv_stag(wqe, wr, &len16);
|
||||||
|
|
Reference in a new issue