Compare commits
24 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
|
|
78338eaa50 | ||
|
|
56707f11f6 | ||
| c77c81688e | |||
| 59bd4f98b7 | |||
| 3939ee0ff9 | |||
| aef86e8ef3 | |||
| e6ab1d2f93 | |||
| 3f630df2ed | |||
| 1486594817 | |||
| 13989835a5 | |||
| b0f90ead99 | |||
| 09419364f0 | |||
| d6c826dc4f | |||
| 296c0807ca | |||
| 773fb77aa2 | |||
| 925cd285c7 | |||
| f26df2626e | |||
| ba1a5b3061 | |||
| 086d44415f | |||
| 4c3b062deb | |||
| fee01b1379 | |||
| 8b3f49ae3c | |||
| ace5110a83 | |||
| ec1f842a72 |
12
README.md
Normal file
12
README.md
Normal file
@@ -0,0 +1,12 @@
|
||||
|
||||
## Build Results
|
||||
|
||||
Current state of rdma-core in openSUSE:Factory is
|
||||
|
||||

|
||||
|
||||
The current state of rdma-core in the devel project build (science:HPC)
|
||||
|
||||

|
||||
|
||||
|
||||
2
_service
2
_service
@@ -8,7 +8,7 @@
|
||||
<param name="versionformat">@PARENT_TAG@.@TAG_OFFSET@.%h</param>
|
||||
<param name="versionrewrite-pattern">v(.*)</param>
|
||||
<param name="versionrewrite-replacement">\1</param>
|
||||
<param name="revision">45b7e6deffadbd81e6c95bb783926c051a5c0fa8</param>
|
||||
<param name="revision">101f809fa1da44faabd5407216dd90acf9284bb5</param>
|
||||
<param name="extract">suse/rdma-core.spec</param>
|
||||
</service>
|
||||
<service name="recompress" mode="manual">
|
||||
|
||||
@@ -1,8 +1,14 @@
|
||||
#!/bin/bash -x
|
||||
|
||||
# Both pandoc-cli and python3-docutils are required to generate prebuilt docs
|
||||
# docutils is insidious as it won't complain but final build will
|
||||
# fail with missing prehashed doc
|
||||
which pandoc || exit 1
|
||||
which rst2man || exit 1
|
||||
|
||||
TARBALL=$(rpmspec --parse rdma-core.spec | grep Source: | awk '{ print $NF}')
|
||||
OUTDIR=$(tar tf $TARBALL | head -n 1)
|
||||
PATCHES=$(rpmspec --parse rdma-core.spec | egrep '^Patch[0-9]+:' | awk '{ print $NF}')
|
||||
PATCHES=$(rpmspec --parse rdma-core.spec | grep -E '^Patch[0-9]+:' | awk '{ print $NF}')
|
||||
BUILD_CMDS=$(python3 -c "
|
||||
import rpm
|
||||
|
||||
|
||||
BIN
prebuilt-pandoc.tgz
LFS
BIN
prebuilt-pandoc.tgz
LFS
Binary file not shown.
Binary file not shown.
BIN
rdma-core-61.0.0.558104fc3.tar.gz
LFS
Normal file
BIN
rdma-core-61.0.0.558104fc3.tar.gz
LFS
Normal file
Binary file not shown.
@@ -1,3 +1,33 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 05 11:24:23 UTC 2026 - Nicolas Morey <nmorey@suse.com>
|
||||
|
||||
- Update to rdma-core v61.0
|
||||
- https://github.com/linux-rdma/rdma-core.git/releases/tag/v61.0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 27 09:00:01 UTC 2025 - Nicolas Morey <nicolas.morey@suse.com>
|
||||
|
||||
- Update to rdma-core v60.0
|
||||
- https://github.com/linux-rdma/rdma-core/releases/tag/v60.0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 8 11:08:13 UTC 2025 - Nicolas Morey <nicolas.morey@suse.com>
|
||||
|
||||
- Update to rdma-core v59.0
|
||||
- https://github.com/linux-rdma/rdma-core/releases/tag/v59.0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 18 06:30:15 UTC 2025 - Nicolas Morey <nicolas.morey@suse.com>
|
||||
|
||||
- Update to rdma-core v58.0
|
||||
- No release notes available
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 12 08:32:36 UTC 2025 - Nicolas Morey <nicolas.morey@suse.com>
|
||||
|
||||
- Update to rdma-core v57.0
|
||||
- No release notes available
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 3 10:44:43 UTC 2025 - Nicolas Morey <nicolas.morey@suse.com>
|
||||
|
||||
|
||||
@@ -30,9 +30,9 @@
|
||||
%define _modprobedir /lib/modprobe.d
|
||||
%endif
|
||||
|
||||
%define git_ver .0.45b7e6deffad
|
||||
%define git_ver .0.558104fc3
|
||||
Name: rdma-core
|
||||
Version: 56.1
|
||||
Version: 61.0
|
||||
Release: 0
|
||||
Summary: RDMA core userspace libraries and daemons
|
||||
License: BSD-2-Clause OR GPL-2.0-only
|
||||
@@ -40,6 +40,7 @@ Group: Productivity/Networking/Other
|
||||
|
||||
%define efa_so_major 1
|
||||
%define hns_so_major 1
|
||||
%define ionic_so_major 1
|
||||
%define verbs_so_major 1
|
||||
%define rdmacm_so_major 1
|
||||
%define umad_so_major 3
|
||||
@@ -51,6 +52,7 @@ Group: Productivity/Networking/Other
|
||||
|
||||
%define efa_lname libefa%{efa_so_major}
|
||||
%define hns_lname libhns%{hns_so_major}
|
||||
%define ionic_lname libionic%{ionic_so_major}
|
||||
%define verbs_lname libibverbs%{verbs_so_major}
|
||||
%define rdmacm_lname librdmacm%{rdmacm_so_major}
|
||||
%define umad_lname libibumad%{umad_so_major}
|
||||
@@ -76,6 +78,7 @@ Source3: prebuilt-pandoc.tgz
|
||||
Source4: rdma-core-rpmlintrc
|
||||
Source5: gen-pandoc.sh
|
||||
Source6: get_build.py
|
||||
Source100: README.md
|
||||
Patch0: disable-rdma-interface-renaming.patch
|
||||
Patch1: kernel-boot-do-not-load-module-unsupported-on-s390.patch
|
||||
BuildRequires: binutils
|
||||
@@ -172,6 +175,7 @@ Requires: %{verbs_lname} = %{version}-%{release}
|
||||
%if 0%{?dma_coherent}
|
||||
Requires: %{efa_lname} = %{version}-%{release}
|
||||
Requires: %{hns_lname} = %{version}-%{release}
|
||||
Requires: %{ionic_lname} = %{version}-%{release}
|
||||
Requires: %{mana_lname} = %{version}-%{release}
|
||||
Requires: %{mlx4_lname} = %{version}-%{release}
|
||||
Requires: %{mlx5_lname} = %{version}-%{release}
|
||||
@@ -214,6 +218,7 @@ Obsoletes: libcxgb4-rdmav2 < %{version}-%{release}
|
||||
Obsoletes: libefa-rdmav2 < %{version}-%{release}
|
||||
Obsoletes: libhfi1verbs-rdmav2 < %{version}-%{release}
|
||||
Obsoletes: libhns-rdmav2 < %{version}-%{release}
|
||||
Obsoletes: libionic-rdmav2 < %{version}-%{release}
|
||||
Obsoletes: libipathverbs-rdmav2 < %{version}-%{release}
|
||||
Obsoletes: libmana-rdmav2 < %{version}-%{release}
|
||||
Obsoletes: libmlx4-rdmav2 < %{version}-%{release}
|
||||
@@ -224,6 +229,7 @@ Obsoletes: librxe-rdmav2 < %{version}-%{release}
|
||||
%if 0%{?dma_coherent}
|
||||
Requires: %{efa_lname} = %{version}-%{release}
|
||||
Requires: %{hns_lname} = %{version}-%{release}
|
||||
Requires: %{ionic_lname} = %{version}-%{release}
|
||||
Requires: %{mana_lname} = %{version}-%{release}
|
||||
Requires: %{mlx4_lname} = %{version}-%{release}
|
||||
Requires: %{mlx5_lname} = %{version}-%{release}
|
||||
@@ -244,6 +250,7 @@ Device-specific plug-in ibverbs userspace drivers are included:
|
||||
- libefa: Amazon Elastic Fabric Adapter
|
||||
- libhfi1: Intel Omni-Path HFI
|
||||
- libhns: HiSilicon Hip08+ SoC
|
||||
- libionic: AMD Pensando Distributed Services Card (DSC) RDMA/RoCE Support
|
||||
- libipathverbs: QLogic InfiniPath HCA
|
||||
- libirdma: Intel Ethernet Connection RDMA
|
||||
- libmana: Microsoft Azure Network Adapter
|
||||
@@ -278,6 +285,13 @@ Group: System/Libraries
|
||||
%description -n %hns_lname
|
||||
This package contains the hns runtime library.
|
||||
|
||||
%package -n %ionic_lname
|
||||
Summary: IONIC runtime library
|
||||
Group: System/Libraries
|
||||
|
||||
%description -n %ionic_lname
|
||||
This package contains the ionic runtime library.
|
||||
|
||||
%package -n %mana_lname
|
||||
Summary: MANA runtime library
|
||||
Group: System/Libraries
|
||||
@@ -500,7 +514,7 @@ mkdir -p %{buildroot}/%{_sysconfdir}/rdma
|
||||
%global dracutlibdir %%{_prefix}/lib/dracut/
|
||||
|
||||
mkdir -p %{buildroot}%{_udevrulesdir}
|
||||
mkdir -p %{buildroot}%{dracutlibdir}/modules.d/05rdma
|
||||
mkdir -p %{buildroot}%{dracutlibdir}/modules.d/50rdma
|
||||
mkdir -p %{buildroot}%{_modprobedir}
|
||||
mkdir -p %{buildroot}%{_unitdir}
|
||||
|
||||
@@ -513,11 +527,11 @@ chmod 0644 %{buildroot}%{_modprobedir}/mlx4.conf
|
||||
install -D -m0755 redhat/rdma.mlx4-setup.sh %{buildroot}%{_libexecdir}/mlx4-setup.sh
|
||||
|
||||
# Dracut file for IB support during boot
|
||||
install -D -m0644 suse/module-setup.sh %{buildroot}%{dracutlibdir}/modules.d/05rdma/module-setup.sh
|
||||
install -D -m0644 kernel-boot/dracut/50rdma/module-setup.sh %{buildroot}%{dracutlibdir}/modules.d/50rdma/module-setup.sh
|
||||
|
||||
%if "%{_libexecdir}" != "/usr/libexec"
|
||||
sed 's-/usr/libexec-%{_libexecdir}-g' -i %{buildroot}%{_modprobedir}/50-libmlx4.conf
|
||||
sed 's-/usr/libexec-%{_libexecdir}-g' -i %{buildroot}%{dracutlibdir}/modules.d/05rdma/module-setup.sh
|
||||
sed 's-/usr/libexec-%{_libexecdir}-g' -i %{buildroot}%{dracutlibdir}/modules.d/50rdma/module-setup.sh
|
||||
%endif
|
||||
|
||||
# ibacm
|
||||
@@ -542,6 +556,9 @@ rm -rf %{buildroot}/%{_sbindir}/srp_daemon.sh
|
||||
%post -n %hns_lname -p /sbin/ldconfig
|
||||
%postun -n %hns_lname -p /sbin/ldconfig
|
||||
|
||||
%post -n %ionic_lname -p /sbin/ldconfig
|
||||
%postun -n %ionic_lname -p /sbin/ldconfig
|
||||
|
||||
%post -n %mana_lname -p /sbin/ldconfig
|
||||
%postun -n %mana_lname -p /sbin/ldconfig
|
||||
|
||||
@@ -669,8 +686,8 @@ done
|
||||
%{_unitdir}/rdma-load-modules@.service
|
||||
%dir %{dracutlibdir}
|
||||
%dir %{dracutlibdir}/modules.d
|
||||
%dir %{dracutlibdir}/modules.d/05rdma
|
||||
%{dracutlibdir}/modules.d/05rdma/module-setup.sh
|
||||
%dir %{dracutlibdir}/modules.d/50rdma
|
||||
%{dracutlibdir}/modules.d/50rdma/module-setup.sh
|
||||
%{_udevrulesdir}/../rdma_rename
|
||||
%{_udevrulesdir}/60-rdma-persistent-naming.rules
|
||||
%{_udevrulesdir}/75-rdma-description.rules
|
||||
@@ -680,6 +697,7 @@ done
|
||||
%{_modprobedir}/50-libmlx4.conf
|
||||
%{_libexecdir}/mlx4-setup.sh
|
||||
%{_libexecdir}/truescale-serdes.cmds
|
||||
%{_sbindir}/rdma_topo
|
||||
%license COPYING.*
|
||||
%if 0%{?suse_version} < 1600
|
||||
%{_sbindir}/rcrdma
|
||||
@@ -742,6 +760,9 @@ done
|
||||
%defattr(-,root,root)
|
||||
%{_libdir}/libhns*.so.*
|
||||
|
||||
%files -n %ionic_lname
|
||||
%{_libdir}/libionic*.so.*
|
||||
|
||||
%files -n %mana_lname
|
||||
%{_libdir}/libmana*.so.*
|
||||
|
||||
|
||||
Reference in New Issue
Block a user