On Thu, 01 Aug 2024 15:05:09 +0300, Leon Romanovsky wrote:
From: Leon Romanovsky leonro@nvidia.com
From Yishai,
Overview
This patch series aims to enable multi-path DMA support, allowing an mlx5 RDMA device to issue DMA commands through multiple paths. This feature is critical for improving performance and reaching line rate in certain environments where issuing PCI transactions over one path may be significantly faster than over another. These differences can arise from various PCI generations in the system or the specific system topology.
[...]
Applied, thanks!
[2/8] RDMA/mlx5: Introduce the 'data direct' driver https://git.kernel.org/rdma/rdma/c/281658bd04e7b9 [3/8] RDMA/mlx5: Add the initialization flow to utilize the 'data direct' device https://git.kernel.org/rdma/rdma/c/302b01afc28b1e [4/8] RDMA/umem: Add support for creating pinned DMABUF umem with a given dma device https://git.kernel.org/rdma/rdma/c/b047ecbd7672d2 [5/8] RDMA/umem: Introduce an option to revoke DMABUF umem https://git.kernel.org/rdma/rdma/c/bc9be75e01373c [6/8] RDMA: Pass uverbs_attr_bundle as part of '.reg_user_mr_dmabuf' API https://git.kernel.org/rdma/rdma/c/83f44068da564d [7/8] RDMA/mlx5: Add support for DMABUF MR registrations with Data-direct https://git.kernel.org/rdma/rdma/c/19ae08911f8be1 [8/8] RDMA/mlx5: Introduce GET_DATA_DIRECT_SYSFS_PATH ioctl https://git.kernel.org/rdma/rdma/c/d222b19c595f63
Best regards,