1 # TODO: PLDify SysV init scripts
4 %bcond_without static_libs # static libraries
5 %bcond_without systemd # systemd
7 Summary: RDMA Core Userspace Libraries and Daemons
8 Summary(pl.UTF-8): RDMA Core - biblioteki i demony przestrzeni użytkownika
12 License: BSD or GPL v2
13 Group: Applications/System
14 #Source0Download: https://github.com/linux-rdma/rdma-core/releases
15 Source0: https://github.com/linux-rdma/rdma-core/releases/download/v%{version}/%{name}-%{version}.tar.gz
16 # Source0-md5: b7a9e3befe5b7386b02fb98dcec4db44
17 Source1: libibverbs.pc.in
18 Source2: librdmacm.pc.in
19 Patch0: %{name}-static.patch
20 # restore cxgb3 and nes providers from rdma-core 26.1 (keep until dropping support for kernels < 5.5)
21 # from https://github.com/linux-rdma/rdma-core/commit/c21a3cf5d9e4cef0904b4d47f1cb43be9efdbf90.patch cut down (to revert)
22 Patch1: %{name}-kernel-abi.patch
23 # https://github.com/linux-rdma/rdma-core/commit/4daf5c91c1296683924cb9668c3d879da072756b.patch cut down (to revert)
24 Patch2: %{name}-nes.patch
25 # https://github.com/linux-rdma/rdma-core/commit/36588f5844af4ef1e5b0d6ad002fa1adf9032653.patch cut down (to revert)
26 Patch3: %{name}-cxgb3.patch
27 Patch4: %{name}-providers-update.patch
28 URL: https://github.com/linux-rdma/rdma-core
29 BuildRequires: cmake >= 2.8.11
30 BuildRequires: docutils
31 BuildRequires: libnl-devel >= 3.2
32 # <rdma/*> kernel interface
33 BuildRequires: linux-libc-headers >= 7:2.6.20
34 # if no buildlib/pandoc-prebuilt dir
35 #BuildRequires: pandoc
36 BuildRequires: pkgconfig
37 BuildRequires: python3 >= 1:3
39 BuildRequires: python3-Cython
40 BuildRequires: python3-devel >= 1:3.2
42 BuildRequires: rpmbuild(macros) >= 1.605
43 BuildRequires: udev-devel
44 %{?with_systemd:BuildRequires: systemd-devel}
45 Requires: ibacm = %{version}-%{release}
46 Requires: iwpmd = %{version}-%{release}
47 Requires: rdma-boot = %{version}-%{release}
48 Requires: rdma-ndd = %{version}-%{release}
49 Requires: srptools = %{version}-%{release}
50 Requires: systemd-units
52 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
54 %define ibv_abi rdmav34
57 This is the userspace components for the Linux Kernel's
58 drivers/infiniband subsystem. Specifically this contains the userspace
59 libraries for the following device nodes:
60 - /dev/infiniband/uverbsX (libibverbs)
61 - /dev/infiniband/rdma_cm (librdmacm)
62 - /dev/infiniband/umadX (libibumad)
64 The userspace component of the libibverbs RDMA kernel drivers are
65 included with support for the following Kernel RDMA drivers:
81 Additional service daemons are provided for:
82 - srp_daemon (ib_srp.ko)
83 - iwpmd (for iwarp kernel providers)
84 - ibacm (for InfiniBand communication management assistant)
86 %description -l pl.UTF-8
87 Ten pakiet zawiera komponenty przestrzeni użykownika dla podsystemu
88 drivers/infiniband jądra Linuksa. W szczególności zawiera biblioteki
89 przestrzeni użytkownika dla następujących urządzeń:
90 - /dev/infiniband/uverbsX (libibverbs)
91 - /dev/infiniband/rdma_cm (librdmacm)
92 - /dev/infiniband/umadX (libibumad)
94 Dołączony jest komponent przestrzeni użytkownika dla sterowników RDMA
95 libibverbs w jądrze dla następujących sterowników RDMA z jądra:
111 Są także demony dodatkowych usług:
112 - srp_daemon (ib_srp.ko)
113 - iwpmd (dla sterowników iwarp)
114 - ibacm (dla asystenta zarządzania komunikacją InfiniBand)
116 %package -n rdma-boot
117 Summary: RDMA systemd units and udev rules to initialize kernel modules
118 Summary(pl.UTF-8): Jednostki systemd i reguły udev do zainicjowania modułów jądra RDMA
120 Requires: systemd-units
122 %description -n rdma-boot
123 RDMA systemd units and udev rules to initialize kernel modules.
125 %description -n rdma-boot -l pl.UTF-8
126 Jednostki systemd i reguły udev do zainicjowania modułów jądra RDMA.
129 Summary: RDMA-NDD - RDMA device Node Description update daemon
130 Summary(pl.UTF-8): RDMA-NDD - demon uaktualniający opisy węzłów urządzeń RDMA
132 Requires: systemd-units
135 %description -n rdma-ndd
136 RDMA device Node Description update daemon.
138 %description -n rdma-ndd -l pl.UTF-8
139 Demon uaktualniający opisy węzłów urządzeń RDMA.
141 %package -n libibverbs
142 Summary: A library for direct userspace use of InfiniBand hardware
143 Summary(pl.UTF-8): Biblioteka bezpośredniego dostępu do sprzętu InfiniBand z przestrzeni użytkownika
146 %description -n libibverbs
147 libibverbs is a library that allows userspace processes to use
148 InfiniBand "verbs" as described in the InfiniBand Architecture
149 Specification. This includes direct hardware access for fast path
152 For this library to be useful, a device-specific plug-in module should
155 %description -n libibverbs -l pl.UTF-8
156 libibverbs to biblioteka pozwalająca procesom przestrzeni użytkownika
157 używać metod "verbs" InfiniBand opisanej w specyfikacji architektury
158 InfiniBand. Obejmuje to bezpośredni dostęp do sprzętu dla operacji po
161 Aby ta biblioteka była użyteczna powinien być zainstalowany także
162 odpowiedni moduł dla używanego sprzętu.
164 %package -n libibverbs-devel
165 Summary: Development files for libibverbs library
166 Summary(pl.UTF-8): Pliki programistyczne biblioteki libibverbs
167 Group: Development/Libraries
168 Requires: libibverbs = %{version}-%{release}
169 Requires: libnl-devel >= 1:3.2
171 %description -n libibverbs-devel
172 Header files for libibverbs library.
174 %description -n libibverbs-devel -l pl.UTF-8
175 Pliki nagłówkowe biblioteki libibverbs.
177 %package -n libibverbs-static
178 Summary: Static libibverbs library
179 Summary(pl.UTF-8): Statyczna biblioteka libibverbs
180 Group: Development/Libraries
181 Requires: libibverbs-devel = %{version}-%{release}
182 Obsoletes: libibverbs-devel-static < 1.1.2
184 %description -n libibverbs-static
185 Static libibverbs library.
187 %description -n libibverbs-static -l pl.UTF-8
188 Statyczna biblioteka libibverbs.
190 %package -n libibverbs-utils
191 Summary: Examples for the libibverbs library
192 Summary(pl.UTF-8): Przykładowe programy do biblioteki libibverbs
193 Group: Applications/System
194 Requires: libibverbs = %{version}-%{release}
196 %description -n libibverbs-utils
197 Useful libibverbs example programs such as ibv_devinfo, which
198 displays information about InfiniBand devices.
200 %description -n libibverbs-utils -l pl.UTF-8
201 Przydatne programy przykładowe do biblioteki libibverbs, takie jak
202 ibv_devinfo wyświetlający informacje o urządzeniach InfiniBand.
204 %package -n libibverbs-driver-bnxt_re
205 Summary: Userspace driver for Broadcom NetXtreme-E HCAs
206 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart HCA Broadcom NetXtreme-E
208 Requires: libibverbs = %{version}-%{release}
210 %description -n libibverbs-driver-bnxt_re
211 Userspace driver for Broadcom NetXtreme-E HCAs.
213 %description -n libibverbs-driver-bnxt_re -l pl.UTF-8
214 Sterownik przestrzeni użytkownika dla kart HCA Broadcom NetXtreme-E.
216 %package -n libibverbs-driver-bnxt_re-static
217 Summary: Static version of bnxt_re driver
218 Summary(pl.UTF-8): Statyczna wersja sterownika bnxt_re
219 Group: Development/Libraries
220 Requires: libibverbs-static = %{version}-%{release}
222 %description -n libibverbs-driver-bnxt_re-static
223 Static version of bnxt_re driver, which may be linked directly into
226 %description -n libibverbs-driver-bnxt_re-static -l pl.UTF-8
227 Statyczna wersja sterownika bnxt_re, którą można wbudować bezpośrednio
230 %package -n libibverbs-driver-cxgb3
231 Summary: Userspace driver for the Chelsio T3 iWARP RNIC
232 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Chelsio T3 iWARP RNIC
234 Requires: libibverbs = %{version}-%{release}
236 %description -n libibverbs-driver-cxgb3
237 Userspace driver for the Chelsio T3 iWARP RNIC.
239 %description -n libibverbs-driver-cxgb3 -l pl.UTF-8
240 Sterownik przestrzeni użytkownika dla kart Chelsio T3 iWARP RNIC.
242 %package -n libibverbs-driver-cxgb3-static
243 Summary: Static version of cxgb3 driver
244 Summary(pl.UTF-8): Statyczna wersja sterownika cxgb3
245 Group: Development/Libraries
246 Requires: libibverbs-static = %{version}-%{release}
248 %description -n libibverbs-driver-cxgb3-static
249 Static version of cxgb3 driver, which may be linked directly into
252 %description -n libibverbs-driver-cxgb3-static -l pl.UTF-8
253 Statyczna wersja sterownika cxgb3, którą można wbudować bezpośrednio w
256 %package -n libibverbs-driver-cxgb4
257 Summary: Userspace driver for the Chelsio T4 iWARP RNIC
258 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Chelsio T4 iWARP RNIC
260 Requires: libibverbs = %{version}-%{release}
262 %description -n libibverbs-driver-cxgb4
263 libcxgb4 is a userspace driver for the Chelsio T4 iWARP RNIC. It works
264 as a plug-in module for libibverbs that allows programs to use Chelsio
265 RNICs directly from userspace.
267 %description -n libibverbs-driver-cxgb4 -l pl.UTF-8
268 libcxgb4 to sterownik przestrzeni użytkownika dla kart Chelsio T4
269 iWARP RNIC. Działa jako moduł ładowany przez libibverbs, pozwalający
270 programom na dostęp z przestrzeni użytkownika do interfejsów RNIC
273 %package -n libibverbs-driver-cxgb4-static
274 Summary: Static version of cxgb4 driver
275 Summary(pl.UTF-8): Statyczna wersja sterownika cxgb4
276 Group: Development/Libraries
277 Requires: libibverbs-static = %{version}-%{release}
279 %description -n libibverbs-driver-cxgb4-static
280 Static version of cxgb4 driver, which may be linked directly into
283 %description -n libibverbs-driver-cxgb4-static -l pl.UTF-8
284 Statyczna wersja sterownika cxgb4, którą można wbudować bezpośrednio w
287 %package -n libibverbs-driver-efa
288 Summary: Userspace driver for the Amazon Elastic Fabric Adapters
289 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla urządzeń Amazon Elastic Fabric Adapter
291 Requires: libibverbs-driver-efa-libs = %{version}-%{release}
293 %description -n libibverbs-driver-efa
294 libefa is a userspace driver for Amazon Elastic Fabric Adapters. It
295 works as a plug-in module for libibverbs that allows programs to
296 use Amazon hardware directly from userspace.
298 %description -n libibverbs-driver-efa -l pl.UTF-8
299 libefa to sterownik przestrzeni użytkownika dla urządzeń Amazon
300 Elastic Fabric Adapter. Działa jako moduł ładowany przez libibverbs,
301 pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu
304 %package -n libibverbs-driver-efa-libs
305 Summary: Shared library for the Amazon Elastic Fabric Adapters
306 Summary(pl.UTF-8): Biblioteka współdzielona dla urządzeń Amazon Elastic Fabric Adapter
308 Requires: libibverbs = %{version}-%{release}
310 %description -n libibverbs-driver-efa-libs
311 Shared library for the Amazon Elastic Fabric Adapters.
313 %description -n libibverbs-driver-efa-libs -l pl.UTF-8
314 Biblioteka współdzielona dla urządzeń Amazon Elastic Fabric Adapter.
316 %package -n libibverbs-driver-efa-devel
317 Summary: Header file for the Amazon Elastic Fabric Adapters library
318 Summary(pl.UTF-8): Plik nagłówkowy biblioteki dla urządzeń Amazon Elastic Fabric Adapter
319 Group: Development/Libraries
320 Requires: libibverbs-devel = %{version}-%{release}
321 Requires: libibverbs-driver-efa-libs = %{version}-%{release}
323 %description -n libibverbs-driver-efa-devel
324 Header file for the Amazon Elastic Fabric Adapters library.
326 %description -n libibverbs-driver-efa-devel -l pl.UTF-8
327 Plik nagłówkowy biblioteki dla urządzeń Amazon Elastic Fabric Adapter.
329 %package -n libibverbs-driver-efa-static
330 Summary: Static version of efa driver
331 Summary(pl.UTF-8): Statyczna wersja sterownika efa
332 Group: Development/Libraries
333 Requires: libibverbs-static = %{version}-%{release}
335 %description -n libibverbs-driver-efa-static
336 Static version of efa driver, which may be linked directly into
339 %description -n libibverbs-driver-efa-static -l pl.UTF-8
340 Statyczna wersja sterownika efa, którą można wbudować bezpośrednio
343 %package -n libibverbs-driver-hfi1verbs
344 Summary: Userspace driver for Intel OPA Gen1 adapters
345 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Intel OPA Gen1
347 Requires: libibverbs = %{version}-%{release}
349 %description -n libibverbs-driver-hfi1verbs
350 Userspace driver for Intel OPA Gen1 adapters.
352 %description -n libibverbs-driver-hfi1verbs -l pl.UTF-8
353 Sterownik przestrzeni użytkownika dla kart Intel OPA Gen1.
355 %package -n libibverbs-driver-hfi1verbs-static
356 Summary: Static version of hfi1verbs driver
357 Summary(pl.UTF-8): Statyczna wersja sterownika hfi1verbs
358 Group: Development/Libraries
359 Requires: libibverbs-static = %{version}-%{release}
361 %description -n libibverbs-driver-hfi1verbs-static
362 Static version of hfi1verbs driver, which may be linked directly into
365 %description -n libibverbs-driver-hfi1verbs-static -l pl.UTF-8
366 Statyczna wersja sterownika hfi1verbs, którą można wbudować
367 bezpośrednio w aplikację.
369 %package -n libibverbs-driver-hns
370 Summary: Userspace driver for Hisilicon RoCE devices
371 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla urządzeń Hisilicon RoCE
373 Requires: libibverbs = %{version}-%{release}
375 %description -n libibverbs-driver-hns
376 Userspace driver for Hisilicon RoCE devices.
378 %description -n libibverbs-driver-hns -l pl.UTF-8
379 Sterownik przestrzeni użytkownika dla urządzeń Hisilicon RoCE.
381 %package -n libibverbs-driver-hns-static
382 Summary: Static version of hns driver
383 Summary(pl.UTF-8): Statyczna wersja sterownika hns
384 Group: Development/Libraries
385 Requires: libibverbs-static = %{version}-%{release}
387 %description -n libibverbs-driver-hns-static
388 Static version of hns driver, which may be linked directly into
391 %description -n libibverbs-driver-hns-static -l pl.UTF-8
392 Statyczna wersja sterownika hns, którą można wbudować bezpośrednio w
395 %package -n libibverbs-driver-ipathverbs
396 Summary: Userspace driver for the QLogic InfiniBand HCAs
397 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart QLogic InfiniBand HCA
399 Requires: libibverbs = %{version}-%{release}
401 %description -n libibverbs-driver-ipathverbs
402 libipathverbs is a userspace driver for QLogic InfiniBand HCAs. It
403 works as a plug-in module for libibverbs that allows programs to use
404 QLogic hardware directly from userspace.
406 Currently the driver supports the following HCAs:
407 - InfiniPath QLE7140 (PCIe)
408 - InfiniPath QMI7140 (PCIe)
409 - InfiniPath QHT7040 (HyperTransport)
410 - InfiniPath QHT7140 (HyperTransport)
412 It uses ib_ipath kernel driver.
414 %description -n libibverbs-driver-ipathverbs -l pl.UTF-8
415 libipathverbs to sterownik przestrzeni użytkownika dla kart QLogic
416 InfiniBand HCA. Działa jako moduł ładowany przez libibverbs,
417 pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu
420 Obecnie sterownik obsługuje następujące kontrolery HCA:
421 - InfiniPath QLE7140 (PCIe)
422 - InfiniPath QMI7140 (PCIe)
423 - InfiniPath QHT7040 (HyperTransport)
424 - InfiniPath QHT7140 (HyperTransport)
426 Wykorzystuje sterownik jądra ib_ipath.
428 %package -n libibverbs-driver-ipathverbs-static
429 Summary: Static version of ipathverbs driver
430 Summary(pl.UTF-8): Statyczna wersja sterownika ipathverbs
431 Group: Development/Libraries
432 Requires: libibverbs-static = %{version}-%{release}
434 %description -n libibverbs-driver-ipathverbs-static
435 Static version of ipathverbs driver, which may be linked directly into
438 %description -n libibverbs-driver-ipathverbs-static -l pl.UTF-8
439 Statyczna wersja sterownika ipathverbs, którą można wbudować
440 bezpośrednio w aplikację.
442 %package -n libibverbs-driver-irdma
443 Summary: Userspace driver for the Intel Ethernet Connection E810 and X722 RDMA adapters
444 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart RDMA Intel Ethernet Connection E810 i X722
446 Requires: libibverbs = %{version}-%{release}
447 Obsoletes: libibverbs-driver-i40iw < 37.1
449 %description -n libibverbs-driver-irdma
450 libirdma is a userspace driver for the Intel Ethernet Connection E810
451 and X722 RDMA adapters. It works as a plug-in module for libibverbs
452 that allows programs to use RDMA hardware directly from userspace.
454 %description -n libibverbs-driver-irdma -l pl.UTF-8
455 libirdma to sterownik przestrzeni użytkownika dla kart RDMA Intel
456 Ethernet Connection E810 i X722. Działa jako moduł ładowany przez
457 libibverbs, pozwalający programom na dostęp z przestrzeni użytkownika
460 %package -n libibverbs-driver-irdma-static
461 Summary: Static version of irdma driver
462 Summary(pl.UTF-8): Statyczna wersja sterownika irdma
463 Group: Development/Libraries
464 Requires: libibverbs-static = %{version}-%{release}
465 Obsoletes: libibverbs-driver-i40iw-static < 37.1
467 %description -n libibverbs-driver-irdma-static
468 Static version of irdma driver, which may be linked directly into
471 %description -n libibverbs-driver-irdma-static -l pl.UTF-8
472 Statyczna wersja sterownika irdma, którą można wbudować bezpośrednio
475 %package -n libibverbs-driver-mlx4
476 Summary: Userspace driver for the Mellanox ConnectX InfiniBand HCAs
477 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Mellanox ConnectX InfiniBand HCA
479 Requires: libibverbs-driver-mlx4-libs = %{version}-%{release}
481 %description -n libibverbs-driver-mlx4
482 libmlx4 is a userspace driver for Mellanox ConnectX InfiniBand HCAs.
483 It works as a plug-in module for libibverbs that allows programs to
484 use Mellanox hardware directly from userspace.
486 Currently the driver supports HCAs on PCI Express interface based on
487 MT25408 ConnectX chip, using mlx4_ib kernel driver.
489 %description -n libibverbs-driver-mlx4 -l pl.UTF-8
490 libmlx4 to sterownik przestrzeni użytkownika dla kart Mellanox
491 ConnectX InfiniBand HCA. Działa jako moduł ładowany przez libibverbs,
492 pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu
495 Obecnie sterownik obsługuje kontrolery HCA na szynie PCI Express
496 oparte na układzie MT25408 ConnectX poprzez sterownik jądra mlx4_ib.
498 %package -n libibverbs-driver-mlx4-libs
499 Summary: Shared library for the Mellanox ConnectX InfiniBand HCAs
500 Summary(pl.UTF-8): Biblioteka współdzielona dla kart Mellanox ConnectX InfiniBand HCA
502 Requires: libibverbs = %{version}-%{release}
504 %description -n libibverbs-driver-mlx4-libs
505 Shared library for the Mellanox ConnectX InfiniBand HCAs.
507 %description -n libibverbs-driver-mlx4-libs -l pl.UTF-8
508 Biblioteka współdzielona dla kart Mellanox ConnectX InfiniBand HCA.
510 %package -n libibverbs-driver-mlx4-devel
511 Summary: Header file for the Mellanox ConnectX InfiniBand HCAs library
512 Summary(pl.UTF-8): Plik nagłówkowy biblioteki dla kart Mellanox ConnectX InfiniBand HCA
513 Group: Development/Libraries
514 Requires: libibverbs-devel = %{version}-%{release}
515 Requires: libibverbs-driver-mlx4-libs = %{version}-%{release}
517 %description -n libibverbs-driver-mlx4-devel
518 Header file for the Mellanox ConnectX InfiniBand HCAs library.
520 %description -n libibverbs-driver-mlx4-devel -l pl.UTF-8
521 Plik nagłówkowy biblioteki dla kart Mellanox ConnectX InfiniBand HCA.
523 %package -n libibverbs-driver-mlx4-static
524 Summary: Static version of mlx4 driver
525 Summary(pl.UTF-8): Statyczna wersja sterownika mlx4
526 Group: Development/Libraries
527 Requires: libibverbs-static = %{version}-%{release}
529 %description -n libibverbs-driver-mlx4-static
530 Static version of mlx4 driver, which may be linked directly into
533 %description -n libibverbs-driver-mlx4-static -l pl.UTF-8
534 Statyczna wersja sterownika mlx4, którą można wbudować bezpośrednio
537 %package -n libibverbs-driver-mlx5
538 Summary: Userspace driver for the Mellanox Connect-IB InfiniBand HCAs
539 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Mellanox Connect-IB InfiniBand HCA
541 Requires: libibverbs = %{version}-%{release}
543 %description -n libibverbs-driver-mlx5
544 libmlx5 is a userspace driver for Mellanox Connect-IB InfiniBand
545 HCAs. It works as a plug-in module for libibverbs that allows
546 programs to use Mellanox hardware directly from userspace.
548 Currently the driver supports HCAs on PCI Express interface based on
549 MT27600 Connect-IB chip, using mlx5_ib kernel driver.
551 %description -n libibverbs-driver-mlx5 -l pl.UTF-8
552 libmlx5 to sterownik przestrzeni użytkownika dla kart Mellanox
553 Connect-IB InfiniBand HCA. Działa jako moduł ładowany przez
554 libibverbs, pozwalający programom na dostęp z przestrzeni użytkownika
557 Obecnie sterownik obsługuje kontrolery HCA na szynie PCI Express
558 oparte na układzie MT27600 Connect-IB poprzez sterownik jądra mlx5_ib.
560 %package -n libibverbs-driver-mlx5-libs
561 Summary: Shared library for the Mellanox Connect-IB InfiniBand HCAs
562 Summary(pl.UTF-8): Biblioteka współdzielona dla kart Mellanox Connect-IB InfiniBand HCA
564 Requires: libibverbs = %{version}-%{release}
566 %description -n libibverbs-driver-mlx5-libs
567 Shared library for the Mellanox Connect-IB InfiniBand HCAs.
569 %description -n libibverbs-driver-mlx5-libs -l pl.UTF-8
570 Biblioteka współdzielona dla kart Mellanox Connect-IB InfiniBand HCA.
572 %package -n libibverbs-driver-mlx5-devel
573 Summary: Header file for the Mellanox Connect-IB InfiniBand HCAs library
574 Summary(pl.UTF-8): Plik nagłówkowy biblioteki dla kart Mellanox Connect-IB InfiniBand HCA
575 Group: Development/Libraries
576 Requires: libibverbs-devel = %{version}-%{release}
577 Requires: libibverbs-driver-mlx5-libs = %{version}-%{release}
579 %description -n libibverbs-driver-mlx5-devel
580 Header file for the Mellanox Connect-IB InfiniBand HCAs library.
582 %description -n libibverbs-driver-mlx5-devel -l pl.UTF-8
583 Plik nagłówkowy biblioteki dla kart Mellanox Connect-IB InfiniBand
586 %package -n libibverbs-driver-mlx5-static
587 Summary: Static version of mlx5 driver
588 Summary(pl.UTF-8): Statyczna wersja sterownika mlx5
589 Group: Development/Libraries
590 Requires: libibverbs-static = %{version}-%{release}
592 %description -n libibverbs-driver-mlx5-static
593 Static version of mlx5 driver, which may be linked directly into
596 %description -n libibverbs-driver-mlx5-static -l pl.UTF-8
597 Statyczna wersja sterownika mlx5, którą można wbudować bezpośrednio
600 %package -n libibverbs-driver-mthca
601 Summary: Userspace driver for the Mellanox InfiniBand HCAs
602 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Mellanox InfiniBand HCA
604 Requires: libibverbs = %{version}-%{release}
606 %description -n libibverbs-driver-mthca
607 libmthca is a userspace driver for Mellanox InfiniBand HCAs. It works
608 as a plug-in module for libibverbs that allows programs to use
609 Mellanox hardware directly from userspace.
611 Currently the driver supports HCAs on PCI-X/PCI Express interface
612 based on MT23108/MT25208/MT25204 InfiniHost chips, using ib_mthca
615 %description -n libibverbs-driver-mthca -l pl.UTF-8
616 libmthca to sterownik przestrzeni użytkownika dla kart Mellanox
617 InfiniBand HCA. Działa jako moduł ładowany przez libibverbs,
618 pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu
621 Obecnie sterownik obsługuje kontrolery HCA na szynie PCI-X/PCI Express
622 oparte na układach MT23108/MT25208/MT25204 InfiniHost poprzez
623 sterownik jądra ib_mthca.
625 %package -n libibverbs-driver-mthca-static
626 Summary: Static version of mthca driver
627 Summary(pl.UTF-8): Statyczna wersja sterownika mthca
628 Group: Development/Libraries
629 Requires: libibverbs-static = %{version}-%{release}
631 %description -n libibverbs-driver-mthca-static
632 Static version of mthca driver, which may be linked directly into
635 %description -n libibverbs-driver-mthca-static -l pl.UTF-8
636 Statyczna wersja sterownika mthca, którą można wbudować bezpośrednio
639 %package -n libibverbs-driver-nes
640 Summary: Userspace driver for the NetEffect Ethernet Server Cluster adapters
641 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart NetEffect Ethernet Server Cluster
643 Requires: libibverbs = %{version}-%{release}
645 %description -n libibverbs-driver-nes
646 libnes is a userspace driver for NetEffect Ethernet Server Cluster
647 adapters. It works as a plug-in module for libibverbs that allows
648 programs to use NetEffect hardware directly from userspace.
650 %description -n libibverbs-driver-nes -l pl.UTF-8
651 libnes to sterownik przestrzeni użytkownika dla kart NetEffect
652 Ethernet Server Cluster. Działa jako moduł ładowany przez libibverbs,
653 pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu
656 %package -n libibverbs-driver-nes-static
657 Summary: Static version of nes driver
658 Summary(pl.UTF-8): Statyczna wersja sterownika nes
659 Group: Development/Libraries
660 Requires: libibverbs-static = %{version}-%{release}
662 %description -n libibverbs-driver-nes-static
663 Static version of nes driver, which may be linked directly into
666 %description -n libibverbs-driver-nes-static -l pl.UTF-8
667 Statyczna wersja sterownika nes, którą można wbudować bezpośrednio
670 %package -n libibverbs-driver-ocrdma
671 Summary: Userspace driver for the Emulex OneConnect RDMA adapters
672 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Emulex OneConnect RDMA
674 Requires: libibverbs = %{version}-%{release}
676 %description -n libibverbs-driver-ocrdma
677 libocrdma is a userspace driver for the Emulex OneConnect RDMA
678 adapters. It works as a plug-in module for libibverbs that allows
679 programs to use Emulex RDMA hardware directly from userspace.
681 %description -n libibverbs-driver-ocrdma -l pl.UTF-8
682 libocrdma to sterownik przestrzeni użytkownika dla kart Emulex
683 OneConnect RDMA. Działa jako moduł ładowany przez libibverbs,
684 pozwalający programom na dostęp z przestrzeni użytkownika do
687 %package -n libibverbs-driver-ocrdma-static
688 Summary: Static version of ocrdma driver
689 Summary(pl.UTF-8): Statyczna wersja sterownika ocrdma
690 Group: Development/Libraries
691 Requires: libibverbs-static = %{version}-%{release}
693 %description -n libibverbs-driver-ocrdma-static
694 Static version of ocrdma driver, which may be linked directly into
697 %description -n libibverbs-driver-ocrdma-static -l pl.UTF-8
698 Statyczna wersja sterownika ocrdma, którą można wbudować bezpośrednio
701 %package -n libibverbs-driver-qedr
702 Summary: Userspace driver for QLogic QED HCAs
703 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart HCA QLogic QED
705 Requires: libibverbs = %{version}-%{release}
707 %description -n libibverbs-driver-qedr
708 Userspace driver for QLogic QED HCAs.
710 %description -n libibverbs-driver-qedr -l pl.UTF-8
711 Sterownik przestrzeni użytkownika dla kart HCA QLogic QED.
713 %package -n libibverbs-driver-qedr-static
714 Summary: Static version of qedr driver
715 Summary(pl.UTF-8): Statyczna wersja sterownika qedr
716 Group: Development/Libraries
717 Requires: libibverbs-static = %{version}-%{release}
719 %description -n libibverbs-driver-qedr-static
720 Static version of qedr driver, which may be linked directly into
723 %description -n libibverbs-driver-qedr-static -l pl.UTF-8
724 Statyczna wersja sterownika qedr, którą można wbudować bezpośrednio w
727 %package -n libibverbs-driver-rxe
728 Summary: Userspace driver for software RDMA over Ethernet
729 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla programowego RDMA po Ethernecie
731 Requires: libibverbs = %{version}-%{release}
733 %description -n libibverbs-driver-rxe
734 Userspace driver for software RDMA over Ethernet.
736 %description -n libibverbs-driver-rxe -l pl.UTF-8
737 Sterownik przestrzeni użytkownika dla programowego RDMA po Ethernecie.
739 %package -n libibverbs-driver-rxe-static
740 Summary: Static version of rxe driver
741 Summary(pl.UTF-8): Statyczna wersja sterownika rxe
742 Group: Development/Libraries
743 Requires: libibverbs-static = %{version}-%{release}
745 %description -n libibverbs-driver-rxe-static
746 Static version of rxe driver, which may be linked directly into
749 %description -n libibverbs-driver-rxe-static -l pl.UTF-8
750 Statyczna wersja sterownika rxe, którą można wbudować bezpośrednio w
753 %package -n libibverbs-driver-siw
754 Summary: Userspace driver for software iWarp protocol
755 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla programowego protokołu iWarp
757 Requires: libibverbs = %{version}-%{release}
759 %description -n libibverbs-driver-siw
760 Userspace driver for software iWarp protocol.
762 %description -n libibverbs-driver-siw -l pl.UTF-8
763 Sterownik przestrzeni użytkownika dla programowego protokołu iWarp.
765 %package -n libibverbs-driver-siw-static
766 Summary: Static version of siw driver
767 Summary(pl.UTF-8): Statyczna wersja sterownika siw
768 Group: Development/Libraries
769 Requires: libibverbs-static = %{version}-%{release}
771 %description -n libibverbs-driver-siw-static
772 Static version of siw driver, which may be linked directly into
775 %description -n libibverbs-driver-siw-static -l pl.UTF-8
776 Statyczna wersja sterownika siw, którą można wbudować bezpośrednio w
779 %package -n libibverbs-driver-vmw_pvrdma
780 Summary: Userspace driver for the VMware Paravirtual RDMA devices
781 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla urządzeń VMware Paravirtual RDMA
783 Requires: libibverbs = %{version}-%{release}
785 %description -n libibverbs-driver-vmw_pvrdma
786 libvmw_pvrdma is a userspace driver for VMware Paravirtual RDMA. It
787 works as a plug-in module for libibverbs that allows programs to use
788 the VMware Paravirtual RDMA device directly from user space.
790 %description -n libibverbs-driver-vmw_pvrdma -l pl.UTF-8
791 libvmw_pvrdma to sterownik przestrzeni użytkownika dla VMware
792 Paravirtual RDMA. Działa jako moduł ładowany przez libibverbs,
793 pozwalający programom na dostęp z przestrzeni użytkownika do
794 urządzeń VMware Paravirtual RDMA.
796 %package -n libibverbs-driver-vmw_pvrdma-static
797 Summary: Static version of vmw_pvrdma driver
798 Summary(pl.UTF-8): Statyczna wersja sterownika vmw_pvrdma
799 Group: Development/Libraries
800 Requires: libibverbs-static = %{version}-%{release}
802 %description -n libibverbs-driver-vmw_pvrdma-static
803 Static version of vmw_pvrdma driver, which may be linked directly into
806 %description -n libibverbs-driver-vmw_pvrdma-static -l pl.UTF-8
807 Statyczna wersja sterownika vmw_pvrdma, którą można wbudować
808 bezpośrednio w aplikację.
810 %package -n librdmacm
811 Summary: Userspace RDMA Connection Manager
812 Summary(pl.UTF-8): Zarządca połączeń RDMA w przestrzeni użytkowika
814 Requires: libibverbs = %{version}-%{release}
816 %description -n librdmacm
817 librdmacm provides a userspace RDMA Communication Management API.
819 %description -n librdmacm -l pl.UTF-8
820 librdmacm udostępnia API RDMA Communication Management (zarządzające
821 połączeniami RDMA) w przestrzeni użytkownika.
823 %package -n librdmacm-devel
824 Summary: Header files for librdmacm library
825 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki librdmacm
826 Group: Development/Libraries
827 Requires: libibverbs-devel = %{version}-%{release}
828 Requires: librdmacm = %{version}-%{release}
829 Requires: linux-libc-headers >= 7:2.6.20
831 %description -n librdmacm-devel
832 Header files for librdmacm library.
834 %description -n librdmacm-devel -l pl.UTF-8
835 Pliki nagłówkowe biblioteki librdmacm.
837 %package -n librdmacm-static
838 Summary: Static librdmacm library
839 Summary(pl.UTF-8): Statyczna biblioteka librdmacm
840 Group: Development/Libraries
841 Requires: librdmacm-devel = %{version}-%{release}
843 %description -n librdmacm-static
844 This package contains the static librdmacm library.
846 %description -n librdmacm-static -l pl.UTF-8
847 Ten pakiet zawiera statyczną bibliotekę librdmacm.
849 %package -n librdmacm-utils
850 Summary: RDMA Connection Manager utilities
851 Summary(pl.UTF-8): Programy narzędziowe dla zarządcy połączeń RDMA
852 Group: Applications/System
853 Requires: librdmacm = %{version}-%{release}
855 %description -n librdmacm-utils
856 RDMA Connection Manager utilities.
858 %description -n librdmacm-utils -l pl.UTF-8
859 Programy narzędziowe dla zarządcy połączeń RDMA.
861 %package -n libibumad
862 Summary: Userspace InfiniBand MAD library
863 Summary(pl.UTF-8): Biblioteka InfiniBand MAD dla przestrzeni użytkownika
866 %description -n libibumad
867 libibumad provides the user MAD library functions which sit on top of
868 the user MAD modules in the kernel. These are used by the IB
869 diagnostic and management tools, including OpenSM.
871 %description -n libibumad -l pl.UTF-8
872 libibumad to biblioteka udostępniająca funkcje MAD w przestrzeni
873 użytkownika, komunikująca się z modułami MAD w jądrze. Jest używana
874 przez narzędzia diagnostyczne oraz zarządzające IB, w tym OpenSM.
876 %package -n libibumad-devel
877 Summary: Header files for libibumad library
878 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libibumad
879 Group: Development/Libraries
880 Requires: libibumad = %{version}-%{release}
881 # for dir and other IB functionality
882 Requires: libibverbs-devel = %{version}-%{release}
884 %description -n libibumad-devel
885 Header files for libibumad library.
887 %description -n libibumad-devel -l pl.UTF-8
888 Pliki nagłówkowe biblioteki libibumad.
890 %package -n libibumad-static
891 Summary: Static libibumad library
892 Summary(pl.UTF-8): Statyczna biblioteka libibumad
893 Group: Development/Libraries
894 Requires: libibumad-devel = %{version}-%{release}
896 %description -n libibumad-static
897 This package contains the static libibumad library.
899 %description -n libibumad-static -l pl.UTF-8
900 Ten pakiet zawiera statyczną bibliotekę libibumad.
903 Summary: OpenFabrics Alliance InfiniBand MAD library
904 Summary(pl.UTF-8): Biblioteka OpenFabrics Alliance InfiniBand MAD
906 Requires: libibumad = %{version}-%{release}
908 %description -n libibmad
909 libibmad provides low layer InfiniBand functions for use by the IB
910 diagnostic and management programs. These include MAD, SA, SMP, and
911 other basic IB functions.
913 %description -n libibmad -l pl.UTF-8
914 libibmad to biblioteka udostępniająca niskopoziomowe funkcje
915 InfiniBand przeznaczone dla programów diagnostycznych i zarządzających
916 IB. Obejmuje MAD, SA, SMP i inne podstawowe funkcje IB.
918 %package -n libibmad-devel
919 Summary: Header files for libibmad library
920 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libibmad
921 Group: Development/Libraries
922 Requires: libibmad = %{version}-%{release}
923 Requires: libibumad-devel = %{version}-%{release}
925 %description -n libibmad-devel
926 Header files for libibmad library.
928 %description -n libibmad-devel -l pl.UTF-8
929 Pliki nagłówkowe biblioteki libibmad.
931 %package -n libibmad-static
932 Summary: Static libibmad library
933 Summary(pl.UTF-8): Statyczna biblioteka libibmad
934 Group: Development/Libraries
935 Requires: libibmad-devel = %{version}-%{release}
937 %description -n libibmad-static
938 This package contains the static libibmad library.
940 %description -n libibmad-static -l pl.UTF-8
941 Ten pakiet zawiera statyczną bibliotekę libibmad.
944 Summary: InfiniBand Communication Manager Assistant
945 Summary(pl.UTF-8): Asystent zarządzania komunikacją InfiniBand
946 Group: Networking/Utilities
947 Requires: rdma-boot = %{version}-%{release}
949 %description -n ibacm
950 ibacm assists with establishing communication over InfiniBand.
952 %description -n ibacm -l pl.UTF-8
953 ibacm pomaga przy nawiązywaniu łączności poprzez InfiniBand.
955 %package -n ibacm-devel
956 Summary: Header files for IB ACM service
957 Summary(pl.UTF-8): Pliki nagłówkowe usługi IB ACM
958 Group: Development/Libraries
959 Requires: libibverbs-devel = %{version}-%{release}
960 # doesn't require ibacm
962 %description -n ibacm-devel
963 Header files for IB ACM service.
965 %description -n ibacm-devel -l pl.UTF-8
966 Pliki nagłówkowe usługi IB ACM.
968 %package -n infiniband-diags
969 Summary: InfiniBand diagnostic tools
970 Summary(pl.UTF-8): Narzędzia diagnostyczne InfiniBand
971 Group: Networking/Utilities
972 Requires: infiniband-diags-libs = %{version}-%{release}
974 %description -n infiniband-diags
975 This package provides InfiniBand diagnostic programs and scripts
976 needed to diagnose an IB subnet.
978 %description -n infiniband-diags -l pl.UTF-8
979 Ten pakiet zawiera programy i skrypty diagnostyczne InfiniBand
980 potrzebne do diagnostyki podsieci IB.
982 %package -n infiniband-diags-libs
983 Summary: InfiniBand diagnostic library
984 Summary(pl.UTF-8): Biblioteka diagnostyczna InfiniBand
986 Requires: libibmad = %{version}-%{release}
987 Requires: libibumad = %{version}-%{release}
989 %description -n infiniband-diags-libs
990 InfiniBand diagnostic library.
992 %description -n infiniband-diags-libs -l pl.UTF-8
993 Biblioteka diagnostyczna InfiniBand.
995 %package -n infiniband-diags-devel
996 Summary: Header files for libibnetdisc library
997 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libibnetdisc
998 Group: Development/Libraries
999 Requires: infiniband-diags-libs = %{version}-%{release}
1000 Requires: libibmad-devel = %{version}-%{release}
1001 Requires: libibumad-devel = %{version}-%{release}
1003 %description -n infiniband-diags-devel
1004 Header files for libibnetdisc library.
1006 %description -n infiniband-diags-devel -l pl.UTF-8
1007 Pliki nagłówkowe biblioteki libibnetdisc.
1009 %package -n infiniband-diags-static
1010 Summary: Static libibnetdisc library
1011 Summary(pl.UTF-8): Statyczna biblioteka libibnetdisc
1012 Group: Development/Libraries
1013 Requires: infiniband-diags-devel = %{version}-%{release}
1015 %description -n infiniband-diags-static
1016 Static libibnetdisc library.
1018 %description -n infiniband-diags-static -l pl.UTF-8
1019 Statyczna biblioteka libibnetdisc.
1022 Summary: iWarp Port Mapper userspace daemon
1023 Summary(pl.UTF-8): Demon przestrzeni użytkownika usługi iWarp Port Mapper
1024 Group: Networking/Daemons
1025 Requires: rc-scripts
1026 Requires: rdma-boot = %{version}-%{release}
1027 Requires: systemd-units >= 0.38
1028 # misleading package name before 1.0.6
1029 Obsoletes: libiwpm < 1.0.6
1030 # internal API headers, never useful without sources
1031 Obsoletes: libiwpm-devel < 1.0.6
1033 %description -n iwpmd
1034 iwpmd provides a userspace service for iWarp drivers to claim TCP
1035 ports through the standard socket interface.
1037 %description -n iwpmd -l pl.UTF-8
1038 iwpmd dostarcza usługę przestrzeni użytkownika dla sterowników
1039 iWarp, pozwalającą im zajmować porty TCP poprzez standardowy interfejs
1042 %package -n srptools
1043 Summary: Tools for SRP/IB
1044 Summary(pl.UTF-8): Narzędzia do SRP/IB
1045 Group: Networking/Utilities
1046 Requires: rdma-boot = %{version}-%{release}
1048 %description -n srptools
1049 In conjunction with the kernel ib_srp driver, srptools allows you to
1050 discover and use SCSI devices via the SCSI RDMA Protocol over
1053 %description -n srptools -l pl.UTF-8
1054 W połączeniu ze sterownikiem jądra ib_srp, srptools pozwalają na
1055 wykrywanie i używanie urządzeń SCSI poprzez protokół SCSI RDMA po
1058 %package -n python3-pyverbs
1059 Summary: Python 3 API over IB verbs
1060 Summary(pl.UTF-8): API Pythona 3 do IB verbs
1061 Group: Libraries/Python
1062 Requires: libibverbs = %{version}-%{release}
1064 %description -n python3-pyverbs
1065 Pyverbs is a Cython-based Python API over libibverbs, providing an
1066 easy, object-oriented access to IB verbs.
1068 %description -n python3-pyverbs -l pl.UTF-8
1069 Pyverbs to oparte na Cythonie API Pythona do libibverbs, zapewniające
1070 łatwy, zorientowany obiektowo dostęp do IB verbs.
1083 # .pc files generation expect INCLUDEDIR and LIBDIR relative to PREFIX
1085 -DCMAKE_INSTALL_INCLUDEDIR=include \
1086 -DCMAKE_INSTALL_INITDDIR=/etc/rc.d/init.d \
1087 -DCMAKE_INSTALL_LIBDIR=%{_lib} \
1088 -DCMAKE_INSTALL_PERLDIR=%{perl_vendorlib} \
1089 -DCMAKE_INSTALL_SYSTEMD_SERVICEDIR=%{systemdunitdir} \
1090 -DCMAKE_INSTALL_UDEV_RULESDIR=/lib/udev/rules.d \
1091 %{?with_static_libs:-DENABLE_STATIC=ON} \
1094 -DPYTHON_EXECUTABLE:PATH=%{__python3}
1102 rm -rf $RPM_BUILD_ROOT
1103 #install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
1105 %{__make} -C build install \
1106 DESTDIR=$RPM_BUILD_ROOT
1109 %{__rm} -r $RPM_BUILD_ROOT%{py3_sitedir}/pyverbs/{tests,run_tests.py}
1110 %py3_comp $RPM_BUILD_ROOT%{py3_sitedir}/pyverbs
1111 %py3_ocomp $RPM_BUILD_ROOT%{py3_sitedir}/pyverbs
1114 # TODO: drop when other packages switch to upstream compatible lib{ibverbs,rdmacm}.pc
1115 # check if not present already
1116 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/ibverbs.pc ] || exit 1
1117 sed -e 's,@prefix@,%{_prefix},;
1118 s,@libdir@,%{_libdir},;
1119 s,@LIBVERSION@,%{version},' %{SOURCE1} >$RPM_BUILD_ROOT%{_pkgconfigdir}/ibverbs.pc
1120 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/rdmacm.pc ] || exit 1
1121 sed -e 's,@prefix@,%{_prefix},;
1122 s,@libdir@,%{_libdir},;
1123 s,@LIBVERSION@,%{version},' %{SOURCE2} >$RPM_BUILD_ROOT%{_pkgconfigdir}/rdmacm.pc
1126 %{__rm} $RPM_BUILD_ROOT%{_docdir}/{MAINTAINERS,*.md}
1129 rm -rf $RPM_BUILD_ROOT
1131 %post -n libibverbs -p /sbin/ldconfig
1132 %postun -n libibverbs -p /sbin/ldconfig
1134 %post -n libibverbs-driver-efa-libs -p /sbin/ldconfig
1135 %postun -n libibverbs-driver-efa-libs -p /sbin/ldconfig
1137 %post -n libibverbs-driver-mlx4-libs -p /sbin/ldconfig
1138 %postun -n libibverbs-driver-mlx4-libs -p /sbin/ldconfig
1140 %post -n libibverbs-driver-mlx5-libs -p /sbin/ldconfig
1141 %postun -n libibverbs-driver-mlx5-libs -p /sbin/ldconfig
1143 %post -n librdmacm -p /sbin/ldconfig
1144 %postun -n librdmacm -p /sbin/ldconfig
1146 %post -n libibumad -p /sbin/ldconfig
1147 %postun -n libibumad -p /sbin/ldconfig
1149 %post -n libibmad -p /sbin/ldconfig
1150 %postun -n libibmad -p /sbin/ldconfig
1152 %post -n infiniband-diags-libs -p /sbin/ldconfig
1153 %postun -n infiniband-diags-libs -p /sbin/ldconfig
1156 %defattr(644,root,root,755)
1160 %defattr(644,root,root,755)
1161 %doc Documentation/udev.md
1162 %dir %{_sysconfdir}/rdma
1163 %dir %{_sysconfdir}/rdma/modules
1164 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/infiniband.conf
1165 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/iwarp.conf
1166 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/opa.conf
1167 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/rdma.conf
1168 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/roce.conf
1169 %{systemdunitdir}/rdma-hw.target
1170 %{systemdunitdir}/rdma-load-modules@.service
1171 %attr(755,root,root) /lib/udev/rdma_rename
1172 /lib/udev/rules.d/60-rdma-persistent-naming.rules
1173 /lib/udev/rules.d/75-rdma-description.rules
1174 /lib/udev/rules.d/90-rdma-hw-modules.rules
1175 /lib/udev/rules.d/90-rdma-ulp-modules.rules
1176 /lib/udev/rules.d/90-rdma-umad.rules
1177 %config(noreplace) %verify(not md5 mtime size) /etc/udev/rules.d/70-persistent-ipoib.rules
1180 %defattr(644,root,root,755)
1181 %attr(755,root,root) %{_sbindir}/rdma-ndd
1182 %{systemdunitdir}/rdma-ndd.service
1183 /lib/udev/rules.d/60-rdma-ndd.rules
1184 %{_mandir}/man8/rdma-ndd.8*
1186 %files -n libibverbs
1187 %defattr(644,root,root,755)
1188 %doc COPYING.BSD_FB COPYING.BSD_MIT COPYING.md MAINTAINERS README.md Documentation/{libibverbs,tag_matching}.md
1189 %attr(755,root,root) %{_libdir}/libibverbs.so.*.*.*
1190 %attr(755,root,root) %ghost %{_libdir}/libibverbs.so.1
1191 %dir %{_libdir}/libibverbs
1192 %dir %{_sysconfdir}/libibverbs.d
1194 %files -n libibverbs-devel
1195 %defattr(644,root,root,755)
1196 %attr(755,root,root) %{_libdir}/libibverbs.so
1197 %dir %{_includedir}/infiniband
1198 %{_includedir}/infiniband/arch.h
1199 %{_includedir}/infiniband/ib_user_ioctl_verbs.h
1200 %{_includedir}/infiniband/opcode.h
1201 %{_includedir}/infiniband/sa.h
1202 %{_includedir}/infiniband/sa-kern-abi.h
1203 %{_includedir}/infiniband/tm_types.h
1204 %{_includedir}/infiniband/verbs.h
1205 %{_includedir}/infiniband/verbs_api.h
1206 %{_pkgconfigdir}/libibverbs.pc
1208 %{_pkgconfigdir}/ibverbs.pc
1209 %{_mandir}/man3/ibv_*.3*
1210 %{_mandir}/man3/mbps_to_ibv_rate.3*
1211 %{_mandir}/man3/mult_to_ibv_rate.3*
1213 %if %{with static_libs}
1214 %files -n libibverbs-static
1215 %defattr(644,root,root,755)
1216 %{_libdir}/libibverbs.a
1219 %files -n libibverbs-utils
1220 %defattr(644,root,root,755)
1221 %attr(755,root,root) %{_bindir}/ibv_*
1222 %{_mandir}/man1/ibv_*.1*
1224 %files -n libibverbs-driver-bnxt_re
1225 %defattr(644,root,root,755)
1226 %attr(755,root,root) %{_libdir}/libibverbs/libbnxt_re-%{ibv_abi}.so
1227 %{_sysconfdir}/libibverbs.d/bnxt_re.driver
1229 %if %{with static_libs}
1230 %files -n libibverbs-driver-bnxt_re-static
1231 %defattr(644,root,root,755)
1232 %{_libdir}/libbnxt_re-%{ibv_abi}.a
1235 %files -n libibverbs-driver-cxgb3
1236 %defattr(644,root,root,755)
1237 %attr(755,root,root) %{_libdir}/libibverbs/libcxgb3-%{ibv_abi}.so
1238 %{_sysconfdir}/libibverbs.d/cxgb3.driver
1240 %if %{with static_libs}
1241 %files -n libibverbs-driver-cxgb3-static
1242 %defattr(644,root,root,755)
1243 %{_libdir}/libcxgb3-%{ibv_abi}.a
1246 %files -n libibverbs-driver-cxgb4
1247 %defattr(644,root,root,755)
1248 %attr(755,root,root) %{_libdir}/libibverbs/libcxgb4-%{ibv_abi}.so
1249 %{_sysconfdir}/libibverbs.d/cxgb4.driver
1251 %if %{with static_libs}
1252 %files -n libibverbs-driver-cxgb4-static
1253 %defattr(644,root,root,755)
1254 %{_libdir}/libcxgb4-%{ibv_abi}.a
1257 %files -n libibverbs-driver-efa
1258 %defattr(644,root,root,755)
1259 %attr(755,root,root) %{_libdir}/libibverbs/libefa-%{ibv_abi}.so
1260 %{_sysconfdir}/libibverbs.d/efa.driver
1262 %files -n libibverbs-driver-efa-libs
1263 %defattr(644,root,root,755)
1264 %attr(755,root,root) %{_libdir}/libefa.so.*.*.*
1265 %attr(755,root,root) %ghost %{_libdir}/libefa.so.1
1267 %files -n libibverbs-driver-efa-devel
1268 %defattr(644,root,root,755)
1269 %attr(755,root,root) %{_libdir}/libefa.so
1270 %{_includedir}/infiniband/efadv.h
1271 %{_pkgconfigdir}/libefa.pc
1272 %{_mandir}/man3/efadv_create_driver_qp.3*
1273 %{_mandir}/man3/efadv_create_qp_ex.3*
1274 %{_mandir}/man3/efadv_query_ah.3*
1275 %{_mandir}/man3/efadv_query_device.3*
1276 %{_mandir}/man7/efadv.7*
1278 %if %{with static_libs}
1279 %files -n libibverbs-driver-efa-static
1280 %defattr(644,root,root,755)
1284 %files -n libibverbs-driver-hfi1verbs
1285 %defattr(644,root,root,755)
1286 %attr(755,root,root) %{_libdir}/libibverbs/libhfi1verbs-%{ibv_abi}.so
1287 %{_sysconfdir}/libibverbs.d/hfi1verbs.driver
1289 %if %{with static_libs}
1290 %files -n libibverbs-driver-hfi1verbs-static
1291 %defattr(644,root,root,755)
1292 %{_libdir}/libhfi1verbs-%{ibv_abi}.a
1295 %files -n libibverbs-driver-hns
1296 %defattr(644,root,root,755)
1297 %attr(755,root,root) %{_libdir}/libibverbs/libhns-%{ibv_abi}.so
1298 %{_sysconfdir}/libibverbs.d/hns.driver
1300 %if %{with static_libs}
1301 %files -n libibverbs-driver-hns-static
1302 %defattr(644,root,root,755)
1303 %{_libdir}/libhns-%{ibv_abi}.a
1306 %files -n libibverbs-driver-ipathverbs
1307 %defattr(644,root,root,755)
1308 %attr(755,roor,root) %{_libexecdir}/truescale-serdes.cmds
1309 %attr(755,root,root) %{_libdir}/libibverbs/libipathverbs-%{ibv_abi}.so
1310 %{_sysconfdir}/libibverbs.d/ipathverbs.driver
1311 %config(noreplace) %verify(not md5 mtime size) /etc/modprobe.d/truescale.conf
1313 %if %{with static_libs}
1314 %files -n libibverbs-driver-ipathverbs-static
1315 %defattr(644,root,root,755)
1316 %{_libdir}/libipathverbs-%{ibv_abi}.a
1319 %files -n libibverbs-driver-irdma
1320 %defattr(644,root,root,755)
1321 %attr(755,root,root) %{_libdir}/libibverbs/libirdma-%{ibv_abi}.so
1322 %{_sysconfdir}/libibverbs.d/irdma.driver
1324 %if %{with static_libs}
1325 %files -n libibverbs-driver-irdma-static
1326 %defattr(644,root,root,755)
1327 %{_libdir}/libirdma-%{ibv_abi}.a
1330 %files -n libibverbs-driver-mlx4
1331 %defattr(644,root,root,755)
1332 %attr(755,root,root) %{_libdir}/libibverbs/libmlx4-%{ibv_abi}.so
1333 %{_sysconfdir}/libibverbs.d/mlx4.driver
1334 /etc/modprobe.d/mlx4.conf
1336 %files -n libibverbs-driver-mlx4-libs
1337 %defattr(644,root,root,755)
1338 %attr(755,root,root) %{_libdir}/libmlx4.so.*.*.*
1339 %attr(755,root,root) %ghost %{_libdir}/libmlx4.so.1
1341 %files -n libibverbs-driver-mlx4-devel
1342 %defattr(644,root,root,755)
1343 %attr(755,root,root) %{_libdir}/libmlx4.so
1344 %{_includedir}/infiniband/mlx4dv.h
1345 %{_pkgconfigdir}/libmlx4.pc
1346 %{_mandir}/man3/mlx4dv_*.3*
1347 %{_mandir}/man7/mlx4dv.7*
1349 %if %{with static_libs}
1350 %files -n libibverbs-driver-mlx4-static
1351 %defattr(644,root,root,755)
1352 %{_libdir}/libmlx4.a
1355 %files -n libibverbs-driver-mlx5
1356 %defattr(644,root,root,755)
1357 %attr(755,root,root) %{_libdir}/libibverbs/libmlx5-%{ibv_abi}.so
1358 %{_sysconfdir}/libibverbs.d/mlx5.driver
1360 %files -n libibverbs-driver-mlx5-libs
1361 %defattr(644,root,root,755)
1362 %attr(755,root,root) %{_libdir}/libmlx5.so.*.*.*
1363 %attr(755,root,root) %ghost %{_libdir}/libmlx5.so.1
1365 %files -n libibverbs-driver-mlx5-devel
1366 %defattr(644,root,root,755)
1367 %attr(755,root,root) %{_libdir}/libmlx5.so
1368 %{_includedir}/infiniband/mlx5_api.h
1369 %{_includedir}/infiniband/mlx5_user_ioctl_verbs.h
1370 %{_includedir}/infiniband/mlx5dv.h
1371 %{_pkgconfigdir}/libmlx5.pc
1372 %{_mandir}/man3/mlx5dv_*.3*
1373 %{_mandir}/man7/mlx5dv.7*
1375 %if %{with static_libs}
1376 %files -n libibverbs-driver-mlx5-static
1377 %defattr(644,root,root,755)
1378 %{_libdir}/libmlx5.a
1381 %files -n libibverbs-driver-mthca
1382 %defattr(644,root,root,755)
1383 %attr(755,root,root) %{_libdir}/libibverbs/libmthca-%{ibv_abi}.so
1384 %{_sysconfdir}/libibverbs.d/mthca.driver
1386 %if %{with static_libs}
1387 %files -n libibverbs-driver-mthca-static
1388 %defattr(644,root,root,755)
1389 %{_libdir}/libmthca-%{ibv_abi}.a
1392 %files -n libibverbs-driver-nes
1393 %defattr(644,root,root,755)
1394 %attr(755,root,root) %{_libdir}/libibverbs/libnes-%{ibv_abi}.so
1395 %{_sysconfdir}/libibverbs.d/nes.driver
1397 %if %{with static_libs}
1398 %files -n libibverbs-driver-nes-static
1399 %defattr(644,root,root,755)
1400 %{_libdir}/libnes-%{ibv_abi}.a
1403 %files -n libibverbs-driver-ocrdma
1404 %defattr(644,root,root,755)
1405 %attr(755,root,root) %{_libdir}/libibverbs/libocrdma-%{ibv_abi}.so
1406 %{_sysconfdir}/libibverbs.d/ocrdma.driver
1408 %if %{with static_libs}
1409 %files -n libibverbs-driver-ocrdma-static
1410 %defattr(644,root,root,755)
1411 %{_libdir}/libocrdma-%{ibv_abi}.a
1414 %files -n libibverbs-driver-qedr
1415 %defattr(644,root,root,755)
1416 %attr(755,root,root) %{_libdir}/libibverbs/libqedr-%{ibv_abi}.so
1417 %{_sysconfdir}/libibverbs.d/qedr.driver
1419 %if %{with static_libs}
1420 %files -n libibverbs-driver-qedr-static
1421 %defattr(644,root,root,755)
1422 %{_libdir}/libqedr-%{ibv_abi}.a
1425 %files -n libibverbs-driver-rxe
1426 %defattr(644,root,root,755)
1427 %doc Documentation/rxe.md
1428 %attr(755,root,root) %{_libdir}/libibverbs/librxe-%{ibv_abi}.so
1429 %{_sysconfdir}/libibverbs.d/rxe.driver
1430 %{_mandir}/man7/rxe.7*
1432 %if %{with static_libs}
1433 %files -n libibverbs-driver-rxe-static
1434 %defattr(644,root,root,755)
1435 %{_libdir}/librxe-%{ibv_abi}.a
1438 %files -n libibverbs-driver-siw
1439 %defattr(644,root,root,755)
1440 %attr(755,root,root) %{_libdir}/libibverbs/libsiw-%{ibv_abi}.so
1441 %{_sysconfdir}/libibverbs.d/siw.driver
1443 %if %{with static_libs}
1444 %files -n libibverbs-driver-siw-static
1445 %defattr(644,root,root,755)
1446 %{_libdir}/libsiw-%{ibv_abi}.a
1449 %files -n libibverbs-driver-vmw_pvrdma
1450 %defattr(644,root,root,755)
1451 %attr(755,root,root) %{_libdir}/libibverbs/libvmw_pvrdma-%{ibv_abi}.so
1452 %{_sysconfdir}/libibverbs.d/vmw_pvrdma.driver
1454 %if %{with static_libs}
1455 %files -n libibverbs-driver-vmw_pvrdma-static
1456 %defattr(644,root,root,755)
1457 %{_libdir}/libvmw_pvrdma-%{ibv_abi}.a
1461 %defattr(644,root,root,755)
1462 %doc Documentation/librdmacm.md
1463 %attr(755,root,root) %{_libdir}/librdmacm.so.*.*.*
1464 %attr(755,root,root) %ghost %{_libdir}/librdmacm.so.1
1465 %dir %{_libdir}/rsocket
1466 %attr(755,root,root) %{_libdir}/rsocket/librspreload.so*
1468 %files -n librdmacm-devel
1469 %defattr(644,root,root,755)
1470 %attr(755,root,root) %{_libdir}/librdmacm.so
1471 %{_includedir}/infiniband/ib.h
1472 %{_includedir}/rdma/rdma_cma.h
1473 %{_includedir}/rdma/rdma_cma_abi.h
1474 %{_includedir}/rdma/rdma_verbs.h
1475 %{_includedir}/rdma/rsocket.h
1476 %{_pkgconfigdir}/librdmacm.pc
1478 %{_pkgconfigdir}/rdmacm.pc
1479 %{_mandir}/man3/rdma_*.3*
1480 %{_mandir}/man7/rdma_cm.7*
1481 %{_mandir}/man7/rsocket.7*
1483 %files -n librdmacm-utils
1484 %defattr(644,root,root,755)
1485 %attr(755,root,root) %{_bindir}/cmtime
1486 %attr(755,root,root) %{_bindir}/mckey
1487 %attr(755,root,root) %{_bindir}/rcopy
1488 %attr(755,root,root) %{_bindir}/rdma_client
1489 %attr(755,root,root) %{_bindir}/rdma_server
1490 %attr(755,root,root) %{_bindir}/rdma_xclient
1491 %attr(755,root,root) %{_bindir}/rdma_xserver
1492 %attr(755,root,root) %{_bindir}/riostream
1493 %attr(755,root,root) %{_bindir}/rping
1494 %attr(755,root,root) %{_bindir}/rstream
1495 %attr(755,root,root) %{_bindir}/ucmatose
1496 %attr(755,root,root) %{_bindir}/udaddy
1497 %attr(755,root,root) %{_bindir}/udpong
1498 %{_mandir}/man1/cmtime.1*
1499 %{_mandir}/man1/mckey.1*
1500 %{_mandir}/man1/rcopy.1*
1501 %{_mandir}/man1/rdma_client.1*
1502 %{_mandir}/man1/rdma_server.1*
1503 %{_mandir}/man1/rdma_xclient.1*
1504 %{_mandir}/man1/rdma_xserver.1*
1505 %{_mandir}/man1/riostream.1*
1506 %{_mandir}/man1/rping.1*
1507 %{_mandir}/man1/rstream.1*
1508 %{_mandir}/man1/ucmatose.1*
1509 %{_mandir}/man1/udaddy.1*
1510 %{_mandir}/man1/udpong.1*
1512 %if %{with static_libs}
1513 %files -n librdmacm-static
1514 %defattr(644,root,root,755)
1515 %{_libdir}/librdmacm.a
1519 %defattr(644,root,root,755)
1520 %attr(755,root,root) %{_libdir}/libibumad.so.*.*.*
1521 %attr(755,root,root) %ghost %{_libdir}/libibumad.so.3
1523 %files -n libibumad-devel
1524 %defattr(644,root,root,755)
1525 %attr(755,root,root) %{_libdir}/libibumad.so
1526 %{_includedir}/infiniband/umad*.h
1527 %{_pkgconfigdir}/libibumad.pc
1528 %{_mandir}/man3/umad_*.3*
1530 %if %{with static_libs}
1531 %files -n libibumad-static
1532 %defattr(644,root,root,755)
1533 %{_libdir}/libibumad.a
1537 %defattr(644,root,root,755)
1538 %attr(755,root,root) %{_libdir}/libibmad.so.*.*.*
1539 %attr(755,root,root) %ghost %{_libdir}/libibmad.so.5
1541 %files -n libibmad-devel
1542 %defattr(644,root,root,755)
1543 %attr(755,root,root) %{_libdir}/libibmad.so
1544 %{_includedir}/infiniband/mad.h
1545 %{_includedir}/infiniband/mad_osd.h
1546 %{_pkgconfigdir}/libibmad.pc
1548 %if %{with static_libs}
1549 %files -n libibmad-static
1550 %defattr(644,root,root,755)
1551 %{_libdir}/libibmad.a
1555 %defattr(644,root,root,755)
1556 %doc Documentation/ibacm.md
1557 %attr(755,root,root) %{_bindir}/ib_acme
1558 %attr(755,root,root) %{_sbindir}/ibacm
1559 %dir %{_libdir}/ibacm
1560 %attr(755,root,root) %{_libdir}/ibacm/libibacmp.so
1561 %attr(754,root,root) /etc/rc.d/init.d/ibacm
1562 %{systemdunitdir}/ibacm.service
1563 %{systemdunitdir}/ibacm.socket
1564 %{_mandir}/man1/ib_acme.1*
1565 %{_mandir}/man8/ibacm.8*
1567 %files -n ibacm-devel
1568 %defattr(644,root,root,755)
1569 %{_includedir}/infiniband/acm.h
1570 %{_includedir}/infiniband/acm_prov.h
1571 %{_mandir}/man7/ibacm.7*
1572 %{_mandir}/man7/ibacm_prov.7*
1574 %files -n infiniband-diags
1575 %defattr(644,root,root,755)
1576 %attr(755,root,root) %{_sbindir}/check_lft_balance.pl
1577 %attr(755,root,root) %{_sbindir}/dump_fts
1578 %attr(755,root,root) %{_sbindir}/dump_lfts.sh
1579 %attr(755,root,root) %{_sbindir}/dump_mfts.sh
1580 %attr(755,root,root) %{_sbindir}/ibaddr
1581 %attr(755,root,root) %{_sbindir}/ibcacheedit
1582 %attr(755,root,root) %{_sbindir}/ibccconfig
1583 %attr(755,root,root) %{_sbindir}/ibccquery
1584 %attr(755,root,root) %{_sbindir}/ibfindnodesusing.pl
1585 %attr(755,root,root) %{_sbindir}/ibhosts
1586 %attr(755,root,root) %{_sbindir}/ibidsverify.pl
1587 %attr(755,root,root) %{_sbindir}/iblinkinfo
1588 %attr(755,root,root) %{_sbindir}/ibnetdiscover
1589 %attr(755,root,root) %{_sbindir}/ibnodes
1590 %attr(755,root,root) %{_sbindir}/ibping
1591 %attr(755,root,root) %{_sbindir}/ibportstate
1592 %attr(755,root,root) %{_sbindir}/ibqueryerrors
1593 %attr(755,root,root) %{_sbindir}/ibroute
1594 %attr(755,root,root) %{_sbindir}/ibrouters
1595 %attr(755,root,root) %{_sbindir}/ibstat
1596 %attr(755,root,root) %{_sbindir}/ibstatus
1597 %attr(755,root,root) %{_sbindir}/ibswitches
1598 %attr(755,root,root) %{_sbindir}/ibsysstat
1599 %attr(755,root,root) %{_sbindir}/ibtracert
1600 %attr(755,root,root) %{_sbindir}/perfquery
1601 %attr(755,root,root) %{_sbindir}/saquery
1602 %attr(755,root,root) %{_sbindir}/sminfo
1603 %attr(755,root,root) %{_sbindir}/smpdump
1604 %attr(755,root,root) %{_sbindir}/smpquery
1605 %attr(755,root,root) %{_sbindir}/vendstat
1606 %dir %{_sysconfdir}/infiniband-diags
1607 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/infiniband-diags/error_thresholds
1608 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/infiniband-diags/ibdiag.conf
1609 %{perl_vendorlib}/IBswcountlimits.pm
1610 %{_mandir}/man8/check_lft_balance.8*
1611 %{_mandir}/man8/dump_fts.8*
1612 %{_mandir}/man8/dump_lfts.8*
1613 %{_mandir}/man8/dump_mfts.8*
1614 %{_mandir}/man8/ibaddr.8*
1615 %{_mandir}/man8/ibcacheedit.8*
1616 %{_mandir}/man8/ibccconfig.8*
1617 %{_mandir}/man8/ibccquery.8*
1618 %{_mandir}/man8/ibfindnodesusing.8*
1619 %{_mandir}/man8/ibhosts.8*
1620 %{_mandir}/man8/ibidsverify.8*
1621 %{_mandir}/man8/iblinkinfo.8*
1622 %{_mandir}/man8/ibnetdiscover.8*
1623 %{_mandir}/man8/ibnodes.8*
1624 %{_mandir}/man8/ibping.8*
1625 %{_mandir}/man8/ibportstate.8*
1626 %{_mandir}/man8/ibqueryerrors.8*
1627 %{_mandir}/man8/ibroute.8*
1628 %{_mandir}/man8/ibrouters.8*
1629 %{_mandir}/man8/ibstat.8*
1630 %{_mandir}/man8/ibstatus.8*
1631 %{_mandir}/man8/ibswitches.8*
1632 %{_mandir}/man8/ibsysstat.8*
1633 %{_mandir}/man8/ibtracert.8*
1634 %{_mandir}/man8/infiniband-diags.8*
1635 %{_mandir}/man8/perfquery.8*
1636 %{_mandir}/man8/saquery.8*
1637 %{_mandir}/man8/sminfo.8*
1638 %{_mandir}/man8/smpdump.8*
1639 %{_mandir}/man8/smpquery.8*
1640 %{_mandir}/man8/vendstat.8*
1642 %files -n infiniband-diags-libs
1643 %defattr(644,root,root,755)
1644 %attr(755,root,root) %{_libdir}/libibnetdisc.so.*.*.*
1645 %attr(755,root,root) %ghost %{_libdir}/libibnetdisc.so.5
1647 %files -n infiniband-diags-devel
1648 %defattr(644,root,root,755)
1649 %attr(755,root,root) %{_libdir}/libibnetdisc.so
1650 %{_includedir}/infiniband/ibnetdisc.h
1651 %{_includedir}/infiniband/ibnetdisc_osd.h
1652 %{_pkgconfigdir}/libibnetdisc.pc
1653 %{_mandir}/man3/ibnd_*.3*
1655 %if %{with static_libs}
1656 %files -n infiniband-diags-static
1657 %defattr(644,root,root,755)
1658 %{_libdir}/libibnetdisc.a
1662 %defattr(644,root,root,755)
1663 %attr(755,root,root) %{_sbindir}/iwpmd
1664 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/iwpmd.conf
1665 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/iwpmd.conf
1666 %attr(754,root,root) /etc/rc.d/init.d/iwpmd
1667 %{systemdunitdir}/iwpmd.service
1668 /lib/udev/rules.d/90-iwpmd.rules
1669 %{_mandir}/man5/iwpmd.conf.5*
1670 %{_mandir}/man8/iwpmd.8*
1673 %defattr(644,root,root,755)
1674 %doc Documentation/ibsrpdm.md
1675 %attr(755,root,root) %{_sbindir}/srp_daemon
1676 %attr(755,root,root) %{_sbindir}/srp_daemon.sh
1677 %attr(755,root,root) %{_sbindir}/ibsrpdm
1678 %attr(755,root,root) %{_sbindir}/run_srp_daemon
1679 %dir %{_libexecdir}/srp_daemon
1680 %attr(755,roor,root) %{_libexecdir}/srp_daemon/start_on_all_ports
1681 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/srp_daemon.conf
1682 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/srp_daemon.conf
1683 %attr(754,root,root) /etc/rc.d/init.d/srpd
1684 %{systemdunitdir}/srp_daemon.service
1685 %{systemdunitdir}/srp_daemon_port@.service
1686 /lib/udev/rules.d/60-srp_daemon.rules
1687 %{_mandir}/man5/srp_daemon.service.5*
1688 %{_mandir}/man5/srp_daemon_port@.service.5*
1689 %{_mandir}/man8/ibsrpdm.8*
1690 %{_mandir}/man8/srp_daemon.8*
1693 %files -n python3-pyverbs
1694 %defattr(644,root,root,755)
1695 %dir %{py3_sitedir}/pyverbs
1696 %attr(755,root,root) %{py3_sitedir}/pyverbs/*.cpython-*.so
1697 %{py3_sitedir}/pyverbs/*.py
1698 %{py3_sitedir}/pyverbs/__pycache__