]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
Introduce mlx5 data direct placement (DDP)
authorLeon Romanovsky <leon@kernel.org>
Mon, 4 Nov 2024 11:55:56 +0000 (06:55 -0500)
committerLeon Romanovsky <leon@kernel.org>
Mon, 4 Nov 2024 11:55:56 +0000 (06:55 -0500)
commit8439662f6f1654733e90453f33db41c6178f1b54
tree16c9d25bd03a459318872be430ff1a95c49b6b52
parentd7d54769c042cf24e4e8aeae03ca9fb5fcb6f714
parent8ab3138a9b2dcb0ddf281240cf8cba414eb1224a
Introduce mlx5 data direct placement (DDP)

This feature allows WRs on the receiver side of the QP to be consumed
out of order, permitting the sender side to transmit messages without
guaranteeing arrival order on the receiver side.

When enabled, the completion ordering of WRs remains in-order,
regardless of the Receive WRs consumption order.

RDMA Read and RDMA Atomic operations on the responder side continue to
be executed in-order, while the ordering of data placement for RDMA
Write and Send operations is not guaranteed.

Signed-off-by: Leon Romanovsky <leon@kernel.org>
* mlx5-next:
  net/mlx5: Introduce data placement ordering bits