Skip to content

Releases: linux-rdma/perftest

perftest-24.04.0-0.41

18 Apr 06:58
e49e67e
Compare
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
Compare
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
Compare
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
Compare
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

perftest-23.04.0-0.23

19 Jul 15:05
Compare
Choose a tag to compare

Version increase to 6.13.
Add support for CONNECTX8.
Fix payload modification length bug.
Version increase to 6.12.
Fix comments in perftest_communication.h.
Fix cpp checker warnings.
After the establishment of the connection, disconnect_left is incremented on both the server and client sides.
Clamp the number of outgoing reads based on the resources.
Prevent arguments duplications.
Add null mr option.
Fix help message of '--gid-index'.
Spec: Change naming.
Fix false positive error in ib_atomic_lat flow.
Continue fix warnings generated by running coverity on perftest.
Continue fix warnings generated by running coverity analysis on perftest.
Fix warnings generated by running coverity analysis on perftest.
Disable inline feature on GPUDirect.
Enable inherit environment LDFLAGS.
Remove code checked by RSS_EXP verbs macro.
Use defined enum type to check player role.
Use defined VerbType value to check verb type.
Refine ctx_modify_qp_to_rts parameter type.
Improve readability about buffer usage for send and recv.
Remove dead code and adjust comment place for readability.
Correct logic to destroy mr for per qp.
Remove unused internal API parameter.
Correct comment for check_link & check_mtu.
Remove unsupported feature option configuration.

perftest-4.5-0.20

08 Jan 11:20
Compare
Choose a tag to compare

Add extra information in help message for multicast option
Add man pages for perftest applications
Version increase to 6.10
Fix raw_ethernet_bw with GPUDirect
payload pattern modification
Fix ib_send_bw with cuda+rdma_cm+bidir+ud
Fix average BW calculation bug
Add GPUDirect latency tests
Fix tx_depth when test method is RUN_INFINITELY
Version increase to 6.09
Remove inline_recv option
Command Line Parser: Fix error message
Remove extra spaces in README file
Increase max inline size to support larger inline tests
Add support for HNS
Stop checking ODP caps when transport type is UD
close completion channel bug fix
Version increase to 6.08
Add 0xefa2 pciid to the database
Fix verification of max_inline_data for *_create_qp_ex()
replace rand() with getrandom() during MR buffer initialization
Version increase to 6.07
Add inline feature support of ERDMA device

perftest-4.5-0.18

03 Nov 13:41
v4.5-0.18
Compare
Choose a tag to compare

Update perftest README file with dma-buf information
Update perftest parameters files to support cuda dma-buf test
Update perftest resources files to support cuda dma-buf test
Update configure file to support cuda dma-buf test
Add unified checking for ODP capabilities
Fix incorrect message when odp flag is specified
fix API description
Enable RDMA atomic with ODP feature
calculate IPv4 checksum 32-bits at a time
fix broken IPv4 checksum due to type aliasing
Fix documentation com_rdma_cm -> comm_rdma_cm

perftest-4.5-0.17

02 Aug 06:26
Compare
Choose a tag to compare

Query correct RDMA/atomic caps for DC
Add mlx5_ifc header for query device cap
trying to destroy rdma id twice bug fix
Version increase to 6.06
raw_eth fix memleaks by adding labels and functions
raw_eth_resources fix resourceleak and variableScope
IB fix memleaks by adding labels and fix variableScope
clock_test and get_clock fix variableScope warnings
multicast_resources fix variableScope cppcheck warning
perftest_res fix memleaks and other cppcheck warnings
perftest_comm fix memleaks and other cppcheck warnings
perftest_params fix cppcheck warnings and add new defines
Version increase to 6.05

perftest-4.5-0.14

16 Mar 13:08
Compare
Choose a tag to compare

Version increase to 6.04
log_active_dci_streams parameter bug fix
Adding command line numeric parameter validation
Get CPU cycles on RISC-V
Get CPU MHz on RISC-V
Fix typos in README AES_XTS explanation
Fix huge pages overflow

perftest-4.5-0.12

07 Nov 11:39
Compare
Choose a tag to compare

Fix resources clean up.
Fix possible performance issue caused by conditional if's
Fix stderr output file name typo
Fix wrap for AES_XTS feature code
Add support for BlueField-3
Fix C version due to fails in old OSes
check the return value of system()
Change HAVE_AES to HAVE_AES_XTS
Add support for encryption/decryption in perftest
Add a flag to control source IP to be used with RDMA CM
Allocate dci_stream_id in rdma_cm before using
Add DCS active streams option
Do not check if CPU is RO compliant at compile time
autogen: Run aclocal before libtoolize
Add support for DCS
use config.{sub,guess} from system
README: Add installation section
Version increase to 5.99
Added a flag to save output in a json file