From 5587bbb3746a62efb4b5105e399d68ecf65eaf1ad31afb1f2c0df3501c912e73 Mon Sep 17 00:00:00 2001 From: Nicolas Morey Date: Sun, 19 Nov 2023 18:58:48 +0000 Subject: [PATCH] Accepting request 1127573 from home:NMorey:branches:science:HPC - Update to 1.20.0 (jsc#PED-5777, jsc#PED-5893, jsc#PED-5889) OBS-URL: https://build.opensuse.org/request/show/1127573 OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=95 --- _service | 2 +- fabtests.changes | 232 ++++++++++++++++++++++++ fabtests.spec | 4 +- libfabric-1.19.0.0.145d9a84d5e3.tar.bz2 | 3 - libfabric-1.20.0.0.153261eadc7b.tar.bz2 | 3 + libfabric.changes | 232 ++++++++++++++++++++++++ libfabric.spec | 5 +- 7 files changed, 473 insertions(+), 8 deletions(-) delete mode 100644 libfabric-1.19.0.0.145d9a84d5e3.tar.bz2 create mode 100644 libfabric-1.20.0.0.153261eadc7b.tar.bz2 diff --git a/_service b/_service index a3df00a..211e665 100644 --- a/_service +++ b/_service @@ -8,7 +8,7 @@ @PARENT_TAG@.@TAG_OFFSET@.%h v(.*) \1 - 145d9a84d5e396cef39f21e92cc695fa9b1157d7 + 153261eadc7b318d69369cdad2a21f7189f3d8ab libfabric*.tar diff --git a/fabtests.changes b/fabtests.changes index a24cc03..6a0675f 100644 --- a/fabtests.changes +++ b/fabtests.changes @@ -1,3 +1,235 @@ +------------------------------------------------------------------- +Sun Nov 19 17:27:58 UTC 2023 - Nicolas Morey + +- Update to 1.20.0 (jsc#PED-5777, jsc#PED-5893, jsc#PED-5889) + - Core + - General bug fixes and code clean-up + - configure.ac: add extra check for 128 bit atomic support + - hmem/synapseai: Refine the error handling and warning + - Introduce FI_ENOMR + - hmem/cuda: fix a bug when calculating aligned size. + - Handle dmabuf for ofi_mr_cache* functions. + - Handle dmabuf flag in ofi_mr_attr_update + - Handle dmabuf for mr_map insert. + - man: Fix the description of virtual address when FI_MR_DMABUF is set + - man: Clarify the defition of FI_OPT_MIN_MULTI_RECV + - hmem/cuda: Add dmabuf fd ops functions + - include/ofi_atomic_queue: Properly align atomic values + - Define fi_av_set_user_id + - Support multiple auth keys per EP + - Simplify restricted-dl feature + - hmem: Only initalize synapseai if device exists + - Add "--enable-profile" option + - windows: Updated config.h + - Add environment variable for selective HMEM initialization + - Add restricted dlopen flag to configure options + - hmem: generalize the use of OFI_HMEM_DATA to non-cuda iface + - hmem: fail cuda_dev_register if gdrcopy is not enabled + - Add 1.7 ABI compat + - Define fi_domain_attr::max_ep_auth_key + - hmem: Add new op to hmem_ops for getting dmabuf fd + - hmem/cuda: Update cuda_gdrcopy_dev_register's signature + - mr_cache: Define ofi_mr_info::flags + - Add ABI compat for fi_cq_err_entry::src_addr + - Define fi_cq_err_entry::src_addr + - Add base_addr to fi_mr_dmabuf + - hmem: Set FI_HMEM_HOST_ALLOC for ze addr valid + - hmem: Support dev reg with FI_HMEM_ZE + - tostr: Added fi_tostr() for data type struct fi_cq_err_entry. + - hmem_ze: fix incorrect device id in copy function + - Introduce new profiling interface for low-level statistics + - hmem: Support dev reg with FI_HMEM_CUDA + - hmem: Support dev reg with FI_HMEM_ROCR + - hmem: Support dev reg with FI_HMEM_SYSTEM + - hmem: Define optimized HMEM memcpy APIs + - Implement memhooks atfork child handler + - hmem: Support ofi_hmem_get_base_addr with sys mem + - hmem: Add length field to ofi_hmem_get_base_addr + - mr_cache: Improve cache hit rate + - mr_cache: Purge dead regions in find + - mr_cache: Update find to remove invalid MR entries + - mr_cache: Update find with MM valid check + - Add direct support for dma-buf memory registration + - man/fi_tagged: Remove the peek for data ability + - indexer: Add byte idx abstraction + - Add missing FI_REMOTE_CQ_DATA for fi_inject_writedata + - Add configure flags for more sanitizers + - Fix fi_peer man page inconsistency + - include/fi_peer: Add cq_data to rx_entry, allow peer to modify on unexp + - Add XPMEM support + - EFA + - General bug fix and code clean-up + - Do not abort on all deprecated env vars + - Onboard fi_mr_dmabuf API in mem reg ops. + - Try registering cuda memory via dmabuf when checking p2p + - Introduce HAVE_EFA_DMABUF_MR macro in configure + - Add read nack protocol docs + - Receiver send NACK if runt read fails with ENOMR + - Sender switch to long CTS protocol if runt read fails with ENOMR + - Receiver send NACK if long read fails with ENOMR + - Update efa_rdm_rxe_map_remove to accept msg_id and addr + - Sender switch to long CTS protocol if long read fails with ENOMR + - Introduce new READ_NACK feature + - Use SHM's full inject size + - Add testing for small messages without inject + - Enable inject rdma write + - Use bounce buffer for 0 byte writes + - Onboard ofi_hmem_dev_register API + - Update cuda_gdrcopy_dev_register's signature + - Allocate pke_vec, recv_wr_vec, sge_vec from heap + - Close shm resource when it is disabled in ep + - Disable RUNTING for Neuron + - Move cuda-sync-memops from MR to EP + - Do not insert shm av inside efa progress engine + - Enable shm when FI_HMEM and FI_ATOMIC are requested + - Adjust posted receive size to pkt_size + - Do not create SHM peer when SHM is disabled + - Use correct threading model for shm + - Restrict RDMA read to compatible EFA devices + - Add EFA device version to handshake + - Add missing locks in efa_cntr_wait. + - Add writedata RNR fabtest + - Handle RNRs from RDMA writedata + - Check opt_len in efa_rdm_ep_getopt + - Use correct tx/rx op_flags for shm + - Hooks + - dmabuf: Initialize fd to supress compiler warning + - trace: Add log on FI_VAR_UNEXP_MSG_CNT when enabled. + - trace: Fixed trace log format on some attributes. + - OPX + - Fix compiler warnings + - PSM3 + - Fix compiler warnings + - Update provider to sync with IEFS 11.5.1.1.1 + - RXM + - Remove unused function + - Use gdrcopy in rma when emulating injection + - Use gdrcopy in eager send/recv + - Add hmem gdrcopy functions + - Remove unused dynamic rbuf support + - SHM + - General bug fixes and cleanup + - Add ofi_buf_alloc error handling + - Only copy header + msg on unexpected path + - Add FI_HMEM atomic support + - Add memory barrier before updating resp for atomic + - Add more error output + - Reduce atomic locking with ofi_mr_map_verify + - Only increment tx cntr when inject rma succeeded. + - Use peer cntr inc ops in smr_progress_cmd + - Allow for inject protocol to buffer more unexpected messages + - Change pending fs to bufpool to allow it to grow + - Add unexpected SAR buffering + - Use generic acronym for shm cap + - Move CMA to use the p2p infrastructure + - Add p2p abstraction + - Load DSA dependency dynamically + - Replace tx_lock with ep_lock + - Calculate comp vars when writing completion + - Move progress_sar above progress_cmd + - Rename SAR status enum to be more clear + - Make SAR protocol handle 0 byte transfer. + - Move selection logic to smr_select_proto() + - Sockets + - Fix compiler warnings + - Fix provider name and api version in returned fi_info struct + - TCP + - Add profiling interface support + - Pass through rdm_ep flags to msg eps + - Derive cq flags from op and msg flags + - Do not progress ep that is disconnected + - Set FI_MULTI_RECV for last completed RX slice + - Return an error if invalid sequence number received + - xnet_progress_rx() must only be called when connected + - Reset ep->rx_avail to 0 after RX queue is flushed + - Disable the EP if an error is detected for zero-copy + - Add debug tracking of transfer entries + - Negotiate support for rendezvous + - Add rendezvous protocol option + - Generalize xnet_send_ack + - Flatten protocol header definitions + - Remove unused dynamic rbuf support + - Define tcp specific protocol ops + - Remove unneeded and incorrect rx_entry init code + - UCX + - Add FI_HMEM support + - Initialize ep_flush to 1 + - Util + - General bug fixes + - memhooks: Fix a bug when calculating mprotect region + - Check the return value of ofi_genlock_init() + - Update checks for FI_AV_AUTH_KEY + - Define domain primary and secondary caps + - Add profiling util functions + - Update util_cq to support err_data + - Update ofi_cq_readerr to use new memcpy + - Update ofi_cq_err_memcpy to handle err_data + - Zero util cancel err entry + - Move FI_REMOTE/LOCAL_COMM to secondary caps + - Alter domain max_ep_auth_key + - Add domain checks for max_ep_auth_key + - Revert util_cntr->ep_list_lock to ofi_mutex + - Add NIC FID functions to ofi.h + - Add EP and domain auth key checking + - Add bounds checks to ibuf get + - Define dlist_first_entry_or_null + - Update util_getinfo to dup auth_key + - Revert util_av, util_cq and util_cntr to mutex + - Add missing calls to (de)initialize monitor's mutexes + - Avoid attempting to cleanup an uninitialized MR cache + - Rename ofi_mr_info fields + - Add rv64g support to memory hooks + - Verbs + - Windows: Check error code from GetPrivateData + - Add missing lock to protect SRX + - Add synapseai dmabuf mr support + - Bug fix for matching domain name with device name + - Windows: Fetch rejected connection data + - Add support for DMA-buf memory registration + - Windows: Fix use-after-free in case of failure in fi_listen + - Windows: Map ND request type to ibverbs opcode + - Fix memory leak when creating EQ with unsupported wait object + - Track ep state to prevent duplicate shutdown events + - Fabtests + - Update man page + - pytests/efa: onboard dmabuf argument for test_mr + - pytest: make do_dmabuf_reg_for_hmem an cmdline argument + - Bump Libfabric API version. + - mr_test: Add dmabuf support + - Introduce ft_get_dmabuf_from_iov + - unexpected_msg: Use ft_reg_mr to register memory + - pytest: Allow registering mr with dmabuf + - Add dmabuf support to ft_reg_mr + - Add dmabuf ops for cuda. + - Test max inject size + - Add FI_HMEM support to fi_rdm_rma_event and fi_rdm tests + - memcopy-xe: Fix data verification error for device buffer + - dmabuf-rdma: Increase the number of NICs that can be tested + - dmabuf-rdma: Remove redundant libze_ops definition + - fi-mr-reg-xe: Skip native dmabuf reg test for system memory + - Check if fi_info is returned correctly in case of FI_CONNREQ + - cq_data: relax CQ data validation to cq_data_size + - Add ZE host alloc function + - Use common device host buffer for check_buf + - hmem_ze: allocate one cq and cl on init + - fi-mr-reg-xe: Add testing for dmabuf registration + - scripts: use yaml safe_load + - macos: Fix build error with clang + - multinode: Use FI_DELIVERY_COMPLETE for 'barrier' + - Handle partial read scenario for fi_xe_rdmabw test For cross node tests + - pytest/efa: add cuda memory marker + - pytest/efa: Skip some configuration for unexp msg test on neuron. + - runfabtests.py: ignore error due to no tests are collected. + - pytest/efa: extend unexpected msg test range + - pytest/shm: extend unexpected msg test range + - pytest: Allow running shm fabtests in parallel + - unexpected_msg.c: Allow running the test with FI_DELIVERY_COMPLETE + - runfabtests.sh: run fi_unexpected_msg with data validation + - pytest/shm: Extend test_unexpected_message + - unexpected_msg: Make tx/rx_size large enough + - pytest/shm: Extend shm's rma bw test + - Update shm.exclude + ------------------------------------------------------------------- Mon Sep 4 07:47:59 UTC 2023 - Nicolas Morey diff --git a/fabtests.spec b/fabtests.spec index 51722f0..b7148ba 100644 --- a/fabtests.spec +++ b/fabtests.spec @@ -16,10 +16,10 @@ # -%define git_ver .0.145d9a84d5e3 +%define git_ver .0.153261eadc7b Name: fabtests -Version: 1.19.0 +Version: 1.20.0 Release: 0 Summary: Test suite for libfabric API License: BSD-2-Clause OR GPL-2.0-only diff --git a/libfabric-1.19.0.0.145d9a84d5e3.tar.bz2 b/libfabric-1.19.0.0.145d9a84d5e3.tar.bz2 deleted file mode 100644 index c4ac62a..0000000 --- a/libfabric-1.19.0.0.145d9a84d5e3.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:101da6420f3345b8c41687db5a591ced8660dea9cad0e5307ce108b3ccd99e4d -size 3304069 diff --git a/libfabric-1.20.0.0.153261eadc7b.tar.bz2 b/libfabric-1.20.0.0.153261eadc7b.tar.bz2 new file mode 100644 index 0000000..f9a6b6d --- /dev/null +++ b/libfabric-1.20.0.0.153261eadc7b.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47fda2140dfe24479ee5f26430ae0f0f245fc4aed6d9da6497254f8583caefcb +size 3436396 diff --git a/libfabric.changes b/libfabric.changes index a24cc03..6a0675f 100644 --- a/libfabric.changes +++ b/libfabric.changes @@ -1,3 +1,235 @@ +------------------------------------------------------------------- +Sun Nov 19 17:27:58 UTC 2023 - Nicolas Morey + +- Update to 1.20.0 (jsc#PED-5777, jsc#PED-5893, jsc#PED-5889) + - Core + - General bug fixes and code clean-up + - configure.ac: add extra check for 128 bit atomic support + - hmem/synapseai: Refine the error handling and warning + - Introduce FI_ENOMR + - hmem/cuda: fix a bug when calculating aligned size. + - Handle dmabuf for ofi_mr_cache* functions. + - Handle dmabuf flag in ofi_mr_attr_update + - Handle dmabuf for mr_map insert. + - man: Fix the description of virtual address when FI_MR_DMABUF is set + - man: Clarify the defition of FI_OPT_MIN_MULTI_RECV + - hmem/cuda: Add dmabuf fd ops functions + - include/ofi_atomic_queue: Properly align atomic values + - Define fi_av_set_user_id + - Support multiple auth keys per EP + - Simplify restricted-dl feature + - hmem: Only initalize synapseai if device exists + - Add "--enable-profile" option + - windows: Updated config.h + - Add environment variable for selective HMEM initialization + - Add restricted dlopen flag to configure options + - hmem: generalize the use of OFI_HMEM_DATA to non-cuda iface + - hmem: fail cuda_dev_register if gdrcopy is not enabled + - Add 1.7 ABI compat + - Define fi_domain_attr::max_ep_auth_key + - hmem: Add new op to hmem_ops for getting dmabuf fd + - hmem/cuda: Update cuda_gdrcopy_dev_register's signature + - mr_cache: Define ofi_mr_info::flags + - Add ABI compat for fi_cq_err_entry::src_addr + - Define fi_cq_err_entry::src_addr + - Add base_addr to fi_mr_dmabuf + - hmem: Set FI_HMEM_HOST_ALLOC for ze addr valid + - hmem: Support dev reg with FI_HMEM_ZE + - tostr: Added fi_tostr() for data type struct fi_cq_err_entry. + - hmem_ze: fix incorrect device id in copy function + - Introduce new profiling interface for low-level statistics + - hmem: Support dev reg with FI_HMEM_CUDA + - hmem: Support dev reg with FI_HMEM_ROCR + - hmem: Support dev reg with FI_HMEM_SYSTEM + - hmem: Define optimized HMEM memcpy APIs + - Implement memhooks atfork child handler + - hmem: Support ofi_hmem_get_base_addr with sys mem + - hmem: Add length field to ofi_hmem_get_base_addr + - mr_cache: Improve cache hit rate + - mr_cache: Purge dead regions in find + - mr_cache: Update find to remove invalid MR entries + - mr_cache: Update find with MM valid check + - Add direct support for dma-buf memory registration + - man/fi_tagged: Remove the peek for data ability + - indexer: Add byte idx abstraction + - Add missing FI_REMOTE_CQ_DATA for fi_inject_writedata + - Add configure flags for more sanitizers + - Fix fi_peer man page inconsistency + - include/fi_peer: Add cq_data to rx_entry, allow peer to modify on unexp + - Add XPMEM support + - EFA + - General bug fix and code clean-up + - Do not abort on all deprecated env vars + - Onboard fi_mr_dmabuf API in mem reg ops. + - Try registering cuda memory via dmabuf when checking p2p + - Introduce HAVE_EFA_DMABUF_MR macro in configure + - Add read nack protocol docs + - Receiver send NACK if runt read fails with ENOMR + - Sender switch to long CTS protocol if runt read fails with ENOMR + - Receiver send NACK if long read fails with ENOMR + - Update efa_rdm_rxe_map_remove to accept msg_id and addr + - Sender switch to long CTS protocol if long read fails with ENOMR + - Introduce new READ_NACK feature + - Use SHM's full inject size + - Add testing for small messages without inject + - Enable inject rdma write + - Use bounce buffer for 0 byte writes + - Onboard ofi_hmem_dev_register API + - Update cuda_gdrcopy_dev_register's signature + - Allocate pke_vec, recv_wr_vec, sge_vec from heap + - Close shm resource when it is disabled in ep + - Disable RUNTING for Neuron + - Move cuda-sync-memops from MR to EP + - Do not insert shm av inside efa progress engine + - Enable shm when FI_HMEM and FI_ATOMIC are requested + - Adjust posted receive size to pkt_size + - Do not create SHM peer when SHM is disabled + - Use correct threading model for shm + - Restrict RDMA read to compatible EFA devices + - Add EFA device version to handshake + - Add missing locks in efa_cntr_wait. + - Add writedata RNR fabtest + - Handle RNRs from RDMA writedata + - Check opt_len in efa_rdm_ep_getopt + - Use correct tx/rx op_flags for shm + - Hooks + - dmabuf: Initialize fd to supress compiler warning + - trace: Add log on FI_VAR_UNEXP_MSG_CNT when enabled. + - trace: Fixed trace log format on some attributes. + - OPX + - Fix compiler warnings + - PSM3 + - Fix compiler warnings + - Update provider to sync with IEFS 11.5.1.1.1 + - RXM + - Remove unused function + - Use gdrcopy in rma when emulating injection + - Use gdrcopy in eager send/recv + - Add hmem gdrcopy functions + - Remove unused dynamic rbuf support + - SHM + - General bug fixes and cleanup + - Add ofi_buf_alloc error handling + - Only copy header + msg on unexpected path + - Add FI_HMEM atomic support + - Add memory barrier before updating resp for atomic + - Add more error output + - Reduce atomic locking with ofi_mr_map_verify + - Only increment tx cntr when inject rma succeeded. + - Use peer cntr inc ops in smr_progress_cmd + - Allow for inject protocol to buffer more unexpected messages + - Change pending fs to bufpool to allow it to grow + - Add unexpected SAR buffering + - Use generic acronym for shm cap + - Move CMA to use the p2p infrastructure + - Add p2p abstraction + - Load DSA dependency dynamically + - Replace tx_lock with ep_lock + - Calculate comp vars when writing completion + - Move progress_sar above progress_cmd + - Rename SAR status enum to be more clear + - Make SAR protocol handle 0 byte transfer. + - Move selection logic to smr_select_proto() + - Sockets + - Fix compiler warnings + - Fix provider name and api version in returned fi_info struct + - TCP + - Add profiling interface support + - Pass through rdm_ep flags to msg eps + - Derive cq flags from op and msg flags + - Do not progress ep that is disconnected + - Set FI_MULTI_RECV for last completed RX slice + - Return an error if invalid sequence number received + - xnet_progress_rx() must only be called when connected + - Reset ep->rx_avail to 0 after RX queue is flushed + - Disable the EP if an error is detected for zero-copy + - Add debug tracking of transfer entries + - Negotiate support for rendezvous + - Add rendezvous protocol option + - Generalize xnet_send_ack + - Flatten protocol header definitions + - Remove unused dynamic rbuf support + - Define tcp specific protocol ops + - Remove unneeded and incorrect rx_entry init code + - UCX + - Add FI_HMEM support + - Initialize ep_flush to 1 + - Util + - General bug fixes + - memhooks: Fix a bug when calculating mprotect region + - Check the return value of ofi_genlock_init() + - Update checks for FI_AV_AUTH_KEY + - Define domain primary and secondary caps + - Add profiling util functions + - Update util_cq to support err_data + - Update ofi_cq_readerr to use new memcpy + - Update ofi_cq_err_memcpy to handle err_data + - Zero util cancel err entry + - Move FI_REMOTE/LOCAL_COMM to secondary caps + - Alter domain max_ep_auth_key + - Add domain checks for max_ep_auth_key + - Revert util_cntr->ep_list_lock to ofi_mutex + - Add NIC FID functions to ofi.h + - Add EP and domain auth key checking + - Add bounds checks to ibuf get + - Define dlist_first_entry_or_null + - Update util_getinfo to dup auth_key + - Revert util_av, util_cq and util_cntr to mutex + - Add missing calls to (de)initialize monitor's mutexes + - Avoid attempting to cleanup an uninitialized MR cache + - Rename ofi_mr_info fields + - Add rv64g support to memory hooks + - Verbs + - Windows: Check error code from GetPrivateData + - Add missing lock to protect SRX + - Add synapseai dmabuf mr support + - Bug fix for matching domain name with device name + - Windows: Fetch rejected connection data + - Add support for DMA-buf memory registration + - Windows: Fix use-after-free in case of failure in fi_listen + - Windows: Map ND request type to ibverbs opcode + - Fix memory leak when creating EQ with unsupported wait object + - Track ep state to prevent duplicate shutdown events + - Fabtests + - Update man page + - pytests/efa: onboard dmabuf argument for test_mr + - pytest: make do_dmabuf_reg_for_hmem an cmdline argument + - Bump Libfabric API version. + - mr_test: Add dmabuf support + - Introduce ft_get_dmabuf_from_iov + - unexpected_msg: Use ft_reg_mr to register memory + - pytest: Allow registering mr with dmabuf + - Add dmabuf support to ft_reg_mr + - Add dmabuf ops for cuda. + - Test max inject size + - Add FI_HMEM support to fi_rdm_rma_event and fi_rdm tests + - memcopy-xe: Fix data verification error for device buffer + - dmabuf-rdma: Increase the number of NICs that can be tested + - dmabuf-rdma: Remove redundant libze_ops definition + - fi-mr-reg-xe: Skip native dmabuf reg test for system memory + - Check if fi_info is returned correctly in case of FI_CONNREQ + - cq_data: relax CQ data validation to cq_data_size + - Add ZE host alloc function + - Use common device host buffer for check_buf + - hmem_ze: allocate one cq and cl on init + - fi-mr-reg-xe: Add testing for dmabuf registration + - scripts: use yaml safe_load + - macos: Fix build error with clang + - multinode: Use FI_DELIVERY_COMPLETE for 'barrier' + - Handle partial read scenario for fi_xe_rdmabw test For cross node tests + - pytest/efa: add cuda memory marker + - pytest/efa: Skip some configuration for unexp msg test on neuron. + - runfabtests.py: ignore error due to no tests are collected. + - pytest/efa: extend unexpected msg test range + - pytest/shm: extend unexpected msg test range + - pytest: Allow running shm fabtests in parallel + - unexpected_msg.c: Allow running the test with FI_DELIVERY_COMPLETE + - runfabtests.sh: run fi_unexpected_msg with data validation + - pytest/shm: Extend test_unexpected_message + - unexpected_msg: Make tx/rx_size large enough + - pytest/shm: Extend shm's rma bw test + - Update shm.exclude + ------------------------------------------------------------------- Mon Sep 4 07:47:59 UTC 2023 - Nicolas Morey diff --git a/libfabric.spec b/libfabric.spec index eeab19e..2fad509 100644 --- a/libfabric.spec +++ b/libfabric.spec @@ -17,10 +17,10 @@ # -%define git_ver .0.145d9a84d5e3 +%define git_ver .0.153261eadc7b Name: libfabric -Version: 1.19.0 +Version: 1.20.0 Release: 0 Summary: User-space RDMA Fabric Interfaces License: BSD-2-Clause OR GPL-2.0-only @@ -117,6 +117,7 @@ rm -f %{buildroot}%{_libdir}/*.la %{_includedir}/rdma/fi_eq.h %{_includedir}/rdma/fi_errno.h %{_includedir}/rdma/fi_ext.h +%{_includedir}/rdma/fi_profile.h %{_includedir}/rdma/fi_rma.h %{_includedir}/rdma/fi_tagged.h %{_includedir}/rdma/fi_trigger.h