| d987d777 | 07-May-2024 |
Alexey Marchuk <alexeymar@nvidia.com> |
accel/mlx5: Support copy operation
Since number of iovs per 1 RDMA operation is limited by 16, we have to caculate the number of operations which must be completed. In the worst case we have to iter
accel/mlx5: Support copy operation
Since number of iovs per 1 RDMA operation is limited by 16, we have to caculate the number of operations which must be completed. In the worst case we have to iterate both src and dst iovs to find this number. Added a test with malloc bdev to check the new copy operation.
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: I8bc75813f94d8fdff2e0af5cf5b8c254d8042af9 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/23135 Reviewed-by: Jim Harris <jim.harris@samsung.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Ben Walker <ben@nvidia.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com>
show more ...
|
| 78275c69 | 03-May-2024 |
Alexey Marchuk <alexeymar@nvidia.com> |
test/dma: Add option to set iovcnt
Data payload is split into `iovcnt` elements to trigger handling of the fragmented payload in accel_mlx5 module
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.co
test/dma: Add option to set iovcnt
Data payload is split into `iovcnt` elements to trigger handling of the fragmented payload in accel_mlx5 module
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: I984b4c11041dfa100e47f5f0b436dc938bdb8fce Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/23129 Reviewed-by: Jim Harris <jim.harris@samsung.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <ben@nvidia.com>
show more ...
|