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

