diff options
author | Jack Morgenstein <jackm@dev.mellanox.co.il> | 2007-06-21 12:01:58 +0300 |
---|---|---|
committer | Roland Dreier <rolandd@cisco.com> | 2007-07-10 13:48:53 -0700 |
commit | 662a7652320c6c2cd986b2c61fea7efa7bd03939 (patch) | |
tree | 945f21ae057cfc0a09a5fe21671397c73a80f9b4 | |
parent | 98277f51b0a0c7c7afaf10c55802b2de8dc91430 (diff) | |
download | libmlx4-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.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -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 = |