aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJack Morgenstein <jackm@dev.mellanox.co.il>2007-06-21 12:01:58 +0300
committerRoland Dreier <rolandd@cisco.com>2007-07-10 13:48:53 -0700
commit662a7652320c6c2cd986b2c61fea7efa7bd03939 (patch)
tree945f21ae057cfc0a09a5fe21671397c73a80f9b4
parent98277f51b0a0c7c7afaf10c55802b2de8dc91430 (diff)
downloadlibmlx4-662a7652320c6c2cd986b2c61fea7efa7bd03939.tar.gz
Use BlueFlame for RDMA_READ work requests too
Use BlueFlame for RDMA READ requests too. This improves latency. Signed-off-by: Jack Morgenstein <jackm@dev.mellanox.co.il> Signed-off-by: Roland Dreier <rolandd@cisco.com>
-rw-r--r--src/qp.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/qp.c b/src/qp.c
index 4e3c358..66ee309 100644
--- a/src/qp.c
+++ b/src/qp.c
@@ -204,9 +204,11 @@ int mlx4_post_send(struct ibv_qp *ibqp, struct ibv_send_wr *wr,
break;
+ case IBV_WR_RDMA_READ:
+ inl = 1;
+ /* fall through */
case IBV_WR_RDMA_WRITE:
case IBV_WR_RDMA_WRITE_WITH_IMM:
- case IBV_WR_RDMA_READ:
((struct mlx4_wqe_raddr_seg *) wqe)->raddr =
htonll(wr->wr.rdma.remote_addr);
((struct mlx4_wqe_raddr_seg *) wqe)->rkey =