Skip to content

Tags: linux-rdma/perftest

Tags

25.10.0-0.128

Toggle 25.10.0-0.128's commit message
Perftest: Update versions 25.10

Increase perftest vesrion to 6.27
and spec version to 25.10.

Signed-off-by: Shmuel Shaul <sshaul@nvidia.com>

25.07.0-0.104

Toggle 25.07.0-0.104's commit message
Perftest: Dynamic CUDA linking

This commit refactors the CUDA integration in Perftest by dynamically
loading the CUDA library (`libcuda.so`) instead of linking it
statically.

Changes include:
- Introduced `cuda_loader.c` to handle dynamic loading of CUDA
functions.
- Modified `cuda_memory.c` to use dynamically loaded function pointers
  instead of direct CUDA API calls.
- Ensured proper cleanup of resources by introducing
`unload_cuda_library()`.
- Find CUDA header path automatically and set related defines if exists.

This change increases flexibility, allowing Perftest to be compiled over
systems with cuda and run on both systems with/without CUDA.

Signed-off-by: Shmuel Shaul <sshaul@nvidia.com>

25.04.0-0.84

Toggle 25.04.0-0.84's commit message
Perftest: changing spec file version to 25.04.0

Signed-off-by: Shmuel Shaul <sshaul@nvidia.com>

25.01.0-0.80

Toggle 25.01.0-0.80's commit message
Perftest: enable pcie mapping type only if supported by cuda

Enable data direct pcie mapping type only if supported by CUDA
by checking if CU_MEM_RANGE_FLAG_DMA_BUF_MAPPING_TYPE_PCIE exist.

Signed-off-by: Shmuel Shaul <sshaul@nvidia.com>

24.10.0-0.66

Toggle 24.10.0-0.66's commit message
Perftest: fix qp_timeout with rdma_cm and UD

Upstream commit b8aa202 add a rdma cm qp_timeout support over datapath,
which is not supported over UD qp type.
This commit enable it over RC qp type only.

Signed-off-by: Shmuel Shaul <sshaul@nvidia.com>

24.07.0-0.44

Toggle 24.07.0-0.44's commit message
perftest: Add minimum rx_depth size in case of SRQ and UD/UC qp type

Add minimum rx_depth size as 100 in SRQ cases with UD/UC qp type so the server
side can have some time to warmup and catch up with the client
side.

Signed-off-by: Shmuel Shaul <sshaul@nvidia.com>

24.04.0-0.41

Toggle 24.04.0-0.41's commit message
Perftest: changing spec file version to 24.04.0.

Signed-off-by: Hassan Khadour <hkhadour@nvidia.com>

24.01.0-0.38

Toggle 24.01.0-0.38's commit message
Perftest: Version increase to 6.20

Signed-off-by: Hassan Khadour <hkhadour@nvidia.com>

23.10.0-0.29

Toggle 23.10.0-0.29's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #224 from changchengx/flow_label

perftest: support set flow_label through env variable FLOW_LABEL

23.07.0-0.27

Toggle 23.07.0-0.27's commit message
Perftest: Fix and optimize initial communication functions.

Fix and optimize some code sections in initial communication
functions.

Signed-off-by: Hassan Khadour <hkhadour@nvidia.com>