[PATCH v2 0/2] support dmabuf
Cliff Burdick
cburdick at nvidia.com
Tue Feb 3 23:26:39 CET 2026
Fixed since v1:
* Fixed issue with MSVC compilation
* Fixed style issues from code review
Add support for kernel dmabuf feature and integrate it in the mlx5 driver.
This feature is needed to support GPUDirect on newer kernels.
Cliff Burdick (2):
eal: support dmabuf
common/mlx5: support dmabuf
.mailmap | 1 +
doc/guides/rel_notes/release_26_03.rst | 6 +
drivers/common/mlx5/linux/meson.build | 2 +
drivers/common/mlx5/linux/mlx5_common_verbs.c | 48 ++++-
drivers/common/mlx5/linux/mlx5_glue.c | 19 ++
drivers/common/mlx5/linux/mlx5_glue.h | 3 +
drivers/common/mlx5/mlx5_common.c | 42 ++++-
drivers/common/mlx5/mlx5_common_mr.c | 113 +++++++++++-
drivers/common/mlx5/mlx5_common_mr.h | 17 +-
drivers/common/mlx5/windows/mlx5_common_os.c | 8 +-
drivers/crypto/mlx5/mlx5_crypto.h | 1 +
drivers/crypto/mlx5/mlx5_crypto_gcm.c | 3 +-
lib/eal/common/eal_common_memory.c | 165 +++++++++++++++++-
lib/eal/common/eal_memalloc.h | 21 +++
lib/eal/common/malloc_heap.c | 27 +++
lib/eal/common/malloc_heap.h | 5 +
lib/eal/include/rte_memory.h | 145 +++++++++++++++
17 files changed, 612 insertions(+), 14 deletions(-)
--
2.52.0
More information about the dev
mailing list