From: Sean Hefty Date: Sun, 14 Apr 2013 16:55:15 +0000 (-0700) Subject: Refresh of rs-iwarp X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=3e68fd426e9026a22558bf73362dcd4627a06e94;p=~shefty%2Flibrdmacm.git Refresh of rs-iwarp --- diff --git a/src/rsocket.c b/src/rsocket.c index 79aa53b0..4caa93a5 100644 --- a/src/rsocket.c +++ b/src/rsocket.c @@ -1542,16 +1542,16 @@ static int rs_post_msg(struct rsocket *rs, uint32_t msg) wr.wr_id = rs_send_wr_id(msg); wr.next = NULL; if (!(rs->opts & RS_OPT_MSG_SEND)) { - wr.sg_list = &sge; - wr.num_sge = 1; - wr.opcode = IBV_WR_SEND; - wr.send_flags = IBV_SEND_INLINE; - } else { wr.sg_list = NULL; wr.num_sge = 0; wr.opcode = IBV_WR_RDMA_WRITE_WITH_IMM; wr.send_flags = 0; wr.imm_data = htonl(msg); + } else { + wr.sg_list = &sge; + wr.num_sge = 1; + wr.opcode = IBV_WR_SEND; + wr.send_flags = IBV_SEND_INLINE; } return rdma_seterrno(ibv_post_send(rs->cm_id->qp, &wr, &bad));