1 # TODO: PLDify SysV init scripts
4 %bcond_without static_libs # static libraries
6 Summary: RDMA Core Userspace Libraries and Daemons
7 Summary(pl.UTF-8): RDMA Core - biblioteki i demony przestrzeni użytkownika
11 License: BSD or GPL v2
12 Group: Applications/System
13 #Source0Download: https://github.com/linux-rdma/rdma-core/releases
14 Source0: https://github.com/linux-rdma/rdma-core/releases/download/v%{version}/%{name}-%{version}.tar.gz
15 # Source0-md5: cc7227ca3b3357867742c95c73e66600
16 Source1: libibverbs.pc.in
17 Source2: librdmacm.pc.in
18 Patch0: %{name}-static.patch
19 # restore cxgb3 and nes providers from rdma-core 26.1 (keep until dropping support for kernels < 5.5)
20 # from https://github.com/linux-rdma/rdma-core/commit/c21a3cf5d9e4cef0904b4d47f1cb43be9efdbf90.patch cut down (to revert)
21 Patch1: %{name}-kernel-abi.patch
22 # https://github.com/linux-rdma/rdma-core/commit/36588f5844af4ef1e5b0d6ad002fa1adf9032653.patch cut down (to revert)
23 Patch2: %{name}-cxgb3.patch
24 # https://github.com/linux-rdma/rdma-core/commit/4daf5c91c1296683924cb9668c3d879da072756b.patch cut down (to revert)
25 Patch3: %{name}-nes.patch
26 Patch4: %{name}-providers-update.patch
27 URL: https://github.com/linux-rdma/rdma-core
28 BuildRequires: cmake >= 2.8.11
29 BuildRequires: docutils
30 BuildRequires: libnl-devel >= 3.2
31 # <rdma/*> kernel interface
32 BuildRequires: linux-libc-headers >= 7:2.6.20
33 # if no buildlib/pandoc-prebuilt dir
34 #BuildRequires: pandoc
35 BuildRequires: pkgconfig
36 BuildRequires: python3 >= 1:3
38 BuildRequires: python3-Cython
39 BuildRequires: python3-devel >= 1:3.2
41 BuildRequires: rpmbuild(macros) >= 1.605
42 BuildRequires: udev-devel
43 BuildRequires: systemd-devel
44 Requires: ibacm = %{version}-%{release}
45 Requires: iwpmd = %{version}-%{release}
46 Requires: rdma-boot = %{version}-%{release}
47 Requires: rdma-ndd = %{version}-%{release}
48 Requires: srptools = %{version}-%{release}
49 Requires: systemd-units
51 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
53 %define ibv_abi rdmav34
56 This is the userspace components for the Linux Kernel's
57 drivers/infiniband subsystem. Specifically this contains the userspace
58 libraries for the following device nodes:
59 - /dev/infiniband/uverbsX (libibverbs)
60 - /dev/infiniband/rdma_cm (librdmacm)
61 - /dev/infiniband/umadX (libibumad)
63 The userspace component of the libibverbs RDMA kernel drivers are
64 included with support for the following Kernel RDMA drivers:
80 Additional service daemons are provided for:
81 - srp_daemon (ib_srp.ko)
82 - iwpmd (for iwarp kernel providers)
83 - ibacm (for InfiniBand communication management assistant)
85 %description -l pl.UTF-8
86 Ten pakiet zawiera komponenty przestrzeni użykownika dla podsystemu
87 drivers/infiniband jądra Linuksa. W szczególności zawiera biblioteki
88 przestrzeni użytkownika dla następujących urządzeń:
89 - /dev/infiniband/uverbsX (libibverbs)
90 - /dev/infiniband/rdma_cm (librdmacm)
91 - /dev/infiniband/umadX (libibumad)
93 Dołączony jest komponent przestrzeni użytkownika dla sterowników RDMA
94 libibverbs w jądrze dla następujących sterowników RDMA z jądra:
110 Są także demony dodatkowych usług:
111 - srp_daemon (ib_srp.ko)
112 - iwpmd (dla sterowników iwarp)
113 - ibacm (dla asystenta zarządzania komunikacją InfiniBand)
115 %package -n rdma-boot
116 Summary: RDMA systemd units and udev rules to initialize kernel modules
117 Summary(pl.UTF-8): Jednostki systemd i reguły udev do zainicjowania modułów jądra RDMA
119 Requires: systemd-units
121 %description -n rdma-boot
122 RDMA systemd units and udev rules to initialize kernel modules.
124 %description -n rdma-boot -l pl.UTF-8
125 Jednostki systemd i reguły udev do zainicjowania modułów jądra RDMA.
128 Summary: RDMA-NDD - RDMA device Node Description update daemon
129 Summary(pl.UTF-8): RDMA-NDD - demon uaktualniający opisy węzłów urządzeń RDMA
131 Requires: systemd-units
134 %description -n rdma-ndd
135 RDMA device Node Description update daemon.
137 %description -n rdma-ndd -l pl.UTF-8
138 Demon uaktualniający opisy węzłów urządzeń RDMA.
140 %package -n libibverbs
141 Summary: A library for direct userspace use of InfiniBand hardware
142 Summary(pl.UTF-8): Biblioteka bezpośredniego dostępu do sprzętu InfiniBand z przestrzeni użytkownika
145 %description -n libibverbs
146 libibverbs is a library that allows userspace processes to use
147 InfiniBand "verbs" as described in the InfiniBand Architecture
148 Specification. This includes direct hardware access for fast path
151 For this library to be useful, a device-specific plug-in module should
154 %description -n libibverbs -l pl.UTF-8
155 libibverbs to biblioteka pozwalająca procesom przestrzeni użytkownika
156 używać metod "verbs" InfiniBand opisanej w specyfikacji architektury
157 InfiniBand. Obejmuje to bezpośredni dostęp do sprzętu dla operacji po
160 Aby ta biblioteka była użyteczna powinien być zainstalowany także
161 odpowiedni moduł dla używanego sprzętu.
163 %package -n libibverbs-devel
164 Summary: Development files for libibverbs library
165 Summary(pl.UTF-8): Pliki programistyczne biblioteki libibverbs
166 Group: Development/Libraries
167 Requires: libibverbs = %{version}-%{release}
168 Requires: libnl-devel >= 1:3.2
170 %description -n libibverbs-devel
171 Header files for libibverbs library.
173 %description -n libibverbs-devel -l pl.UTF-8
174 Pliki nagłówkowe biblioteki libibverbs.
176 %package -n libibverbs-static
177 Summary: Static libibverbs library
178 Summary(pl.UTF-8): Statyczna biblioteka libibverbs
179 Group: Development/Libraries
180 Requires: libibverbs-devel = %{version}-%{release}
181 Obsoletes: libibverbs-devel-static
183 %description -n libibverbs-static
184 Static libibverbs library.
186 %description -n libibverbs-static -l pl.UTF-8
187 Statyczna biblioteka libibverbs.
189 %package -n libibverbs-utils
190 Summary: Examples for the libibverbs library
191 Summary(pl.UTF-8): Przykładowe programy do biblioteki libibverbs
192 Group: Applications/System
193 Requires: libibverbs = %{version}-%{release}
195 %description -n libibverbs-utils
196 Useful libibverbs example programs such as ibv_devinfo, which
197 displays information about InfiniBand devices.
199 %description -n libibverbs-utils -l pl.UTF-8
200 Przydatne programy przykładowe do biblioteki libibverbs, takie jak
201 ibv_devinfo wyświetlający informacje o urządzeniach InfiniBand.
203 %package -n libibverbs-driver-bnxt_re
204 Summary: Userspace driver for Broadcom NetXtreme-E HCAs
205 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart HCA Broadcom NetXtreme-E
207 Requires: libibverbs = %{version}-%{release}
209 %description -n libibverbs-driver-bnxt_re
210 Userspace driver for Broadcom NetXtreme-E HCAs.
212 %description -n libibverbs-driver-bnxt_re -l pl.UTF-8
213 Sterownik przestrzeni użytkownika dla kart HCA Broadcom NetXtreme-E.
215 %package -n libibverbs-driver-bnxt_re-static
216 Summary: Static version of bnxt_re driver
217 Summary(pl.UTF-8): Statyczna wersja sterownika bnxt_re
218 Group: Development/Libraries
219 Requires: libibverbs-static = %{version}-%{release}
221 %description -n libibverbs-driver-bnxt_re-static
222 Static version of bnxt_re driver, which may be linked directly into
225 %description -n libibverbs-driver-bnxt_re-static -l pl.UTF-8
226 Statyczna wersja sterownika bnxt_re, którą można wbudować bezpośrednio
229 %package -n libibverbs-driver-cxgb3
230 Summary: Userspace driver for the Chelsio T3 iWARP RNIC
231 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Chelsio T3 iWARP RNIC
233 Requires: libibverbs = %{version}-%{release}
235 %description -n libibverbs-driver-cxgb3
236 Userspace driver for the Chelsio T3 iWARP RNIC.
238 %description -n libibverbs-driver-cxgb3 -l pl.UTF-8
239 Sterownik przestrzeni użytkownika dla kart Chelsio T3 iWARP RNIC.
241 %package -n libibverbs-driver-cxgb3-static
242 Summary: Static version of cxgb3 driver
243 Summary(pl.UTF-8): Statyczna wersja sterownika cxgb3
244 Group: Development/Libraries
245 Requires: libibverbs-static = %{version}-%{release}
247 %description -n libibverbs-driver-cxgb3-static
248 Static version of cxgb3 driver, which may be linked directly into
251 %description -n libibverbs-driver-cxgb3-static -l pl.UTF-8
252 Statyczna wersja sterownika cxgb3, którą można wbudować bezpośrednio w
255 %package -n libibverbs-driver-cxgb4
256 Summary: Userspace driver for the Chelsio T4 iWARP RNIC
257 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Chelsio T4 iWARP RNIC
259 Requires: libibverbs = %{version}-%{release}
261 %description -n libibverbs-driver-cxgb4
262 libcxgb4 is a userspace driver for the Chelsio T4 iWARP RNIC. It works
263 as a plug-in module for libibverbs that allows programs to use Chelsio
264 RNICs directly from userspace.
266 %description -n libibverbs-driver-cxgb4 -l pl.UTF-8
267 libcxgb4 to sterownik przestrzeni użytkownika dla kart Chelsio T4
268 iWARP RNIC. Działa jako moduł ładowany przez libibverbs, pozwalający
269 programom na dostęp z przestrzeni użytkownika do interfejsów RNIC
272 %package -n libibverbs-driver-cxgb4-static
273 Summary: Static version of cxgb4 driver
274 Summary(pl.UTF-8): Statyczna wersja sterownika cxgb4
275 Group: Development/Libraries
276 Requires: libibverbs-static = %{version}-%{release}
278 %description -n libibverbs-driver-cxgb4-static
279 Static version of cxgb4 driver, which may be linked directly into
282 %description -n libibverbs-driver-cxgb4-static -l pl.UTF-8
283 Statyczna wersja sterownika cxgb4, którą można wbudować bezpośrednio w
286 %package -n libibverbs-driver-efa
287 Summary: Userspace driver for the Amazon Elastic Fabric Adapters
288 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla urządzeń Amazon Elastic Fabric Adapter
290 Requires: libibverbs-driver-efa-libs = %{version}-%{release}
292 %description -n libibverbs-driver-efa
293 libefa is a userspace driver for Amazon Elastic Fabric Adapters. It
294 works as a plug-in module for libibverbs that allows programs to
295 use Amazon hardware directly from userspace.
297 %description -n libibverbs-driver-efa -l pl.UTF-8
298 libefa to sterownik przestrzeni użytkownika dla urządzeń Amazon
299 Elastic Fabric Adapter. Działa jako moduł ładowany przez libibverbs,
300 pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu
303 %package -n libibverbs-driver-efa-libs
304 Summary: Shared library for the Amazon Elastic Fabric Adapters
305 Summary(pl.UTF-8): Biblioteka współdzielona dla urządzeń Amazon Elastic Fabric Adapter
307 Requires: libibverbs = %{version}-%{release}
309 %description -n libibverbs-driver-efa-libs
310 Shared library for the Amazon Elastic Fabric Adapters.
312 %description -n libibverbs-driver-efa-libs -l pl.UTF-8
313 Biblioteka współdzielona dla urządzeń Amazon Elastic Fabric Adapter.
315 %package -n libibverbs-driver-efa-devel
316 Summary: Header file for the Amazon Elastic Fabric Adapters library
317 Summary(pl.UTF-8): Plik nagłówkowy biblioteki dla urządzeń Amazon Elastic Fabric Adapter
318 Group: Development/Libraries
319 Requires: libibverbs-devel = %{version}-%{release}
320 Requires: libibverbs-driver-efa-libs = %{version}-%{release}
322 %description -n libibverbs-driver-efa-devel
323 Header file for the Amazon Elastic Fabric Adapters library.
325 %description -n libibverbs-driver-efa-devel -l pl.UTF-8
326 Plik nagłówkowy biblioteki dla urządzeń Amazon Elastic Fabric Adapter.
328 %package -n libibverbs-driver-efa-static
329 Summary: Static version of efa driver
330 Summary(pl.UTF-8): Statyczna wersja sterownika efa
331 Group: Development/Libraries
332 Requires: libibverbs-static = %{version}-%{release}
334 %description -n libibverbs-driver-efa-static
335 Static version of efa driver, which may be linked directly into
338 %description -n libibverbs-driver-efa-static -l pl.UTF-8
339 Statyczna wersja sterownika efa, którą można wbudować bezpośrednio
342 %package -n libibverbs-driver-hfi1verbs
343 Summary: Userspace driver for Intel OPA Gen1 adapters
344 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Intel OPA Gen1
346 Requires: libibverbs = %{version}-%{release}
348 %description -n libibverbs-driver-hfi1verbs
349 Userspace driver for Intel OPA Gen1 adapters.
351 %description -n libibverbs-driver-hfi1verbs -l pl.UTF-8
352 Sterownik przestrzeni użytkownika dla kart Intel OPA Gen1.
354 %package -n libibverbs-driver-hfi1verbs-static
355 Summary: Static version of hfi1verbs driver
356 Summary(pl.UTF-8): Statyczna wersja sterownika hfi1verbs
357 Group: Development/Libraries
358 Requires: libibverbs-static = %{version}-%{release}
360 %description -n libibverbs-driver-hfi1verbs-static
361 Static version of hfi1verbs driver, which may be linked directly into
364 %description -n libibverbs-driver-hfi1verbs-static -l pl.UTF-8
365 Statyczna wersja sterownika hfi1verbs, którą można wbudować
366 bezpośrednio w aplikację.
368 %package -n libibverbs-driver-hns
369 Summary: Userspace driver for Hisilicon RoCE devices
370 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla urządzeń Hisilicon RoCE
372 Requires: libibverbs = %{version}-%{release}
374 %description -n libibverbs-driver-hns
375 Userspace driver for Hisilicon RoCE devices.
377 %description -n libibverbs-driver-hns -l pl.UTF-8
378 Sterownik przestrzeni użytkownika dla urządzeń Hisilicon RoCE.
380 %package -n libibverbs-driver-hns-static
381 Summary: Static version of hns driver
382 Summary(pl.UTF-8): Statyczna wersja sterownika hns
383 Group: Development/Libraries
384 Requires: libibverbs-static = %{version}-%{release}
386 %description -n libibverbs-driver-hns-static
387 Static version of hns driver, which may be linked directly into
390 %description -n libibverbs-driver-hns-static -l pl.UTF-8
391 Statyczna wersja sterownika hns, którą można wbudować bezpośrednio w
394 %package -n libibverbs-driver-ipathverbs
395 Summary: Userspace driver for the QLogic InfiniBand HCAs
396 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart QLogic InfiniBand HCA
398 Requires: libibverbs = %{version}-%{release}
400 %description -n libibverbs-driver-ipathverbs
401 libipathverbs is a userspace driver for QLogic InfiniBand HCAs. It
402 works as a plug-in module for libibverbs that allows programs to use
403 QLogic hardware directly from userspace.
405 Currently the driver supports the following HCAs:
406 - InfiniPath QLE7140 (PCIe)
407 - InfiniPath QMI7140 (PCIe)
408 - InfiniPath QHT7040 (HyperTransport)
409 - InfiniPath QHT7140 (HyperTransport)
411 It uses ib_ipath kernel driver.
413 %description -n libibverbs-driver-ipathverbs -l pl.UTF-8
414 libipathverbs to sterownik przestrzeni użytkownika dla kart QLogic
415 InfiniBand HCA. Działa jako moduł ładowany przez libibverbs,
416 pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu
419 Obecnie sterownik obsługuje następujące kontrolery HCA:
420 - InfiniPath QLE7140 (PCIe)
421 - InfiniPath QMI7140 (PCIe)
422 - InfiniPath QHT7040 (HyperTransport)
423 - InfiniPath QHT7140 (HyperTransport)
425 Wykorzystuje sterownik jądra ib_ipath.
427 %package -n libibverbs-driver-ipathverbs-static
428 Summary: Static version of ipathverbs driver
429 Summary(pl.UTF-8): Statyczna wersja sterownika ipathverbs
430 Group: Development/Libraries
431 Requires: libibverbs-static = %{version}-%{release}
433 %description -n libibverbs-driver-ipathverbs-static
434 Static version of ipathverbs driver, which may be linked directly into
437 %description -n libibverbs-driver-ipathverbs-static -l pl.UTF-8
438 Statyczna wersja sterownika ipathverbs, którą można wbudować
439 bezpośrednio w aplikację.
441 %package -n libibverbs-driver-irdma
442 Summary: Userspace driver for the Intel Ethernet Connection E810 and X722 RDMA adapters
443 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart RDMA Intel Ethernet Connection E810 i X722
445 Requires: libibverbs = %{version}-%{release}
446 Obsoletes: libibverbs-driver-i40iw < 37.1
448 %description -n libibverbs-driver-irdma
449 libirdma is a userspace driver for the Intel Ethernet Connection E810
450 and X722 RDMA adapters. It works as a plug-in module for libibverbs
451 that allows programs to use RDMA hardware directly from userspace.
453 %description -n libibverbs-driver-irdma -l pl.UTF-8
454 libirdma to sterownik przestrzeni użytkownika dla kart RDMA Intel
455 Ethernet Connection E810 i X722. Działa jako moduł ładowany przez
456 libibverbs, pozwalający programom na dostęp z przestrzeni użytkownika
459 %package -n libibverbs-driver-irdma-static
460 Summary: Static version of irdma driver
461 Summary(pl.UTF-8): Statyczna wersja sterownika irdma
462 Group: Development/Libraries
463 Requires: libibverbs-static = %{version}-%{release}
464 Obsoletes: libibverbs-driver-i40iw-static < 37.1
466 %description -n libibverbs-driver-irdma-static
467 Static version of irdma driver, which may be linked directly into
470 %description -n libibverbs-driver-irdma-static -l pl.UTF-8
471 Statyczna wersja sterownika irdma, którą można wbudować bezpośrednio
474 %package -n libibverbs-driver-mlx4
475 Summary: Userspace driver for the Mellanox ConnectX InfiniBand HCAs
476 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Mellanox ConnectX InfiniBand HCA
478 Requires: libibverbs-driver-mlx4-libs = %{version}-%{release}
480 %description -n libibverbs-driver-mlx4
481 libmlx4 is a userspace driver for Mellanox ConnectX InfiniBand HCAs.
482 It works as a plug-in module for libibverbs that allows programs to
483 use Mellanox hardware directly from userspace.
485 Currently the driver supports HCAs on PCI Express interface based on
486 MT25408 ConnectX chip, using mlx4_ib kernel driver.
488 %description -n libibverbs-driver-mlx4 -l pl.UTF-8
489 libmlx4 to sterownik przestrzeni użytkownika dla kart Mellanox
490 ConnectX InfiniBand HCA. Działa jako moduł ładowany przez libibverbs,
491 pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu
494 Obecnie sterownik obsługuje kontrolery HCA na szynie PCI Express
495 oparte na układzie MT25408 ConnectX poprzez sterownik jądra mlx4_ib.
497 %package -n libibverbs-driver-mlx4-libs
498 Summary: Shared library for the Mellanox ConnectX InfiniBand HCAs
499 Summary(pl.UTF-8): Biblioteka współdzielona dla kart Mellanox ConnectX InfiniBand HCA
501 Requires: libibverbs = %{version}-%{release}
503 %description -n libibverbs-driver-mlx4-libs
504 Shared library for the Mellanox ConnectX InfiniBand HCAs.
506 %description -n libibverbs-driver-mlx4-libs -l pl.UTF-8
507 Biblioteka współdzielona dla kart Mellanox ConnectX InfiniBand HCA.
509 %package -n libibverbs-driver-mlx4-devel
510 Summary: Header file for the Mellanox ConnectX InfiniBand HCAs library
511 Summary(pl.UTF-8): Plik nagłówkowy biblioteki dla kart Mellanox ConnectX InfiniBand HCA
512 Group: Development/Libraries
513 Requires: libibverbs-devel = %{version}-%{release}
514 Requires: libibverbs-driver-mlx4-libs = %{version}-%{release}
516 %description -n libibverbs-driver-mlx4-devel
517 Header file for the Mellanox ConnectX InfiniBand HCAs library.
519 %description -n libibverbs-driver-mlx4-devel -l pl.UTF-8
520 Plik nagłówkowy biblioteki dla kart Mellanox ConnectX InfiniBand HCA.
522 %package -n libibverbs-driver-mlx4-static
523 Summary: Static version of mlx4 driver
524 Summary(pl.UTF-8): Statyczna wersja sterownika mlx4
525 Group: Development/Libraries
526 Requires: libibverbs-static = %{version}-%{release}
528 %description -n libibverbs-driver-mlx4-static
529 Static version of mlx4 driver, which may be linked directly into
532 %description -n libibverbs-driver-mlx4-static -l pl.UTF-8
533 Statyczna wersja sterownika mlx4, którą można wbudować bezpośrednio
536 %package -n libibverbs-driver-mlx5
537 Summary: Userspace driver for the Mellanox Connect-IB InfiniBand HCAs
538 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Mellanox Connect-IB InfiniBand HCA
540 Requires: libibverbs = %{version}-%{release}
542 %description -n libibverbs-driver-mlx5
543 libmlx5 is a userspace driver for Mellanox Connect-IB InfiniBand
544 HCAs. It works as a plug-in module for libibverbs that allows
545 programs to use Mellanox hardware directly from userspace.
547 Currently the driver supports HCAs on PCI Express interface based on
548 MT27600 Connect-IB chip, using mlx5_ib kernel driver.
550 %description -n libibverbs-driver-mlx5 -l pl.UTF-8
551 libmlx5 to sterownik przestrzeni użytkownika dla kart Mellanox
552 Connect-IB InfiniBand HCA. Działa jako moduł ładowany przez
553 libibverbs, pozwalający programom na dostęp z przestrzeni użytkownika
556 Obecnie sterownik obsługuje kontrolery HCA na szynie PCI Express
557 oparte na układzie MT27600 Connect-IB poprzez sterownik jądra mlx5_ib.
559 %package -n libibverbs-driver-mlx5-libs
560 Summary: Shared library for the Mellanox Connect-IB InfiniBand HCAs
561 Summary(pl.UTF-8): Biblioteka współdzielona dla kart Mellanox Connect-IB InfiniBand HCA
563 Requires: libibverbs = %{version}-%{release}
565 %description -n libibverbs-driver-mlx5-libs
566 Shared library for the Mellanox Connect-IB InfiniBand HCAs.
568 %description -n libibverbs-driver-mlx5-libs -l pl.UTF-8
569 Biblioteka współdzielona dla kart Mellanox Connect-IB InfiniBand HCA.
571 %package -n libibverbs-driver-mlx5-devel
572 Summary: Header file for the Mellanox Connect-IB InfiniBand HCAs library
573 Summary(pl.UTF-8): Plik nagłówkowy biblioteki dla kart Mellanox Connect-IB InfiniBand HCA
574 Group: Development/Libraries
575 Requires: libibverbs-devel = %{version}-%{release}
576 Requires: libibverbs-driver-mlx5-libs = %{version}-%{release}
578 %description -n libibverbs-driver-mlx5-devel
579 Header file for the Mellanox Connect-IB InfiniBand HCAs library.
581 %description -n libibverbs-driver-mlx5-devel -l pl.UTF-8
582 Plik nagłówkowy biblioteki dla kart Mellanox Connect-IB InfiniBand
585 %package -n libibverbs-driver-mlx5-static
586 Summary: Static version of mlx5 driver
587 Summary(pl.UTF-8): Statyczna wersja sterownika mlx5
588 Group: Development/Libraries
589 Requires: libibverbs-static = %{version}-%{release}
591 %description -n libibverbs-driver-mlx5-static
592 Static version of mlx5 driver, which may be linked directly into
595 %description -n libibverbs-driver-mlx5-static -l pl.UTF-8
596 Statyczna wersja sterownika mlx5, którą można wbudować bezpośrednio
599 %package -n libibverbs-driver-mthca
600 Summary: Userspace driver for the Mellanox InfiniBand HCAs
601 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Mellanox InfiniBand HCA
603 Requires: libibverbs = %{version}-%{release}
605 %description -n libibverbs-driver-mthca
606 libmthca is a userspace driver for Mellanox InfiniBand HCAs. It works
607 as a plug-in module for libibverbs that allows programs to use
608 Mellanox hardware directly from userspace.
610 Currently the driver supports HCAs on PCI-X/PCI Express interface
611 based on MT23108/MT25208/MT25204 InfiniHost chips, using ib_mthca
614 %description -n libibverbs-driver-mthca -l pl.UTF-8
615 libmthca to sterownik przestrzeni użytkownika dla kart Mellanox
616 InfiniBand HCA. Działa jako moduł ładowany przez libibverbs,
617 pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu
620 Obecnie sterownik obsługuje kontrolery HCA na szynie PCI-X/PCI Express
621 oparte na układach MT23108/MT25208/MT25204 InfiniHost poprzez
622 sterownik jądra ib_mthca.
624 %package -n libibverbs-driver-mthca-static
625 Summary: Static version of mthca driver
626 Summary(pl.UTF-8): Statyczna wersja sterownika mthca
627 Group: Development/Libraries
628 Requires: libibverbs-static = %{version}-%{release}
630 %description -n libibverbs-driver-mthca-static
631 Static version of mthca driver, which may be linked directly into
634 %description -n libibverbs-driver-mthca-static -l pl.UTF-8
635 Statyczna wersja sterownika mthca, którą można wbudować bezpośrednio
638 %package -n libibverbs-driver-nes
639 Summary: Userspace driver for the NetEffect Ethernet Server Cluster adapters
640 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart NetEffect Ethernet Server Cluster
642 Requires: libibverbs = %{version}-%{release}
644 %description -n libibverbs-driver-nes
645 libnes is a userspace driver for NetEffect Ethernet Server Cluster
646 adapters. It works as a plug-in module for libibverbs that allows
647 programs to use NetEffect hardware directly from userspace.
649 %description -n libibverbs-driver-nes -l pl.UTF-8
650 libnes to sterownik przestrzeni użytkownika dla kart NetEffect
651 Ethernet Server Cluster. Działa jako moduł ładowany przez libibverbs,
652 pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu
655 %package -n libibverbs-driver-nes-static
656 Summary: Static version of nes driver
657 Summary(pl.UTF-8): Statyczna wersja sterownika nes
658 Group: Development/Libraries
659 Requires: libibverbs-static = %{version}-%{release}
661 %description -n libibverbs-driver-nes-static
662 Static version of nes driver, which may be linked directly into
665 %description -n libibverbs-driver-nes-static -l pl.UTF-8
666 Statyczna wersja sterownika nes, którą można wbudować bezpośrednio
669 %package -n libibverbs-driver-ocrdma
670 Summary: Userspace driver for the Emulex OneConnect RDMA adapters
671 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Emulex OneConnect RDMA
673 Requires: libibverbs = %{version}-%{release}
675 %description -n libibverbs-driver-ocrdma
676 libocrdma is a userspace driver for the Emulex OneConnect RDMA
677 adapters. It works as a plug-in module for libibverbs that allows
678 programs to use Emulex RDMA hardware directly from userspace.
680 %description -n libibverbs-driver-ocrdma -l pl.UTF-8
681 libocrdma to sterownik przestrzeni użytkownika dla kart Emulex
682 OneConnect RDMA. Działa jako moduł ładowany przez libibverbs,
683 pozwalający programom na dostęp z przestrzeni użytkownika do
686 %package -n libibverbs-driver-ocrdma-static
687 Summary: Static version of ocrdma driver
688 Summary(pl.UTF-8): Statyczna wersja sterownika ocrdma
689 Group: Development/Libraries
690 Requires: libibverbs-static = %{version}-%{release}
692 %description -n libibverbs-driver-ocrdma-static
693 Static version of ocrdma driver, which may be linked directly into
696 %description -n libibverbs-driver-ocrdma-static -l pl.UTF-8
697 Statyczna wersja sterownika ocrdma, którą można wbudować bezpośrednio
700 %package -n libibverbs-driver-qedr
701 Summary: Userspace driver for QLogic QED HCAs
702 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart HCA QLogic QED
704 Requires: libibverbs = %{version}-%{release}
706 %description -n libibverbs-driver-qedr
707 Userspace driver for QLogic QED HCAs.
709 %description -n libibverbs-driver-qedr -l pl.UTF-8
710 Sterownik przestrzeni użytkownika dla kart HCA QLogic QED.
712 %package -n libibverbs-driver-qedr-static
713 Summary: Static version of qedr driver
714 Summary(pl.UTF-8): Statyczna wersja sterownika qedr
715 Group: Development/Libraries
716 Requires: libibverbs-static = %{version}-%{release}
718 %description -n libibverbs-driver-qedr-static
719 Static version of qedr driver, which may be linked directly into
722 %description -n libibverbs-driver-qedr-static -l pl.UTF-8
723 Statyczna wersja sterownika qedr, którą można wbudować bezpośrednio w
726 %package -n libibverbs-driver-rxe
727 Summary: Userspace driver for software RDMA over Ethernet
728 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla programowego RDMA po Ethernecie
730 Requires: libibverbs = %{version}-%{release}
732 %description -n libibverbs-driver-rxe
733 Userspace driver for software RDMA over Ethernet.
735 %description -n libibverbs-driver-rxe -l pl.UTF-8
736 Sterownik przestrzeni użytkownika dla programowego RDMA po Ethernecie.
738 %package -n libibverbs-driver-rxe-static
739 Summary: Static version of rxe driver
740 Summary(pl.UTF-8): Statyczna wersja sterownika rxe
741 Group: Development/Libraries
742 Requires: libibverbs-static = %{version}-%{release}
744 %description -n libibverbs-driver-rxe-static
745 Static version of rxe driver, which may be linked directly into
748 %description -n libibverbs-driver-rxe-static -l pl.UTF-8
749 Statyczna wersja sterownika rxe, którą można wbudować bezpośrednio w
752 %package -n libibverbs-driver-siw
753 Summary: Userspace driver for software iWarp protocol
754 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla programowego protokołu iWarp
756 Requires: libibverbs = %{version}-%{release}
758 %description -n libibverbs-driver-siw
759 Userspace driver for software iWarp protocol.
761 %description -n libibverbs-driver-siw -l pl.UTF-8
762 Sterownik przestrzeni użytkownika dla programowego protokołu iWarp.
764 %package -n libibverbs-driver-siw-static
765 Summary: Static version of siw driver
766 Summary(pl.UTF-8): Statyczna wersja sterownika siw
767 Group: Development/Libraries
768 Requires: libibverbs-static = %{version}-%{release}
770 %description -n libibverbs-driver-siw-static
771 Static version of siw driver, which may be linked directly into
774 %description -n libibverbs-driver-siw-static -l pl.UTF-8
775 Statyczna wersja sterownika siw, którą można wbudować bezpośrednio w
778 %package -n libibverbs-driver-vmw_pvrdma
779 Summary: Userspace driver for the VMware Paravirtual RDMA devices
780 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla urządzeń VMware Paravirtual RDMA
782 Requires: libibverbs = %{version}-%{release}
784 %description -n libibverbs-driver-vmw_pvrdma
785 libvmw_pvrdma is a userspace driver for VMware Paravirtual RDMA. It
786 works as a plug-in module for libibverbs that allows programs to use
787 the VMware Paravirtual RDMA device directly from user space.
789 %description -n libibverbs-driver-vmw_pvrdma -l pl.UTF-8
790 libvmw_pvrdma to sterownik przestrzeni użytkownika dla VMware
791 Paravirtual RDMA. Działa jako moduł ładowany przez libibverbs,
792 pozwalający programom na dostęp z przestrzeni użytkownika do
793 urządzeń VMware Paravirtual RDMA.
795 %package -n libibverbs-driver-vmw_pvrdma-static
796 Summary: Static version of vmw_pvrdma driver
797 Summary(pl.UTF-8): Statyczna wersja sterownika vmw_pvrdma
798 Group: Development/Libraries
799 Requires: libibverbs-static = %{version}-%{release}
801 %description -n libibverbs-driver-vmw_pvrdma-static
802 Static version of vmw_pvrdma driver, which may be linked directly into
805 %description -n libibverbs-driver-vmw_pvrdma-static -l pl.UTF-8
806 Statyczna wersja sterownika vmw_pvrdma, którą można wbudować
807 bezpośrednio w aplikację.
809 %package -n librdmacm
810 Summary: Userspace RDMA Connection Manager
811 Summary(pl.UTF-8): Zarządca połączeń RDMA w przestrzeni użytkowika
813 Requires: libibverbs = %{version}-%{release}
815 %description -n librdmacm
816 librdmacm provides a userspace RDMA Communication Management API.
818 %description -n librdmacm -l pl.UTF-8
819 librdmacm udostępnia API RDMA Communication Management (zarządzające
820 połączeniami RDMA) w przestrzeni użytkownika.
822 %package -n librdmacm-devel
823 Summary: Header files for librdmacm library
824 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki librdmacm
825 Group: Development/Libraries
826 Requires: libibverbs-devel = %{version}-%{release}
827 Requires: librdmacm = %{version}-%{release}
828 Requires: linux-libc-headers >= 7:2.6.20
830 %description -n librdmacm-devel
831 Header files for librdmacm library.
833 %description -n librdmacm-devel -l pl.UTF-8
834 Pliki nagłówkowe biblioteki librdmacm.
836 %package -n librdmacm-static
837 Summary: Static librdmacm library
838 Summary(pl.UTF-8): Statyczna biblioteka librdmacm
839 Group: Development/Libraries
840 Requires: librdmacm-devel = %{version}-%{release}
842 %description -n librdmacm-static
843 This package contains the static librdmacm library.
845 %description -n librdmacm-static -l pl.UTF-8
846 Ten pakiet zawiera statyczną bibliotekę librdmacm.
848 %package -n librdmacm-utils
849 Summary: RDMA Connection Manager utilities
850 Summary(pl.UTF-8): Programy narzędziowe dla zarządcy połączeń RDMA
851 Group: Applications/System
852 Requires: librdmacm = %{version}-%{release}
854 %description -n librdmacm-utils
855 RDMA Connection Manager utilities.
857 %description -n librdmacm-utils -l pl.UTF-8
858 Programy narzędziowe dla zarządcy połączeń RDMA.
860 %package -n libibumad
861 Summary: Userspace InfiniBand MAD library
862 Summary(pl.UTF-8): Biblioteka InfiniBand MAD dla przestrzeni użytkownika
865 %description -n libibumad
866 libibumad provides the user MAD library functions which sit on top of
867 the user MAD modules in the kernel. These are used by the IB
868 diagnostic and management tools, including OpenSM.
870 %description -n libibumad -l pl.UTF-8
871 libibumad to biblioteka udostępniająca funkcje MAD w przestrzeni
872 użytkownika, komunikująca się z modułami MAD w jądrze. Jest używana
873 przez narzędzia diagnostyczne oraz zarządzające IB, w tym OpenSM.
875 %package -n libibumad-devel
876 Summary: Header files for libibumad library
877 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libibumad
878 Group: Development/Libraries
879 Requires: libibumad = %{version}-%{release}
880 # for dir and other IB functionality
881 Requires: libibverbs-devel = %{version}-%{release}
883 %description -n libibumad-devel
884 Header files for libibumad library.
886 %description -n libibumad-devel -l pl.UTF-8
887 Pliki nagłówkowe biblioteki libibumad.
889 %package -n libibumad-static
890 Summary: Static libibumad library
891 Summary(pl.UTF-8): Statyczna biblioteka libibumad
892 Group: Development/Libraries
893 Requires: libibumad-devel = %{version}-%{release}
895 %description -n libibumad-static
896 This package contains the static libibumad library.
898 %description -n libibumad-static -l pl.UTF-8
899 Ten pakiet zawiera statyczną bibliotekę libibumad.
902 Summary: OpenFabrics Alliance InfiniBand MAD library
903 Summary(pl.UTF-8): Biblioteka OpenFabrics Alliance InfiniBand MAD
905 Requires: libibumad = %{version}-%{release}
907 %description -n libibmad
908 libibmad provides low layer InfiniBand functions for use by the IB
909 diagnostic and management programs. These include MAD, SA, SMP, and
910 other basic IB functions.
912 %description -n libibmad -l pl.UTF-8
913 libibmad to biblioteka udostępniająca niskopoziomowe funkcje
914 InfiniBand przeznaczone dla programów diagnostycznych i zarządzających
915 IB. Obejmuje MAD, SA, SMP i inne podstawowe funkcje IB.
917 %package -n libibmad-devel
918 Summary: Header files for libibmad library
919 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libibmad
920 Group: Development/Libraries
921 Requires: libibmad = %{version}-%{release}
922 Requires: libibumad-devel = %{version}-%{release}
924 %description -n libibmad-devel
925 Header files for libibmad library.
927 %description -n libibmad-devel -l pl.UTF-8
928 Pliki nagłówkowe biblioteki libibmad.
930 %package -n libibmad-static
931 Summary: Static libibmad library
932 Summary(pl.UTF-8): Statyczna biblioteka libibmad
933 Group: Development/Libraries
934 Requires: libibmad-devel = %{version}-%{release}
936 %description -n libibmad-static
937 This package contains the static libibmad library.
939 %description -n libibmad-static -l pl.UTF-8
940 Ten pakiet zawiera statyczną bibliotekę libibmad.
943 Summary: InfiniBand Communication Manager Assistant
944 Summary(pl.UTF-8): Asystent zarządzania komunikacją InfiniBand
945 Group: Networking/Utilities
946 Requires: rdma-boot = %{version}-%{release}
948 %description -n ibacm
949 ibacm assists with establishing communication over InfiniBand.
951 %description -n ibacm -l pl.UTF-8
952 ibacm pomaga przy nawiązywaniu łączności poprzez InfiniBand.
954 %package -n ibacm-devel
955 Summary: Header files for IB ACM service
956 Summary(pl.UTF-8): Pliki nagłówkowe usługi IB ACM
957 Group: Development/Libraries
958 Requires: libibverbs-devel = %{version}-%{release}
959 # doesn't require ibacm
961 %description -n ibacm-devel
962 Header files for IB ACM service.
964 %description -n ibacm-devel -l pl.UTF-8
965 Pliki nagłówkowe usługi IB ACM.
967 %package -n infiniband-diags
968 Summary: InfiniBand diagnostic tools
969 Summary(pl.UTF-8): Narzędzia diagnostyczne InfiniBand
970 Group: Networking/Utilities
971 Requires: infiniband-diags-libs = %{version}-%{release}
973 %description -n infiniband-diags
974 This package provides InfiniBand diagnostic programs and scripts
975 needed to diagnose an IB subnet.
977 %description -n infiniband-diags -l pl.UTF-8
978 Ten pakiet zawiera programy i skrypty diagnostyczne InfiniBand
979 potrzebne do diagnostyki podsieci IB.
981 %package -n infiniband-diags-libs
982 Summary: InfiniBand diagnostic library
983 Summary(pl.UTF-8): Biblioteka diagnostyczna InfiniBand
985 Requires: libibmad = %{version}-%{release}
986 Requires: libibumad = %{version}-%{release}
988 %description -n infiniband-diags-libs
989 InfiniBand diagnostic library.
991 %description -n infiniband-diags-libs -l pl.UTF-8
992 Biblioteka diagnostyczna InfiniBand.
994 %package -n infiniband-diags-devel
995 Summary: Header files for libibnetdisc library
996 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libibnetdisc
997 Group: Development/Libraries
998 Requires: infiniband-diags-libs = %{version}-%{release}
999 Requires: libibmad-devel = %{version}-%{release}
1000 Requires: libibumad-devel = %{version}-%{release}
1002 %description -n infiniband-diags-devel
1003 Header files for libibnetdisc library.
1005 %description -n infiniband-diags-devel -l pl.UTF-8
1006 Pliki nagłówkowe biblioteki libibnetdisc.
1008 %package -n infiniband-diags-static
1009 Summary: Static libibnetdisc library
1010 Summary(pl.UTF-8): Statyczna biblioteka libibnetdisc
1011 Group: Development/Libraries
1012 Requires: infiniband-diags-devel = %{version}-%{release}
1014 %description -n infiniband-diags-static
1015 Static libibnetdisc library.
1017 %description -n infiniband-diags-static -l pl.UTF-8
1018 Statyczna biblioteka libibnetdisc.
1021 Summary: iWarp Port Mapper userspace daemon
1022 Summary(pl.UTF-8): Demon przestrzeni użytkownika usługi iWarp Port Mapper
1023 Group: Networking/Daemons
1024 Requires: rc-scripts
1025 Requires: rdma-boot = %{version}-%{release}
1026 Requires: systemd-units >= 0.38
1027 # misleading package name before 1.0.6
1028 Obsoletes: libiwpm < 1.0.6
1029 # internal API headers, never useful without sources
1030 Obsoletes: libiwpm-devel < 1.0.6
1032 %description -n iwpmd
1033 iwpmd provides a userspace service for iWarp drivers to claim TCP
1034 ports through the standard socket interface.
1036 %description -n iwpmd -l pl.UTF-8
1037 iwpmd dostarcza usługę przestrzeni użytkownika dla sterowników
1038 iWarp, pozwalającą im zajmować porty TCP poprzez standardowy interfejs
1041 %package -n srptools
1042 Summary: Tools for SRP/IB
1043 Summary(pl.UTF-8): Narzędzia do SRP/IB
1044 Group: Networking/Utilities
1045 Requires: rdma-boot = %{version}-%{release}
1047 %description -n srptools
1048 In conjunction with the kernel ib_srp driver, srptools allows you to
1049 discover and use SCSI devices via the SCSI RDMA Protocol over
1052 %description -n srptools -l pl.UTF-8
1053 W połączeniu ze sterownikiem jądra ib_srp, srptools pozwalają na
1054 wykrywanie i używanie urządzeń SCSI poprzez protokół SCSI RDMA po
1057 %package -n python3-pyverbs
1058 Summary: Python 3 API over IB verbs
1059 Summary(pl.UTF-8): API Pythona 3 do IB verbs
1060 Group: Libraries/Python
1061 Requires: libibverbs = %{version}-%{release}
1063 %description -n python3-pyverbs
1064 Pyverbs is a Cython-based Python API over libibverbs, providing an
1065 easy, object-oriented access to IB verbs.
1067 %description -n python3-pyverbs -l pl.UTF-8
1068 Pyverbs to oparte na Cythonie API Pythona do libibverbs, zapewniające
1069 łatwy, zorientowany obiektowo dostęp do IB verbs.
1082 # .pc files generation expect INCLUDEDIR and LIBDIR relative to PREFIX
1084 -DCMAKE_INSTALL_INCLUDEDIR=include \
1085 -DCMAKE_INSTALL_INITDDIR=/etc/rc.d/init.d \
1086 -DCMAKE_INSTALL_LIBDIR=%{_lib} \
1087 -DCMAKE_INSTALL_PERLDIR=%{perl_vendorlib} \
1088 -DCMAKE_INSTALL_SYSTEMD_SERVICEDIR=%{systemdunitdir} \
1089 -DCMAKE_INSTALL_UDEV_RULESDIR=/lib/udev/rules.d \
1090 %{?with_static_libs:-DENABLE_STATIC=ON} \
1093 -DPYTHON_EXECUTABLE:PATH=%{__python3}
1101 rm -rf $RPM_BUILD_ROOT
1102 #install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
1104 %{__make} -C build install \
1105 DESTDIR=$RPM_BUILD_ROOT
1108 %{__rm} -r $RPM_BUILD_ROOT%{py3_sitedir}/pyverbs/{tests,run_tests.py}
1109 %py3_comp $RPM_BUILD_ROOT%{py3_sitedir}/pyverbs
1110 %py3_ocomp $RPM_BUILD_ROOT%{py3_sitedir}/pyverbs
1113 # TODO: drop when other packages switch to upstream compatible lib{ibverbs,rdmacm}.pc
1114 # check if not present already
1115 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/ibverbs.pc ] || exit 1
1116 sed -e 's,@prefix@,%{_prefix},;
1117 s,@libdir@,%{_libdir},;
1118 s,@LIBVERSION@,%{version},' %{SOURCE1} >$RPM_BUILD_ROOT%{_pkgconfigdir}/ibverbs.pc
1119 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/rdmacm.pc ] || exit 1
1120 sed -e 's,@prefix@,%{_prefix},;
1121 s,@libdir@,%{_libdir},;
1122 s,@LIBVERSION@,%{version},' %{SOURCE2} >$RPM_BUILD_ROOT%{_pkgconfigdir}/rdmacm.pc
1125 %{__rm} $RPM_BUILD_ROOT%{_docdir}/{MAINTAINERS,*.md}
1128 rm -rf $RPM_BUILD_ROOT
1130 %post -n libibverbs -p /sbin/ldconfig
1131 %postun -n libibverbs -p /sbin/ldconfig
1133 %post -n libibverbs-driver-efa-libs -p /sbin/ldconfig
1134 %postun -n libibverbs-driver-efa-libs -p /sbin/ldconfig
1136 %post -n libibverbs-driver-mlx4-libs -p /sbin/ldconfig
1137 %postun -n libibverbs-driver-mlx4-libs -p /sbin/ldconfig
1139 %post -n libibverbs-driver-mlx5-libs -p /sbin/ldconfig
1140 %postun -n libibverbs-driver-mlx5-libs -p /sbin/ldconfig
1142 %post -n librdmacm -p /sbin/ldconfig
1143 %postun -n librdmacm -p /sbin/ldconfig
1145 %post -n libibumad -p /sbin/ldconfig
1146 %postun -n libibumad -p /sbin/ldconfig
1148 %post -n libibmad -p /sbin/ldconfig
1149 %postun -n libibmad -p /sbin/ldconfig
1151 %post -n infiniband-diags-libs -p /sbin/ldconfig
1152 %postun -n infiniband-diags-libs -p /sbin/ldconfig
1155 %defattr(644,root,root,755)
1159 %defattr(644,root,root,755)
1160 %doc Documentation/udev.md
1161 %dir %{_sysconfdir}/rdma
1162 %dir %{_sysconfdir}/rdma/modules
1163 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/infiniband.conf
1164 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/iwarp.conf
1165 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/opa.conf
1166 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/rdma.conf
1167 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/roce.conf
1168 %{systemdunitdir}/rdma-hw.target
1169 %{systemdunitdir}/rdma-load-modules@.service
1170 %attr(755,root,root) /lib/udev/rdma_rename
1171 /lib/udev/rules.d/60-rdma-persistent-naming.rules
1172 /lib/udev/rules.d/75-rdma-description.rules
1173 /lib/udev/rules.d/90-rdma-hw-modules.rules
1174 /lib/udev/rules.d/90-rdma-ulp-modules.rules
1175 /lib/udev/rules.d/90-rdma-umad.rules
1176 %config(noreplace) %verify(not md5 mtime size) /etc/udev/rules.d/70-persistent-ipoib.rules
1179 %defattr(644,root,root,755)
1180 %attr(755,root,root) %{_sbindir}/rdma-ndd
1181 %{systemdunitdir}/rdma-ndd.service
1182 /lib/udev/rules.d/60-rdma-ndd.rules
1183 %{_mandir}/man8/rdma-ndd.8*
1185 %files -n libibverbs
1186 %defattr(644,root,root,755)
1187 %doc COPYING.BSD_FB COPYING.BSD_MIT COPYING.md MAINTAINERS README.md Documentation/{libibverbs,tag_matching}.md
1188 %attr(755,root,root) %{_libdir}/libibverbs.so.*.*.*
1189 %attr(755,root,root) %ghost %{_libdir}/libibverbs.so.1
1190 %dir %{_libdir}/libibverbs
1191 %dir %{_sysconfdir}/libibverbs.d
1193 %files -n libibverbs-devel
1194 %defattr(644,root,root,755)
1195 %attr(755,root,root) %{_libdir}/libibverbs.so
1196 %dir %{_includedir}/infiniband
1197 %{_includedir}/infiniband/arch.h
1198 %{_includedir}/infiniband/ib_user_ioctl_verbs.h
1199 %{_includedir}/infiniband/opcode.h
1200 %{_includedir}/infiniband/sa.h
1201 %{_includedir}/infiniband/sa-kern-abi.h
1202 %{_includedir}/infiniband/tm_types.h
1203 %{_includedir}/infiniband/verbs.h
1204 %{_includedir}/infiniband/verbs_api.h
1205 %{_pkgconfigdir}/libibverbs.pc
1207 %{_pkgconfigdir}/ibverbs.pc
1208 %{_mandir}/man3/ibv_*.3*
1209 %{_mandir}/man3/mbps_to_ibv_rate.3*
1210 %{_mandir}/man3/mult_to_ibv_rate.3*
1212 %if %{with static_libs}
1213 %files -n libibverbs-static
1214 %defattr(644,root,root,755)
1215 %{_libdir}/libibverbs.a
1218 %files -n libibverbs-utils
1219 %defattr(644,root,root,755)
1220 %attr(755,root,root) %{_bindir}/ibv_*
1221 %{_mandir}/man1/ibv_*.1*
1223 %files -n libibverbs-driver-bnxt_re
1224 %defattr(644,root,root,755)
1225 %attr(755,root,root) %{_libdir}/libibverbs/libbnxt_re-%{ibv_abi}.so
1226 %{_sysconfdir}/libibverbs.d/bnxt_re.driver
1228 %if %{with static_libs}
1229 %files -n libibverbs-driver-bnxt_re-static
1230 %defattr(644,root,root,755)
1231 %{_libdir}/libbnxt_re-%{ibv_abi}.a
1234 %files -n libibverbs-driver-cxgb3
1235 %defattr(644,root,root,755)
1236 %attr(755,root,root) %{_libdir}/libibverbs/libcxgb3-%{ibv_abi}.so
1237 %{_sysconfdir}/libibverbs.d/cxgb3.driver
1239 %if %{with static_libs}
1240 %files -n libibverbs-driver-cxgb3-static
1241 %defattr(644,root,root,755)
1242 %{_libdir}/libcxgb3-%{ibv_abi}.a
1245 %files -n libibverbs-driver-cxgb4
1246 %defattr(644,root,root,755)
1247 %attr(755,root,root) %{_libdir}/libibverbs/libcxgb4-%{ibv_abi}.so
1248 %{_sysconfdir}/libibverbs.d/cxgb4.driver
1250 %if %{with static_libs}
1251 %files -n libibverbs-driver-cxgb4-static
1252 %defattr(644,root,root,755)
1253 %{_libdir}/libcxgb4-%{ibv_abi}.a
1256 %files -n libibverbs-driver-efa
1257 %defattr(644,root,root,755)
1258 %attr(755,root,root) %{_libdir}/libibverbs/libefa-%{ibv_abi}.so
1259 %{_sysconfdir}/libibverbs.d/efa.driver
1261 %files -n libibverbs-driver-efa-libs
1262 %defattr(644,root,root,755)
1263 %attr(755,root,root) %{_libdir}/libefa.so.*.*.*
1264 %attr(755,root,root) %ghost %{_libdir}/libefa.so.1
1266 %files -n libibverbs-driver-efa-devel
1267 %defattr(644,root,root,755)
1268 %attr(755,root,root) %{_libdir}/libefa.so
1269 %{_includedir}/infiniband/efadv.h
1270 %{_pkgconfigdir}/libefa.pc
1271 %{_mandir}/man3/efadv_create_driver_qp.3*
1272 %{_mandir}/man3/efadv_create_qp_ex.3*
1273 %{_mandir}/man3/efadv_query_ah.3*
1274 %{_mandir}/man3/efadv_query_device.3*
1275 %{_mandir}/man7/efadv.7*
1277 %if %{with static_libs}
1278 %files -n libibverbs-driver-efa-static
1279 %defattr(644,root,root,755)
1283 %files -n libibverbs-driver-hfi1verbs
1284 %defattr(644,root,root,755)
1285 %attr(755,root,root) %{_libdir}/libibverbs/libhfi1verbs-%{ibv_abi}.so
1286 %{_sysconfdir}/libibverbs.d/hfi1verbs.driver
1288 %if %{with static_libs}
1289 %files -n libibverbs-driver-hfi1verbs-static
1290 %defattr(644,root,root,755)
1291 %{_libdir}/libhfi1verbs-%{ibv_abi}.a
1294 %files -n libibverbs-driver-hns
1295 %defattr(644,root,root,755)
1296 %attr(755,root,root) %{_libdir}/libibverbs/libhns-%{ibv_abi}.so
1297 %{_sysconfdir}/libibverbs.d/hns.driver
1299 %if %{with static_libs}
1300 %files -n libibverbs-driver-hns-static
1301 %defattr(644,root,root,755)
1302 %{_libdir}/libhns-%{ibv_abi}.a
1305 %files -n libibverbs-driver-ipathverbs
1306 %defattr(644,root,root,755)
1307 %attr(755,roor,root) %{_libexecdir}/truescale-serdes.cmds
1308 %attr(755,root,root) %{_libdir}/libibverbs/libipathverbs-%{ibv_abi}.so
1309 %{_sysconfdir}/libibverbs.d/ipathverbs.driver
1310 %config(noreplace) %verify(not md5 mtime size) /etc/modprobe.d/truescale.conf
1312 %if %{with static_libs}
1313 %files -n libibverbs-driver-ipathverbs-static
1314 %defattr(644,root,root,755)
1315 %{_libdir}/libipathverbs-%{ibv_abi}.a
1318 %files -n libibverbs-driver-irdma
1319 %defattr(644,root,root,755)
1320 %attr(755,root,root) %{_libdir}/libibverbs/libirdma-%{ibv_abi}.so
1321 %{_sysconfdir}/libibverbs.d/irdma.driver
1323 %if %{with static_libs}
1324 %files -n libibverbs-driver-irdma-static
1325 %defattr(644,root,root,755)
1326 %{_libdir}/libirdma-%{ibv_abi}.a
1329 %files -n libibverbs-driver-mlx4
1330 %defattr(644,root,root,755)
1331 %attr(755,root,root) %{_libdir}/libibverbs/libmlx4-%{ibv_abi}.so
1332 %{_sysconfdir}/libibverbs.d/mlx4.driver
1333 /etc/modprobe.d/mlx4.conf
1335 %files -n libibverbs-driver-mlx4-libs
1336 %defattr(644,root,root,755)
1337 %attr(755,root,root) %{_libdir}/libmlx4.so.*.*.*
1338 %attr(755,root,root) %ghost %{_libdir}/libmlx4.so.1
1340 %files -n libibverbs-driver-mlx4-devel
1341 %defattr(644,root,root,755)
1342 %attr(755,root,root) %{_libdir}/libmlx4.so
1343 %{_includedir}/infiniband/mlx4dv.h
1344 %{_pkgconfigdir}/libmlx4.pc
1345 %{_mandir}/man3/mlx4dv_*.3*
1346 %{_mandir}/man7/mlx4dv.7*
1348 %if %{with static_libs}
1349 %files -n libibverbs-driver-mlx4-static
1350 %defattr(644,root,root,755)
1351 %{_libdir}/libmlx4.a
1354 %files -n libibverbs-driver-mlx5
1355 %defattr(644,root,root,755)
1356 %attr(755,root,root) %{_libdir}/libibverbs/libmlx5-%{ibv_abi}.so
1357 %{_sysconfdir}/libibverbs.d/mlx5.driver
1359 %files -n libibverbs-driver-mlx5-libs
1360 %defattr(644,root,root,755)
1361 %attr(755,root,root) %{_libdir}/libmlx5.so.*.*.*
1362 %attr(755,root,root) %ghost %{_libdir}/libmlx5.so.1
1364 %files -n libibverbs-driver-mlx5-devel
1365 %defattr(644,root,root,755)
1366 %attr(755,root,root) %{_libdir}/libmlx5.so
1367 %{_includedir}/infiniband/mlx5_api.h
1368 %{_includedir}/infiniband/mlx5_user_ioctl_verbs.h
1369 %{_includedir}/infiniband/mlx5dv.h
1370 %{_pkgconfigdir}/libmlx5.pc
1371 %{_mandir}/man3/mlx5dv_*.3*
1372 %{_mandir}/man7/mlx5dv.7*
1374 %if %{with static_libs}
1375 %files -n libibverbs-driver-mlx5-static
1376 %defattr(644,root,root,755)
1377 %{_libdir}/libmlx5.a
1380 %files -n libibverbs-driver-mthca
1381 %defattr(644,root,root,755)
1382 %attr(755,root,root) %{_libdir}/libibverbs/libmthca-%{ibv_abi}.so
1383 %{_sysconfdir}/libibverbs.d/mthca.driver
1385 %if %{with static_libs}
1386 %files -n libibverbs-driver-mthca-static
1387 %defattr(644,root,root,755)
1388 %{_libdir}/libmthca-%{ibv_abi}.a
1391 %files -n libibverbs-driver-nes
1392 %defattr(644,root,root,755)
1393 %attr(755,root,root) %{_libdir}/libibverbs/libnes-%{ibv_abi}.so
1394 %{_sysconfdir}/libibverbs.d/nes.driver
1396 %if %{with static_libs}
1397 %files -n libibverbs-driver-nes-static
1398 %defattr(644,root,root,755)
1399 %{_libdir}/libnes-%{ibv_abi}.a
1402 %files -n libibverbs-driver-ocrdma
1403 %defattr(644,root,root,755)
1404 %attr(755,root,root) %{_libdir}/libibverbs/libocrdma-%{ibv_abi}.so
1405 %{_sysconfdir}/libibverbs.d/ocrdma.driver
1407 %if %{with static_libs}
1408 %files -n libibverbs-driver-ocrdma-static
1409 %defattr(644,root,root,755)
1410 %{_libdir}/libocrdma-%{ibv_abi}.a
1413 %files -n libibverbs-driver-qedr
1414 %defattr(644,root,root,755)
1415 %attr(755,root,root) %{_libdir}/libibverbs/libqedr-%{ibv_abi}.so
1416 %{_sysconfdir}/libibverbs.d/qedr.driver
1418 %if %{with static_libs}
1419 %files -n libibverbs-driver-qedr-static
1420 %defattr(644,root,root,755)
1421 %{_libdir}/libqedr-%{ibv_abi}.a
1424 %files -n libibverbs-driver-rxe
1425 %defattr(644,root,root,755)
1426 %doc Documentation/rxe.md
1427 %attr(755,root,root) %{_libdir}/libibverbs/librxe-%{ibv_abi}.so
1428 %{_sysconfdir}/libibverbs.d/rxe.driver
1429 %{_mandir}/man7/rxe.7*
1431 %if %{with static_libs}
1432 %files -n libibverbs-driver-rxe-static
1433 %defattr(644,root,root,755)
1434 %{_libdir}/librxe-%{ibv_abi}.a
1437 %files -n libibverbs-driver-siw
1438 %defattr(644,root,root,755)
1439 %attr(755,root,root) %{_libdir}/libibverbs/libsiw-%{ibv_abi}.so
1440 %{_sysconfdir}/libibverbs.d/siw.driver
1442 %if %{with static_libs}
1443 %files -n libibverbs-driver-siw-static
1444 %defattr(644,root,root,755)
1445 %{_libdir}/libsiw-%{ibv_abi}.a
1448 %files -n libibverbs-driver-vmw_pvrdma
1449 %defattr(644,root,root,755)
1450 %attr(755,root,root) %{_libdir}/libibverbs/libvmw_pvrdma-%{ibv_abi}.so
1451 %{_sysconfdir}/libibverbs.d/vmw_pvrdma.driver
1453 %if %{with static_libs}
1454 %files -n libibverbs-driver-vmw_pvrdma-static
1455 %defattr(644,root,root,755)
1456 %{_libdir}/libvmw_pvrdma-%{ibv_abi}.a
1460 %defattr(644,root,root,755)
1461 %doc Documentation/librdmacm.md
1462 %attr(755,root,root) %{_libdir}/librdmacm.so.*.*.*
1463 %attr(755,root,root) %ghost %{_libdir}/librdmacm.so.1
1464 %dir %{_libdir}/rsocket
1465 %attr(755,root,root) %{_libdir}/rsocket/librspreload.so*
1467 %files -n librdmacm-devel
1468 %defattr(644,root,root,755)
1469 %attr(755,root,root) %{_libdir}/librdmacm.so
1470 %{_includedir}/infiniband/ib.h
1471 %{_includedir}/rdma/rdma_cma.h
1472 %{_includedir}/rdma/rdma_cma_abi.h
1473 %{_includedir}/rdma/rdma_verbs.h
1474 %{_includedir}/rdma/rsocket.h
1475 %{_pkgconfigdir}/librdmacm.pc
1477 %{_pkgconfigdir}/rdmacm.pc
1478 %{_mandir}/man3/rdma_*.3*
1479 %{_mandir}/man7/rdma_cm.7*
1480 %{_mandir}/man7/rsocket.7*
1482 %files -n librdmacm-utils
1483 %defattr(644,root,root,755)
1484 %attr(755,root,root) %{_bindir}/cmtime
1485 %attr(755,root,root) %{_bindir}/mckey
1486 %attr(755,root,root) %{_bindir}/rcopy
1487 %attr(755,root,root) %{_bindir}/rdma_client
1488 %attr(755,root,root) %{_bindir}/rdma_server
1489 %attr(755,root,root) %{_bindir}/rdma_xclient
1490 %attr(755,root,root) %{_bindir}/rdma_xserver
1491 %attr(755,root,root) %{_bindir}/riostream
1492 %attr(755,root,root) %{_bindir}/rping
1493 %attr(755,root,root) %{_bindir}/rstream
1494 %attr(755,root,root) %{_bindir}/ucmatose
1495 %attr(755,root,root) %{_bindir}/udaddy
1496 %attr(755,root,root) %{_bindir}/udpong
1497 %{_mandir}/man1/cmtime.1*
1498 %{_mandir}/man1/mckey.1*
1499 %{_mandir}/man1/rcopy.1*
1500 %{_mandir}/man1/rdma_client.1*
1501 %{_mandir}/man1/rdma_server.1*
1502 %{_mandir}/man1/rdma_xclient.1*
1503 %{_mandir}/man1/rdma_xserver.1*
1504 %{_mandir}/man1/riostream.1*
1505 %{_mandir}/man1/rping.1*
1506 %{_mandir}/man1/rstream.1*
1507 %{_mandir}/man1/ucmatose.1*
1508 %{_mandir}/man1/udaddy.1*
1509 %{_mandir}/man1/udpong.1*
1511 %if %{with static_libs}
1512 %files -n librdmacm-static
1513 %defattr(644,root,root,755)
1514 %{_libdir}/librdmacm.a
1518 %defattr(644,root,root,755)
1519 %attr(755,root,root) %{_libdir}/libibumad.so.*.*.*
1520 %attr(755,root,root) %ghost %{_libdir}/libibumad.so.3
1522 %files -n libibumad-devel
1523 %defattr(644,root,root,755)
1524 %attr(755,root,root) %{_libdir}/libibumad.so
1525 %{_includedir}/infiniband/umad*.h
1526 %{_pkgconfigdir}/libibumad.pc
1527 %{_mandir}/man3/umad_*.3*
1529 %if %{with static_libs}
1530 %files -n libibumad-static
1531 %defattr(644,root,root,755)
1532 %{_libdir}/libibumad.a
1536 %defattr(644,root,root,755)
1537 %attr(755,root,root) %{_libdir}/libibmad.so.*.*.*
1538 %attr(755,root,root) %ghost %{_libdir}/libibmad.so.5
1540 %files -n libibmad-devel
1541 %defattr(644,root,root,755)
1542 %attr(755,root,root) %{_libdir}/libibmad.so
1543 %{_includedir}/infiniband/mad.h
1544 %{_includedir}/infiniband/mad_osd.h
1545 %{_pkgconfigdir}/libibmad.pc
1547 %if %{with static_libs}
1548 %files -n libibmad-static
1549 %defattr(644,root,root,755)
1550 %{_libdir}/libibmad.a
1554 %defattr(644,root,root,755)
1555 %doc Documentation/ibacm.md
1556 %attr(755,root,root) %{_bindir}/ib_acme
1557 %attr(755,root,root) %{_sbindir}/ibacm
1558 %dir %{_libdir}/ibacm
1559 %attr(755,root,root) %{_libdir}/ibacm/libibacmp.so
1560 %attr(754,root,root) /etc/rc.d/init.d/ibacm
1561 %{systemdunitdir}/ibacm.service
1562 %{systemdunitdir}/ibacm.socket
1563 %{_mandir}/man1/ib_acme.1*
1564 %{_mandir}/man8/ibacm.8*
1566 %files -n ibacm-devel
1567 %defattr(644,root,root,755)
1568 %{_includedir}/infiniband/acm.h
1569 %{_includedir}/infiniband/acm_prov.h
1570 %{_mandir}/man7/ibacm.7*
1571 %{_mandir}/man7/ibacm_prov.7*
1573 %files -n infiniband-diags
1574 %defattr(644,root,root,755)
1575 %attr(755,root,root) %{_sbindir}/check_lft_balance.pl
1576 %attr(755,root,root) %{_sbindir}/dump_fts
1577 %attr(755,root,root) %{_sbindir}/dump_lfts.sh
1578 %attr(755,root,root) %{_sbindir}/dump_mfts.sh
1579 %attr(755,root,root) %{_sbindir}/ibaddr
1580 %attr(755,root,root) %{_sbindir}/ibcacheedit
1581 %attr(755,root,root) %{_sbindir}/ibccconfig
1582 %attr(755,root,root) %{_sbindir}/ibccquery
1583 %attr(755,root,root) %{_sbindir}/ibfindnodesusing.pl
1584 %attr(755,root,root) %{_sbindir}/ibhosts
1585 %attr(755,root,root) %{_sbindir}/ibidsverify.pl
1586 %attr(755,root,root) %{_sbindir}/iblinkinfo
1587 %attr(755,root,root) %{_sbindir}/ibnetdiscover
1588 %attr(755,root,root) %{_sbindir}/ibnodes
1589 %attr(755,root,root) %{_sbindir}/ibping
1590 %attr(755,root,root) %{_sbindir}/ibportstate
1591 %attr(755,root,root) %{_sbindir}/ibqueryerrors
1592 %attr(755,root,root) %{_sbindir}/ibroute
1593 %attr(755,root,root) %{_sbindir}/ibrouters
1594 %attr(755,root,root) %{_sbindir}/ibstat
1595 %attr(755,root,root) %{_sbindir}/ibstatus
1596 %attr(755,root,root) %{_sbindir}/ibswitches
1597 %attr(755,root,root) %{_sbindir}/ibsysstat
1598 %attr(755,root,root) %{_sbindir}/ibtracert
1599 %attr(755,root,root) %{_sbindir}/perfquery
1600 %attr(755,root,root) %{_sbindir}/saquery
1601 %attr(755,root,root) %{_sbindir}/sminfo
1602 %attr(755,root,root) %{_sbindir}/smpdump
1603 %attr(755,root,root) %{_sbindir}/smpquery
1604 %attr(755,root,root) %{_sbindir}/vendstat
1605 %dir %{_sysconfdir}/infiniband-diags
1606 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/infiniband-diags/error_thresholds
1607 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/infiniband-diags/ibdiag.conf
1608 %{perl_vendorlib}/IBswcountlimits.pm
1609 %{_mandir}/man8/check_lft_balance.8*
1610 %{_mandir}/man8/dump_fts.8*
1611 %{_mandir}/man8/dump_lfts.8*
1612 %{_mandir}/man8/dump_mfts.8*
1613 %{_mandir}/man8/ibaddr.8*
1614 %{_mandir}/man8/ibcacheedit.8*
1615 %{_mandir}/man8/ibccconfig.8*
1616 %{_mandir}/man8/ibccquery.8*
1617 %{_mandir}/man8/ibfindnodesusing.8*
1618 %{_mandir}/man8/ibhosts.8*
1619 %{_mandir}/man8/ibidsverify.8*
1620 %{_mandir}/man8/iblinkinfo.8*
1621 %{_mandir}/man8/ibnetdiscover.8*
1622 %{_mandir}/man8/ibnodes.8*
1623 %{_mandir}/man8/ibping.8*
1624 %{_mandir}/man8/ibportstate.8*
1625 %{_mandir}/man8/ibqueryerrors.8*
1626 %{_mandir}/man8/ibroute.8*
1627 %{_mandir}/man8/ibrouters.8*
1628 %{_mandir}/man8/ibstat.8*
1629 %{_mandir}/man8/ibstatus.8*
1630 %{_mandir}/man8/ibswitches.8*
1631 %{_mandir}/man8/ibsysstat.8*
1632 %{_mandir}/man8/ibtracert.8*
1633 %{_mandir}/man8/infiniband-diags.8*
1634 %{_mandir}/man8/perfquery.8*
1635 %{_mandir}/man8/saquery.8*
1636 %{_mandir}/man8/sminfo.8*
1637 %{_mandir}/man8/smpdump.8*
1638 %{_mandir}/man8/smpquery.8*
1639 %{_mandir}/man8/vendstat.8*
1641 %files -n infiniband-diags-libs
1642 %defattr(644,root,root,755)
1643 %attr(755,root,root) %{_libdir}/libibnetdisc.so.*.*.*
1644 %attr(755,root,root) %ghost %{_libdir}/libibnetdisc.so.5
1646 %files -n infiniband-diags-devel
1647 %defattr(644,root,root,755)
1648 %attr(755,root,root) %{_libdir}/libibnetdisc.so
1649 %{_includedir}/infiniband/ibnetdisc.h
1650 %{_includedir}/infiniband/ibnetdisc_osd.h
1651 %{_pkgconfigdir}/libibnetdisc.pc
1652 %{_mandir}/man3/ibnd_*.3*
1654 %if %{with static_libs}
1655 %files -n infiniband-diags-static
1656 %defattr(644,root,root,755)
1657 %{_libdir}/libibnetdisc.a
1661 %defattr(644,root,root,755)
1662 %attr(755,root,root) %{_sbindir}/iwpmd
1663 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/iwpmd.conf
1664 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/iwpmd.conf
1665 %attr(754,root,root) /etc/rc.d/init.d/iwpmd
1666 %{systemdunitdir}/iwpmd.service
1667 /lib/udev/rules.d/90-iwpmd.rules
1668 %{_mandir}/man5/iwpmd.conf.5*
1669 %{_mandir}/man8/iwpmd.8*
1672 %defattr(644,root,root,755)
1673 %doc Documentation/ibsrpdm.md
1674 %attr(755,root,root) %{_sbindir}/srp_daemon
1675 %attr(755,root,root) %{_sbindir}/srp_daemon.sh
1676 %attr(755,root,root) %{_sbindir}/ibsrpdm
1677 %attr(755,root,root) %{_sbindir}/run_srp_daemon
1678 %dir %{_libexecdir}/srp_daemon
1679 %attr(755,roor,root) %{_libexecdir}/srp_daemon/start_on_all_ports
1680 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/srp_daemon.conf
1681 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/srp_daemon.conf
1682 %attr(754,root,root) /etc/rc.d/init.d/srpd
1683 %{systemdunitdir}/srp_daemon.service
1684 %{systemdunitdir}/srp_daemon_port@.service
1685 /lib/udev/rules.d/60-srp_daemon.rules
1686 %{_mandir}/man5/srp_daemon.service.5*
1687 %{_mandir}/man5/srp_daemon_port@.service.5*
1688 %{_mandir}/man8/ibsrpdm.8*
1689 %{_mandir}/man8/srp_daemon.8*
1692 %files -n python3-pyverbs
1693 %defattr(644,root,root,755)
1694 %dir %{py3_sitedir}/pyverbs
1695 %attr(755,root,root) %{py3_sitedir}/pyverbs/*.cpython-*.so
1696 %{py3_sitedir}/pyverbs/*.py
1697 %{py3_sitedir}/pyverbs/__pycache__