2019-12-08 19:21:27 +08:00
|
|
|
Name: perftest
|
2022-01-25 16:33:47 +08:00
|
|
|
Version: 4.5
|
2024-09-04 17:27:56 +08:00
|
|
|
Release: 11
|
2019-12-08 19:21:27 +08:00
|
|
|
License: GPLv2 or BSD
|
|
|
|
|
Summary: RDMA Performance Testing Tools
|
|
|
|
|
Url: https://github.com/linux-rdma/perftest
|
2022-01-25 16:33:47 +08:00
|
|
|
Source: https://github.com/linux-rdma/perftest/releases/download/v4.5-0.12/perftest-4.5-0.12.ge93c538.tar.gz
|
2019-12-08 19:12:15 +08:00
|
|
|
|
2022-11-22 23:52:49 +08:00
|
|
|
Patch1: 0001-perftest_parameters-Add-inline-feature-support-of-ER.patch
|
|
|
|
|
Patch2: 0002-Perftest-replace-rand-with-getrandom-during-MR-buffe.patch
|
|
|
|
|
Patch3: 0003-Perftest-Fix-verification-of-max_inline_data-for-_cr.patch
|
2022-11-08 20:20:39 +08:00
|
|
|
Patch4: 0004-Perftest-Increase-max-inline-size-to-support-larger-.patch
|
2022-11-22 23:52:49 +08:00
|
|
|
Patch5: 0005-Perftest-Add-support-for-HNS.patch
|
|
|
|
|
Patch6: 0006-Perftest-Add-new-HNS-roce-device-ROH-to-support-new_.patch
|
2023-01-07 11:29:57 +08:00
|
|
|
Patch7: 0007-add-loongarch-support-for-perftest.patch
|
2023-07-02 10:54:06 +08:00
|
|
|
Patch8: 0008-Get-CPU-MHz-on-RISC-V.patch
|
|
|
|
|
Patch9: 0009-Get-CPU-cycles-on-RISC-V.patch
|
2024-07-11 10:11:46 +08:00
|
|
|
Patch10: 0010-Perftest-Support-selecting-congestion-control-algori.patch
|
2024-07-11 10:16:22 +08:00
|
|
|
Patch11: 0011-Perftest-Fix-rx_depth-check-for-XRC.patch
|
2024-08-21 19:25:44 +08:00
|
|
|
Patch12: 0012-Perftest-Add-support-for-TD-lock-free-mode.patch
|
|
|
|
|
Patch13: 0013-Perftest-Fix-TD-lock-free-mode-not-working-for-QP.patch
|
2024-09-04 17:27:56 +08:00
|
|
|
Patch14: 0014-Perftest-Fix-failure-in-creating-cq-when-create-cq-e.patch
|
2022-11-08 20:20:39 +08:00
|
|
|
|
|
|
|
|
BuildRequires: automake gcc libibverbs-devel >= 1.2.0 librdmacm-devel >= 1.0.21 libibumad-devel >= 1.3.10.2
|
2024-01-19 10:03:44 +00:00
|
|
|
BuildRequires: pciutils-devel libibverbs librdmacm libibumad
|
2023-01-07 11:29:57 +08:00
|
|
|
BuildRequires: guile
|
2019-12-08 19:21:27 +08:00
|
|
|
Obsoletes: openib-perftest < 1.3
|
2019-12-08 19:12:15 +08:00
|
|
|
|
|
|
|
|
%description
|
2019-12-08 19:21:27 +08:00
|
|
|
Perftest is a collection of simple tools for testing bandwidth and latency over RDMA connections.
|
2019-12-08 19:12:15 +08:00
|
|
|
|
|
|
|
|
%prep
|
2019-12-08 19:21:27 +08:00
|
|
|
%autosetup -p1
|
2019-12-08 19:12:15 +08:00
|
|
|
|
|
|
|
|
%build
|
2024-07-22 17:22:38 +08:00
|
|
|
./autogen.sh
|
2019-12-08 19:21:27 +08:00
|
|
|
%configure
|
2021-08-03 15:35:10 +08:00
|
|
|
%make_build CFLAGS+="-fPIC -g -Wall -D_GNU_SOURCE -O3"
|
2019-12-08 19:12:15 +08:00
|
|
|
|
|
|
|
|
%install
|
2019-12-08 19:21:27 +08:00
|
|
|
for file in ib_{atomic,read,send,write}_{lat,bw} raw_ethernet_{lat,bw}; do
|
|
|
|
|
install -D -m 0755 $file %{buildroot}%{_bindir}/$file
|
2019-12-08 19:12:15 +08:00
|
|
|
done
|
|
|
|
|
|
2019-12-08 19:21:27 +08:00
|
|
|
%files
|
|
|
|
|
%doc README COPYING
|
|
|
|
|
%_bindir/*
|
2019-12-08 19:12:15 +08:00
|
|
|
|
|
|
|
|
%changelog
|
2024-09-04 17:27:56 +08:00
|
|
|
* Mon Sep 2 2024 Xinghai Cen <cenxinghai@h-partners.com> - 4.5-11
|
|
|
|
|
- Type: bugfix
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: Fix failure in creating cq when create cq ex is not
|
|
|
|
|
|
2024-08-21 19:25:44 +08:00
|
|
|
* Wed Aug 21 2024 Xinghai Cen <cenxinghai@h-partners.com> - 4.5-10
|
|
|
|
|
- Type: feature
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: Add support for TD lock-free mode
|
|
|
|
|
|
2024-07-22 17:22:38 +08:00
|
|
|
* Mon Jul 22 2024 liweigang <liweiganga@uniontech.com> - 4.5-9
|
|
|
|
|
- Type: bugfix
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: fix build error due to automake update 1.17
|
|
|
|
|
|
2024-07-11 10:16:22 +08:00
|
|
|
* Mon Jul 8 2024 Xinghai Cen <cenxinghai@h-partners.com> - 4.5-8
|
|
|
|
|
- Type: bugfix
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: fix rx_depth check for XRC
|
|
|
|
|
|
2024-07-11 10:11:46 +08:00
|
|
|
* Mon Jul 8 2024 Xinghai Cen <cenxinghai@h-partners.com> - 4.5-7
|
|
|
|
|
- Type: feature
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: support selecting congestion control algorithms
|
|
|
|
|
|
2024-01-19 10:03:44 +00:00
|
|
|
* Fri Jan 19 2024 Chengchang Tang <tangchengchang@huawei.com> - 4.5-6
|
|
|
|
|
- Type: bugfix
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: fix missing required libs
|
|
|
|
|
|
2023-07-02 10:54:06 +08:00
|
|
|
* Mon Jul 03 2023 Xiaoqian Lv <xiaoqian@nj.iscas.ac.cn> - 4.5-5
|
|
|
|
|
- Type: enhancement
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: backport upstream 4.5-0.20 patches to support riscv64
|
|
|
|
|
|
2023-01-07 11:29:57 +08:00
|
|
|
* Fri Jan 6 2023 Wenlong Zhang<zhangwenlong@loongson.cn> - 4.5-4
|
|
|
|
|
- Type: bugfix
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: fix build error for loongarch64
|
|
|
|
|
|
2022-11-22 23:52:49 +08:00
|
|
|
* Tue Nov 22 2022 tangchengchang <tangchengchang@huawei.com> - 4.5-3
|
|
|
|
|
- Type: bugfix
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: Replace patches with the perftest community version.
|
|
|
|
|
|
2022-11-08 20:20:39 +08:00
|
|
|
* Mon Nov 07 2022 tangchengchang <tangchengchang@huawei.com> - 4.5-2
|
|
|
|
|
- Type: requirement
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: Add hns support and fixes some bug in perftest
|
|
|
|
|
|
2022-01-25 16:33:47 +08:00
|
|
|
* Tue Jan 18 2022 SimpleUpdate Robot <tc@openeuler.org> - 4.5-1
|
|
|
|
|
- Upgrade to version 4.5
|
|
|
|
|
|
2022-06-15 14:41:59 +08:00
|
|
|
* Tue Aug 03 2021 Shenmei Tu <tushenmei@huawei.com> - 4.2-7
|
2021-08-03 15:35:10 +08:00
|
|
|
- bugfix-of-gcc-10.patch
|
|
|
|
|
|
2022-06-15 14:41:59 +08:00
|
|
|
* Fri Jul 30 2021 Shenmei Tu <tushenmei@huawei.com> - 4.2-6
|
2021-07-30 17:22:40 +08:00
|
|
|
- bug fix of multiple definition
|
|
|
|
|
|
2022-06-15 14:41:59 +08:00
|
|
|
* Wed Jun 02 2021 zhaoyao<zhaoyao32@huawei.com> - 4.2-5
|
2021-06-04 16:39:57 +08:00
|
|
|
- fixs faileds: /bin/sh: gcc: command not found.
|
|
|
|
|
|
2022-06-15 14:41:59 +08:00
|
|
|
* Wed Nov 13 2019 Shuaishuai Song <songshuaishuai2@huawei.com> - 4.2-4
|
2019-12-08 19:21:27 +08:00
|
|
|
- Package init
|