Skip to content

Releases: linux-rdma/perftest

perftest-25.10.0-0.128

17 Nov 07:53

Choose a tag to compare

Perftest: fix mr registeration fallback
Perftest: Add ibv_reg_mr_ex support with TLP Processing Hints and refactor MR registration
Perftest: Add dynamic CQE polling mechanism
Perftest: Fix address cycling bug in local address increment logic
Perftest: add T10DIF signature offload support
Unique WR ID
Perftest: Fix help screen not displaying supported verbs for SRD correctly
add inline support for nebula-matrix rdma nic
Fix MR registration for providers which don't support extended
Perftest: Update versions 25.10
Perftest: Add Pensando device support
Perftest: Add support for CONNECTX10

perftest-25.07.0-0.104

05 Aug 18:53

Choose a tag to compare

Perftest: explicitly include standard C++ library
Perftest: Make cudart linkage optional due to nvcc and GCC incompatibility
Perftest: add cudart support info to README
Fixed loss of one payload part due to skip of one address
Perftest: Fix perform warm up process stuck
Two bugfixes
Perftest: Do not align SRQ recv length to MTU for hns
Cuda: Use pcie mapping regardless of data direct
Add support for DMA-buffers in Cambricon devices
Perftest supports MLU latency tests with read/send verbs only
Perftest: Add GitHub actions support
Perftest: Add null-mr support over server side
Added TCU support
add Yunsilicon dev types
Perftest: disable Scatter2CQE with gpudirect send_lat
Perftest: fix OOO_RECV_WRS enablement flow
Perftest: Add print in case blueflame is not supported
Perftest: Version increase to 6.26
Perftest: changing spec file version to 25.07.0
Perftest: Dynamic CUDA linking

perftest-25.04.0-0.84

11 May 08:00

Choose a tag to compare

fix core dump issue when disabling HAVE_IBV_WR_API
Enable DMABUF support for ROCm
Perftest: Fix for loop initial declarations
debian: Rely on dh_shlibdeps for determining the dependencies and update build dependencies
Support for Gaudi2 and Gaudi3 device memory
Perftest: Fix Cppcheck warnings in rocm_memory.c
Perftest: Fix configure variable for data_direct
assorted CUDA data_direct fixes
Perftest: Clarify flag symmetry in app help
Perftest: Add IPv6 support to bind_source_ip
Perftest: Optimize cqe polling batch
perftest: update payload_file_path & flow_label format man page
rename var for semantic and remove dead code
Perftest: random buffer initialization optimization
Perftest: Version increase to 6.25
Perftest: changing spec file version to 25.04.0

perftest-25.01.0-0.80

24 Feb 07:10

Choose a tag to compare

Perftest: add DDP support
perftest: Turn on comp_mask create flag and add DDP indication
Perftest: Add flag to disable DDP
Perftest: add a check for the max ooo_recv_wrs_caps
Perftest: Version increase to 6.24
Perftest: changing spec file version to 25.01.0
Perftest: change exit flow in run_infinitely mode
Perftest: disable infinitely trap over client in SEND
Perftest: Add connectionless server support for multicast traffic
Perftest: Add support for CONNECTX9
Use zero size receive buffers for write w/imm
perftest: support set flow_label list val in GRH with RR method
dmabuf: Add data-direct option to dmabuf
dmabuf: Update dmabuf flag for data-direct traffic
Perftest: enable pcie mapping type only if supported by cuda

perftest-24.10.0-0.66

10 Nov 08:37

Choose a tag to compare

Add support for Cambricon devices
Add 0xefa3 pciid to the database
Perftest: add error message for DC runs with small queue depth
Perftest: Add support for TD lock-free mode
Perftest: Version increase to 6.23
Revert "Perftest: Version increase to 6.23"
Perftest: Version increase to 6.23
Perftest: changing spec file version to 24.10.0
perftest: Set Ack timeout for rdma_cm connection id
Perftest: Fix TD lock-free mode not working for QP
Perftest: Write cuda device id to json file
Add support for SRD unsolicited write w/ imm. receive
Perftest: Fix failure in creating cq when create cq ex is not supported by providers
create_comm_struct: Copy in user_param->qp_timeout
Set qp_timeout for create_rdma_cm_connection path
Perftest: fix qp_timeout with rdma_cm and UD

perftest-24.07.0-0.44

29 Aug 06:49

Choose a tag to compare

Perftest: Fix rx_depth check for XRC
perftest: Add minimum rx_depth size in case of SRQ and UD/UC qp type
Perftest: Support selecting congestion control algorithms

perftest-24.04.0-0.41

29 Aug 06:49

Choose a tag to compare

Perftest: Add condition to force stop polling in write_with_imm
Perftest: changing spec file version to 24.04.0.
Perftest: Version increase to 6.21
Fix man page handling for out-of-tree builds
Both the server and client call rdma_disconnect() synchronously, When the ...
add support for ROCm6.0 API changes (II)
add support for ROCm6.0 API changes
Add support for loongarch64.
perftest: Add Broadcom gen p7 adapter device ids

perftest-24.01.0-0.38

11 Feb 13:34

Choose a tag to compare

Note: this release will not include "perftest: Add Broadcom gen p7 adapter device ids", next release will include it.

Perftest: Version increase to 6.20
Revert "perftest: Add minimum rx_depth size in case of UD qp type"
Perftest: Version increase to 6.19
Perftest: define use_write_with_imm_flag outside HAVE_AES_XTS ifdef
Display a warning if BW peak measurement was disabled implicitly
Make output JSON standard
Fix Neuron dmabuf uninitialized offset
feat: add more valid RATE_VALUES
Perftest: fix completion count with special combination of tx_depth/cq_mod/iterations bug
Fix wrong-result bug in write_bw-with-imm duration mode
Add write-with-immediate option for write_bw test
Add option for write-with-immediate verb for write_lat test
Perftest: changing spec file version to 24.01.0.
Perftest: Version increase to 6.18
perftest: Add minimum rx_depth size in case of UD qp type
Perftest: Print an error message to stderr
Perftest: Add missing newline characters for error messages
Change index to the right data type
Update perftest_resources.c
Minor update to error log
Error out if CuDeviceGetByPCIBusId fails

perftest-23.10.0-0.29

09 Nov 11:05
5856a7f

Choose a tag to compare

perftest: support set flow_label in GRH
Perftest: changing spec file version to 23.10.0.
Perftest: Version increase to 6.17
Fix race in non-rdmacm ctx_close_connection()
Add missing HW accelerator flags to perftest's man
Add support for DMA-buffers in Neuron devices
Perftest: Fix limit_bw in ib_send_bw bidir traffic duration mode

perftest-23.07.0-0.27

13 Aug 08:15

Choose a tag to compare

Perftest: Fix and optimize initial communication functions.
Add ipv6 address support for initial communication.
Perftest: Version increase to 6.16
Perftest: Align WQE length to MTU in case of shared queue
Fix issue with PD deallocation.
Revert "Perftest: replace rand() with getrandom() during MR buffer initialization"
modify --source_ip to --bind_sounce_ip to fix init connection establishment with specific interface
Enable events for SRD
Use separate completion channels for send and receive
Perftest: changing spec file version to 23.07.0.
Perftest: Version increase to 6.15
Add RDMA Write support for SRD connection
Perftest: Version increase to 6.14
Perftest: Adding changes that were deleted by previous commit
Add support for Habana Labs devices
Add support for Neuron devices
Add memory types abstraction
Perftest: deleting some changes that will be added in later commit
Perftest: Increase maximum iterations number
perftest: Add Intel device names and inline data sizes
Fix BW tests stuck pending completion event