2 # - PLDify SysV init scripts
3 # - drop ibverbs.pc and rdmacm.pc when not used by other packages
6 %bcond_without static_libs # static libraries
7 %bcond_without systemd # systemd
9 Summary: RDMA Core Userspace Libraries and Daemons
10 Summary(pl.UTF-8): RDMA Core - biblioteki i demony przestrzeni użytkownika
14 License: BSD or GPL v2
15 Group: Applications/System
16 #Source0Download: https://github.com/linux-rdma/rdma-core/releases
17 Source0: https://github.com/linux-rdma/rdma-core/releases/download/v%{version}/%{name}-%{version}.tar.gz
18 # Source0-md5: f8901665b2fbf03b4ffb6bf7f6207ac4
19 Source1: libibverbs.pc.in
20 Source2: librdmacm.pc.in
21 Patch0: %{name}-static.patch
22 # restore cxgb3 and nes providers from rdma-core 26.1 (keep until dropping support for kernels < 5.5)
23 # from https://github.com/linux-rdma/rdma-core/commit/c21a3cf5d9e4cef0904b4d47f1cb43be9efdbf90.patch cut down (to revert)
24 Patch1: %{name}-kernel-abi.patch
25 # https://github.com/linux-rdma/rdma-core/commit/4daf5c91c1296683924cb9668c3d879da072756b.patch cut down (to revert)
26 Patch2: %{name}-nes.patch
27 # https://github.com/linux-rdma/rdma-core/commit/36588f5844af4ef1e5b0d6ad002fa1adf9032653.patch cut down (to revert)
28 Patch3: %{name}-cxgb3.patch
29 Patch4: %{name}-providers-update.patch
30 URL: https://github.com/linux-rdma/rdma-core
31 BuildRequires: cmake >= 2.8.12
32 BuildRequires: docutils
33 # i915_drm.h, amdgpu_drm.h
34 BuildRequires: libdrm-devel
35 BuildRequires: libnl-devel >= 3.2
36 # <rdma/*> kernel interface
37 BuildRequires: linux-libc-headers >= 7:2.6.20
38 # if no buildlib/pandoc-prebuilt dir
39 #BuildRequires: pandoc
40 BuildRequires: pkgconfig
41 BuildRequires: python3 >= 1:3
43 BuildRequires: python3-Cython
44 BuildRequires: python3-devel >= 1:3.2
46 BuildRequires: rpmbuild(macros) >= 1.605
47 BuildRequires: udev-devel
48 %{?with_systemd:BuildRequires: systemd-devel}
49 Requires: ibacm = %{version}-%{release}
50 Requires: iwpmd = %{version}-%{release}
51 Requires: rdma-boot = %{version}-%{release}
52 Requires: rdma-ndd = %{version}-%{release}
53 Requires: srptools = %{version}-%{release}
54 Requires: systemd-units
56 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
58 %define ibv_abi rdmav34
61 This is the userspace components for the Linux Kernel's
62 drivers/infiniband subsystem. Specifically this contains the userspace
63 libraries for the following device nodes:
64 - /dev/infiniband/uverbsX (libibverbs)
65 - /dev/infiniband/rdma_cm (librdmacm)
66 - /dev/infiniband/umadX (libibumad)
68 The userspace component of the libibverbs RDMA kernel drivers are
69 included with support for the following Kernel RDMA drivers:
90 Additional service daemons are provided for:
91 - srp_daemon (ib_srp.ko)
92 - iwpmd (for iwarp kernel providers)
93 - ibacm (for InfiniBand communication management assistant)
95 %description -l pl.UTF-8
96 Ten pakiet zawiera komponenty przestrzeni użykownika dla podsystemu
97 drivers/infiniband jądra Linuksa. W szczególności zawiera biblioteki
98 przestrzeni użytkownika dla następujących urządzeń:
99 - /dev/infiniband/uverbsX (libibverbs)
100 - /dev/infiniband/rdma_cm (librdmacm)
101 - /dev/infiniband/umadX (libibumad)
103 Dołączony jest komponent przestrzeni użytkownika dla sterowników RDMA
104 libibverbs w jądrze dla następujących sterowników RDMA z jądra:
125 Są także demony dodatkowych usług:
126 - srp_daemon (ib_srp.ko)
127 - iwpmd (dla sterowników iwarp)
128 - ibacm (dla asystenta zarządzania komunikacją InfiniBand)
130 %package -n rdma-boot
131 Summary: RDMA systemd units and udev rules to initialize kernel modules
132 Summary(pl.UTF-8): Jednostki systemd i reguły udev do zainicjowania modułów jądra RDMA
134 Requires: systemd-units
136 %description -n rdma-boot
137 RDMA systemd units and udev rules to initialize kernel modules.
139 %description -n rdma-boot -l pl.UTF-8
140 Jednostki systemd i reguły udev do zainicjowania modułów jądra RDMA.
143 Summary: RDMA-NDD - RDMA device Node Description update daemon
144 Summary(pl.UTF-8): RDMA-NDD - demon uaktualniający opisy węzłów urządzeń RDMA
146 Requires: systemd-units
149 %description -n rdma-ndd
150 RDMA device Node Description update daemon.
152 %description -n rdma-ndd -l pl.UTF-8
153 Demon uaktualniający opisy węzłów urządzeń RDMA.
155 %package -n libibverbs
156 Summary: A library for direct userspace use of InfiniBand hardware
157 Summary(pl.UTF-8): Biblioteka bezpośredniego dostępu do sprzętu InfiniBand z przestrzeni użytkownika
160 %description -n libibverbs
161 libibverbs is a library that allows userspace processes to use
162 InfiniBand "verbs" as described in the InfiniBand Architecture
163 Specification. This includes direct hardware access for fast path
166 For this library to be useful, a device-specific plug-in module should
169 %description -n libibverbs -l pl.UTF-8
170 libibverbs to biblioteka pozwalająca procesom przestrzeni użytkownika
171 używać metod "verbs" InfiniBand opisanej w specyfikacji architektury
172 InfiniBand. Obejmuje to bezpośredni dostęp do sprzętu dla operacji po
175 Aby ta biblioteka była użyteczna powinien być zainstalowany także
176 odpowiedni moduł dla używanego sprzętu.
178 %package -n libibverbs-devel
179 Summary: Development files for libibverbs library
180 Summary(pl.UTF-8): Pliki programistyczne biblioteki libibverbs
181 Group: Development/Libraries
182 Requires: libibverbs = %{version}-%{release}
183 Requires: libnl-devel >= 1:3.2
185 %description -n libibverbs-devel
186 Header files for libibverbs library.
188 %description -n libibverbs-devel -l pl.UTF-8
189 Pliki nagłówkowe biblioteki libibverbs.
191 %package -n libibverbs-static
192 Summary: Static libibverbs library
193 Summary(pl.UTF-8): Statyczna biblioteka libibverbs
194 Group: Development/Libraries
195 Requires: libibverbs-devel = %{version}-%{release}
196 Obsoletes: libibverbs-devel-static < 1.1.2
198 %description -n libibverbs-static
199 Static libibverbs library.
201 %description -n libibverbs-static -l pl.UTF-8
202 Statyczna biblioteka libibverbs.
204 %package -n libibverbs-utils
205 Summary: Examples for the libibverbs library
206 Summary(pl.UTF-8): Przykładowe programy do biblioteki libibverbs
207 Group: Applications/System
208 Requires: libibverbs = %{version}-%{release}
210 %description -n libibverbs-utils
211 Useful libibverbs example programs such as ibv_devinfo, which
212 displays information about InfiniBand devices.
214 %description -n libibverbs-utils -l pl.UTF-8
215 Przydatne programy przykładowe do biblioteki libibverbs, takie jak
216 ibv_devinfo wyświetlający informacje o urządzeniach InfiniBand.
218 %package -n libibverbs-driver-bnxt_re
219 Summary: Userspace driver for Broadcom NetXtreme-E HCAs
220 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart HCA Broadcom NetXtreme-E
222 Requires: libibverbs = %{version}-%{release}
224 %description -n libibverbs-driver-bnxt_re
225 Userspace driver for Broadcom NetXtreme-E HCAs.
227 %description -n libibverbs-driver-bnxt_re -l pl.UTF-8
228 Sterownik przestrzeni użytkownika dla kart HCA Broadcom NetXtreme-E.
230 %package -n libibverbs-driver-bnxt_re-static
231 Summary: Static version of bnxt_re driver
232 Summary(pl.UTF-8): Statyczna wersja sterownika bnxt_re
233 Group: Development/Libraries
234 Requires: libibverbs-static = %{version}-%{release}
236 %description -n libibverbs-driver-bnxt_re-static
237 Static version of bnxt_re driver, which may be linked directly into
240 %description -n libibverbs-driver-bnxt_re-static -l pl.UTF-8
241 Statyczna wersja sterownika bnxt_re, którą można wbudować bezpośrednio
244 %package -n libibverbs-driver-cxgb3
245 Summary: Userspace driver for the Chelsio T3 iWARP RNIC
246 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Chelsio T3 iWARP RNIC
248 Requires: libibverbs = %{version}-%{release}
250 %description -n libibverbs-driver-cxgb3
251 Userspace driver for the Chelsio T3 iWARP RNIC.
253 %description -n libibverbs-driver-cxgb3 -l pl.UTF-8
254 Sterownik przestrzeni użytkownika dla kart Chelsio T3 iWARP RNIC.
256 %package -n libibverbs-driver-cxgb3-static
257 Summary: Static version of cxgb3 driver
258 Summary(pl.UTF-8): Statyczna wersja sterownika cxgb3
259 Group: Development/Libraries
260 Requires: libibverbs-static = %{version}-%{release}
262 %description -n libibverbs-driver-cxgb3-static
263 Static version of cxgb3 driver, which may be linked directly into
266 %description -n libibverbs-driver-cxgb3-static -l pl.UTF-8
267 Statyczna wersja sterownika cxgb3, którą można wbudować bezpośrednio w
270 %package -n libibverbs-driver-cxgb4
271 Summary: Userspace driver for the Chelsio T4 iWARP RNIC
272 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Chelsio T4 iWARP RNIC
274 Requires: libibverbs = %{version}-%{release}
276 %description -n libibverbs-driver-cxgb4
277 libcxgb4 is a userspace driver for the Chelsio T4 iWARP RNIC. It works
278 as a plug-in module for libibverbs that allows programs to use Chelsio
279 RNICs directly from userspace.
281 %description -n libibverbs-driver-cxgb4 -l pl.UTF-8
282 libcxgb4 to sterownik przestrzeni użytkownika dla kart Chelsio T4
283 iWARP RNIC. Działa jako moduł ładowany przez libibverbs, pozwalający
284 programom na dostęp z przestrzeni użytkownika do interfejsów RNIC
287 %package -n libibverbs-driver-cxgb4-static
288 Summary: Static version of cxgb4 driver
289 Summary(pl.UTF-8): Statyczna wersja sterownika cxgb4
290 Group: Development/Libraries
291 Requires: libibverbs-static = %{version}-%{release}
293 %description -n libibverbs-driver-cxgb4-static
294 Static version of cxgb4 driver, which may be linked directly into
297 %description -n libibverbs-driver-cxgb4-static -l pl.UTF-8
298 Statyczna wersja sterownika cxgb4, którą można wbudować bezpośrednio w
301 %package -n libibverbs-driver-efa
302 Summary: Userspace driver for the Amazon Elastic Fabric Adapters
303 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla urządzeń Amazon Elastic Fabric Adapter
305 Requires: libibverbs-driver-efa-libs = %{version}-%{release}
307 %description -n libibverbs-driver-efa
308 libefa is a userspace driver for Amazon Elastic Fabric Adapters. It
309 works as a plug-in module for libibverbs that allows programs to
310 use Amazon hardware directly from userspace.
312 %description -n libibverbs-driver-efa -l pl.UTF-8
313 libefa to sterownik przestrzeni użytkownika dla urządzeń Amazon
314 Elastic Fabric Adapter. Działa jako moduł ładowany przez libibverbs,
315 pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu
318 %package -n libibverbs-driver-efa-libs
319 Summary: Shared library for the Amazon Elastic Fabric Adapters
320 Summary(pl.UTF-8): Biblioteka współdzielona dla urządzeń Amazon Elastic Fabric Adapter
322 Requires: libibverbs = %{version}-%{release}
324 %description -n libibverbs-driver-efa-libs
325 Shared library for the Amazon Elastic Fabric Adapters.
327 %description -n libibverbs-driver-efa-libs -l pl.UTF-8
328 Biblioteka współdzielona dla urządzeń Amazon Elastic Fabric Adapter.
330 %package -n libibverbs-driver-efa-devel
331 Summary: Header file for the Amazon Elastic Fabric Adapters library
332 Summary(pl.UTF-8): Plik nagłówkowy biblioteki dla urządzeń Amazon Elastic Fabric Adapter
333 Group: Development/Libraries
334 Requires: libibverbs-devel = %{version}-%{release}
335 Requires: libibverbs-driver-efa-libs = %{version}-%{release}
337 %description -n libibverbs-driver-efa-devel
338 Header file for the Amazon Elastic Fabric Adapters library.
340 %description -n libibverbs-driver-efa-devel -l pl.UTF-8
341 Plik nagłówkowy biblioteki dla urządzeń Amazon Elastic Fabric Adapter.
343 %package -n libibverbs-driver-efa-static
344 Summary: Static version of efa driver
345 Summary(pl.UTF-8): Statyczna wersja sterownika efa
346 Group: Development/Libraries
347 Requires: libibverbs-static = %{version}-%{release}
349 %description -n libibverbs-driver-efa-static
350 Static version of efa driver, which may be linked directly into
353 %description -n libibverbs-driver-efa-static -l pl.UTF-8
354 Statyczna wersja sterownika efa, którą można wbudować bezpośrednio
357 %package -n libibverbs-driver-erdma
358 Summary: Userspace driver for Alibaba Elastic RDMA (iWarp) adapters
359 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Alibaba Elastic RDMA (iWarp)
361 Requires: libibverbs = %{version}-%{release}
363 %description -n libibverbs-driver-erdma
364 Userspace driver for Alibaba Elastic RDMA (iWarp) adapters.
366 %description -n libibverbs-driver-erdma -l pl.UTF-8
367 Sterownik przestrzeni użytkownika dla kart Alibaba Elastic RDMA
370 %package -n libibverbs-driver-erdma-static
371 Summary: Static version of erdma driver
372 Summary(pl.UTF-8): Statyczna wersja sterownika erdma
373 Group: Development/Libraries
374 Requires: libibverbs-static = %{version}-%{release}
376 %description -n libibverbs-driver-erdma-static
377 Static version of erdma driver, which may be linked directly into
380 %description -n libibverbs-driver-erdma-static -l pl.UTF-8
381 Statyczna wersja sterownika erdma, którą można wbudować bezpośrednio w
384 %package -n libibverbs-driver-hfi1verbs
385 Summary: Userspace driver for Intel OPA Gen1 adapters
386 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Intel OPA Gen1
388 Requires: libibverbs = %{version}-%{release}
390 %description -n libibverbs-driver-hfi1verbs
391 Userspace driver for Intel OPA Gen1 adapters.
393 %description -n libibverbs-driver-hfi1verbs -l pl.UTF-8
394 Sterownik przestrzeni użytkownika dla kart Intel OPA Gen1.
396 %package -n libibverbs-driver-hfi1verbs-static
397 Summary: Static version of hfi1verbs driver
398 Summary(pl.UTF-8): Statyczna wersja sterownika hfi1verbs
399 Group: Development/Libraries
400 Requires: libibverbs-static = %{version}-%{release}
402 %description -n libibverbs-driver-hfi1verbs-static
403 Static version of hfi1verbs driver, which may be linked directly into
406 %description -n libibverbs-driver-hfi1verbs-static -l pl.UTF-8
407 Statyczna wersja sterownika hfi1verbs, którą można wbudować
408 bezpośrednio w aplikację.
410 %package -n libibverbs-driver-hns
411 Summary: Userspace driver for Hisilicon RoCE devices
412 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla urządzeń Hisilicon RoCE
414 Requires: libibverbs = %{version}-%{release}
416 %description -n libibverbs-driver-hns
417 Userspace driver for Hisilicon RoCE devices.
419 %description -n libibverbs-driver-hns -l pl.UTF-8
420 Sterownik przestrzeni użytkownika dla urządzeń Hisilicon RoCE.
422 %package -n libibverbs-driver-hns-static
423 Summary: Static version of hns driver
424 Summary(pl.UTF-8): Statyczna wersja sterownika hns
425 Group: Development/Libraries
426 Requires: libibverbs-static = %{version}-%{release}
428 %description -n libibverbs-driver-hns-static
429 Static version of hns driver, which may be linked directly into
432 %description -n libibverbs-driver-hns-static -l pl.UTF-8
433 Statyczna wersja sterownika hns, którą można wbudować bezpośrednio w
436 %package -n libibverbs-driver-ipathverbs
437 Summary: Userspace driver for the QLogic InfiniBand HCAs
438 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart QLogic InfiniBand HCA
440 Requires: libibverbs = %{version}-%{release}
442 %description -n libibverbs-driver-ipathverbs
443 libipathverbs is a userspace driver for QLogic InfiniBand HCAs. It
444 works as a plug-in module for libibverbs that allows programs to use
445 QLogic hardware directly from userspace.
447 Currently the driver supports the following HCAs:
448 - InfiniPath QLE7140 (PCIe)
449 - InfiniPath QMI7140 (PCIe)
450 - InfiniPath QHT7040 (HyperTransport)
451 - InfiniPath QHT7140 (HyperTransport)
453 It uses ib_ipath kernel driver.
455 %description -n libibverbs-driver-ipathverbs -l pl.UTF-8
456 libipathverbs to sterownik przestrzeni użytkownika dla kart QLogic
457 InfiniBand HCA. Działa jako moduł ładowany przez libibverbs,
458 pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu
461 Obecnie sterownik obsługuje następujące kontrolery HCA:
462 - InfiniPath QLE7140 (PCIe)
463 - InfiniPath QMI7140 (PCIe)
464 - InfiniPath QHT7040 (HyperTransport)
465 - InfiniPath QHT7140 (HyperTransport)
467 Wykorzystuje sterownik jądra ib_ipath.
469 %package -n libibverbs-driver-ipathverbs-static
470 Summary: Static version of ipathverbs driver
471 Summary(pl.UTF-8): Statyczna wersja sterownika ipathverbs
472 Group: Development/Libraries
473 Requires: libibverbs-static = %{version}-%{release}
475 %description -n libibverbs-driver-ipathverbs-static
476 Static version of ipathverbs driver, which may be linked directly into
479 %description -n libibverbs-driver-ipathverbs-static -l pl.UTF-8
480 Statyczna wersja sterownika ipathverbs, którą można wbudować
481 bezpośrednio w aplikację.
483 %package -n libibverbs-driver-irdma
484 Summary: Userspace driver for the Intel Ethernet Connection E810 and X722 RDMA adapters
485 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart RDMA Intel Ethernet Connection E810 i X722
487 Requires: libibverbs = %{version}-%{release}
488 Obsoletes: libibverbs-driver-i40iw < 37.1
490 %description -n libibverbs-driver-irdma
491 libirdma is a userspace driver for the Intel Ethernet Connection E810
492 and X722 RDMA adapters. It works as a plug-in module for libibverbs
493 that allows programs to use RDMA hardware directly from userspace.
495 %description -n libibverbs-driver-irdma -l pl.UTF-8
496 libirdma to sterownik przestrzeni użytkownika dla kart RDMA Intel
497 Ethernet Connection E810 i X722. Działa jako moduł ładowany przez
498 libibverbs, pozwalający programom na dostęp z przestrzeni użytkownika
501 %package -n libibverbs-driver-irdma-static
502 Summary: Static version of irdma driver
503 Summary(pl.UTF-8): Statyczna wersja sterownika irdma
504 Group: Development/Libraries
505 Requires: libibverbs-static = %{version}-%{release}
506 Obsoletes: libibverbs-driver-i40iw-static < 37.1
508 %description -n libibverbs-driver-irdma-static
509 Static version of irdma driver, which may be linked directly into
512 %description -n libibverbs-driver-irdma-static -l pl.UTF-8
513 Statyczna wersja sterownika irdma, którą można wbudować bezpośrednio
516 %package -n libibverbs-driver-mana
517 Summary: Userspace driver for Microsoft Azure Network Adapter
518 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Microsoft Azure Network Adapter
520 Requires: libibverbs-driver-mana-libs = %{version}-%{release}
522 %description -n libibverbs-driver-mana
523 libmana is a userspace driver for Microsoft Azure Network Adapters.
524 It works as a plug-in module for libibverbs that allows programs to
525 use Mellanox hardware directly from userspace.
527 %description -n libibverbs-driver-mana -l pl.UTF-8
528 libmana to sterownik przestrzeni użytkownika dla kart Microsoft Azure
529 Network Adapter. Działa jako moduł ładowany przez libibverbs,
530 pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu
533 %package -n libibverbs-driver-mana-libs
534 Summary: Shared library for Microsoft Azure Network Adapter
535 Summary(pl.UTF-8): Biblioteka współdzielona dla kart Microsoft Azure Network Adapter
537 Requires: libibverbs = %{version}-%{release}
539 %description -n libibverbs-driver-mana-libs
540 Shared library for Microsoft Azure Network Adapter.
542 %description -n libibverbs-driver-mana-libs -l pl.UTF-8
543 Biblioteka współdzielona dla kart Microsoft Azure Network Adapter.
545 %package -n libibverbs-driver-mana-devel
546 Summary: Header file for Microsoft Azure Network Adapter library
547 Summary(pl.UTF-8): Plik nagłówkowy biblioteki dla kart Microsoft Azure Network Adapter
548 Group: Development/Libraries
549 Requires: libibverbs-devel = %{version}-%{release}
550 Requires: libibverbs-driver-mana-libs = %{version}-%{release}
552 %description -n libibverbs-driver-mana-devel
553 Header file for the Microsoft Azure Network Adapter library.
555 %description -n libibverbs-driver-mana-devel -l pl.UTF-8
556 Plik nagłówkowy biblioteki dla kart Microsoft Azure Network Adapter.
558 %package -n libibverbs-driver-mana-static
559 Summary: Static version of mana driver
560 Summary(pl.UTF-8): Statyczna wersja sterownika mana
561 Group: Development/Libraries
562 Requires: libibverbs-static = %{version}-%{release}
564 %description -n libibverbs-driver-mana-static
565 Static version of mana driver, which may be linked directly into
568 %description -n libibverbs-driver-mana-static -l pl.UTF-8
569 Statyczna wersja sterownika mana, którą można wbudować bezpośrednio
572 %package -n libibverbs-driver-mlx4
573 Summary: Userspace driver for the Mellanox ConnectX InfiniBand HCAs
574 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Mellanox ConnectX InfiniBand HCA
576 Requires: libibverbs-driver-mlx4-libs = %{version}-%{release}
578 %description -n libibverbs-driver-mlx4
579 libmlx4 is a userspace driver for Mellanox ConnectX InfiniBand HCAs.
580 It works as a plug-in module for libibverbs that allows programs to
581 use Mellanox hardware directly from userspace.
583 Currently the driver supports HCAs on PCI Express interface based on
584 MT25408 ConnectX chip, using mlx4_ib kernel driver.
586 %description -n libibverbs-driver-mlx4 -l pl.UTF-8
587 libmlx4 to sterownik przestrzeni użytkownika dla kart Mellanox
588 ConnectX InfiniBand HCA. Działa jako moduł ładowany przez libibverbs,
589 pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu
592 Obecnie sterownik obsługuje kontrolery HCA na szynie PCI Express
593 oparte na układzie MT25408 ConnectX poprzez sterownik jądra mlx4_ib.
595 %package -n libibverbs-driver-mlx4-libs
596 Summary: Shared library for the Mellanox ConnectX InfiniBand HCAs
597 Summary(pl.UTF-8): Biblioteka współdzielona dla kart Mellanox ConnectX InfiniBand HCA
599 Requires: libibverbs = %{version}-%{release}
601 %description -n libibverbs-driver-mlx4-libs
602 Shared library for the Mellanox ConnectX InfiniBand HCAs.
604 %description -n libibverbs-driver-mlx4-libs -l pl.UTF-8
605 Biblioteka współdzielona dla kart Mellanox ConnectX InfiniBand HCA.
607 %package -n libibverbs-driver-mlx4-devel
608 Summary: Header file for the Mellanox ConnectX InfiniBand HCAs library
609 Summary(pl.UTF-8): Plik nagłówkowy biblioteki dla kart Mellanox ConnectX InfiniBand HCA
610 Group: Development/Libraries
611 Requires: libibverbs-devel = %{version}-%{release}
612 Requires: libibverbs-driver-mlx4-libs = %{version}-%{release}
614 %description -n libibverbs-driver-mlx4-devel
615 Header file for the Mellanox ConnectX InfiniBand HCAs library.
617 %description -n libibverbs-driver-mlx4-devel -l pl.UTF-8
618 Plik nagłówkowy biblioteki dla kart Mellanox ConnectX InfiniBand HCA.
620 %package -n libibverbs-driver-mlx4-static
621 Summary: Static version of mlx4 driver
622 Summary(pl.UTF-8): Statyczna wersja sterownika mlx4
623 Group: Development/Libraries
624 Requires: libibverbs-static = %{version}-%{release}
626 %description -n libibverbs-driver-mlx4-static
627 Static version of mlx4 driver, which may be linked directly into
630 %description -n libibverbs-driver-mlx4-static -l pl.UTF-8
631 Statyczna wersja sterownika mlx4, którą można wbudować bezpośrednio
634 %package -n libibverbs-driver-mlx5
635 Summary: Userspace driver for the Mellanox Connect-IB InfiniBand HCAs
636 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Mellanox Connect-IB InfiniBand HCA
638 Requires: libibverbs = %{version}-%{release}
640 %description -n libibverbs-driver-mlx5
641 libmlx5 is a userspace driver for Mellanox Connect-IB InfiniBand
642 HCAs. It works as a plug-in module for libibverbs that allows
643 programs to use Mellanox hardware directly from userspace.
645 Currently the driver supports HCAs on PCI Express interface based on
646 MT27600 Connect-IB chip, using mlx5_ib kernel driver.
648 %description -n libibverbs-driver-mlx5 -l pl.UTF-8
649 libmlx5 to sterownik przestrzeni użytkownika dla kart Mellanox
650 Connect-IB InfiniBand HCA. Działa jako moduł ładowany przez
651 libibverbs, pozwalający programom na dostęp z przestrzeni użytkownika
654 Obecnie sterownik obsługuje kontrolery HCA na szynie PCI Express
655 oparte na układzie MT27600 Connect-IB poprzez sterownik jądra mlx5_ib.
657 %package -n libibverbs-driver-mlx5-libs
658 Summary: Shared library for the Mellanox Connect-IB InfiniBand HCAs
659 Summary(pl.UTF-8): Biblioteka współdzielona dla kart Mellanox Connect-IB InfiniBand HCA
661 Requires: libibverbs = %{version}-%{release}
663 %description -n libibverbs-driver-mlx5-libs
664 Shared library for the Mellanox Connect-IB InfiniBand HCAs.
666 %description -n libibverbs-driver-mlx5-libs -l pl.UTF-8
667 Biblioteka współdzielona dla kart Mellanox Connect-IB InfiniBand HCA.
669 %package -n libibverbs-driver-mlx5-devel
670 Summary: Header file for the Mellanox Connect-IB InfiniBand HCAs library
671 Summary(pl.UTF-8): Plik nagłówkowy biblioteki dla kart Mellanox Connect-IB InfiniBand HCA
672 Group: Development/Libraries
673 Requires: libibverbs-devel = %{version}-%{release}
674 Requires: libibverbs-driver-mlx5-libs = %{version}-%{release}
676 %description -n libibverbs-driver-mlx5-devel
677 Header file for the Mellanox Connect-IB InfiniBand HCAs library.
679 %description -n libibverbs-driver-mlx5-devel -l pl.UTF-8
680 Plik nagłówkowy biblioteki dla kart Mellanox Connect-IB InfiniBand
683 %package -n libibverbs-driver-mlx5-static
684 Summary: Static version of mlx5 driver
685 Summary(pl.UTF-8): Statyczna wersja sterownika mlx5
686 Group: Development/Libraries
687 Requires: libibverbs-static = %{version}-%{release}
689 %description -n libibverbs-driver-mlx5-static
690 Static version of mlx5 driver, which may be linked directly into
693 %description -n libibverbs-driver-mlx5-static -l pl.UTF-8
694 Statyczna wersja sterownika mlx5, którą można wbudować bezpośrednio
697 %package -n libibverbs-driver-mthca
698 Summary: Userspace driver for the Mellanox InfiniBand HCAs
699 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Mellanox InfiniBand HCA
701 Requires: libibverbs = %{version}-%{release}
703 %description -n libibverbs-driver-mthca
704 libmthca is a userspace driver for Mellanox InfiniBand HCAs. It works
705 as a plug-in module for libibverbs that allows programs to use
706 Mellanox hardware directly from userspace.
708 Currently the driver supports HCAs on PCI-X/PCI Express interface
709 based on MT23108/MT25208/MT25204 InfiniHost chips, using ib_mthca
712 %description -n libibverbs-driver-mthca -l pl.UTF-8
713 libmthca to sterownik przestrzeni użytkownika dla kart Mellanox
714 InfiniBand HCA. Działa jako moduł ładowany przez libibverbs,
715 pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu
718 Obecnie sterownik obsługuje kontrolery HCA na szynie PCI-X/PCI Express
719 oparte na układach MT23108/MT25208/MT25204 InfiniHost poprzez
720 sterownik jądra ib_mthca.
722 %package -n libibverbs-driver-mthca-static
723 Summary: Static version of mthca driver
724 Summary(pl.UTF-8): Statyczna wersja sterownika mthca
725 Group: Development/Libraries
726 Requires: libibverbs-static = %{version}-%{release}
728 %description -n libibverbs-driver-mthca-static
729 Static version of mthca driver, which may be linked directly into
732 %description -n libibverbs-driver-mthca-static -l pl.UTF-8
733 Statyczna wersja sterownika mthca, którą można wbudować bezpośrednio
736 %package -n libibverbs-driver-nes
737 Summary: Userspace driver for the NetEffect Ethernet Server Cluster adapters
738 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart NetEffect Ethernet Server Cluster
740 Requires: libibverbs = %{version}-%{release}
742 %description -n libibverbs-driver-nes
743 libnes is a userspace driver for NetEffect Ethernet Server Cluster
744 adapters. It works as a plug-in module for libibverbs that allows
745 programs to use NetEffect hardware directly from userspace.
747 %description -n libibverbs-driver-nes -l pl.UTF-8
748 libnes to sterownik przestrzeni użytkownika dla kart NetEffect
749 Ethernet Server Cluster. Działa jako moduł ładowany przez libibverbs,
750 pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu
753 %package -n libibverbs-driver-nes-static
754 Summary: Static version of nes driver
755 Summary(pl.UTF-8): Statyczna wersja sterownika nes
756 Group: Development/Libraries
757 Requires: libibverbs-static = %{version}-%{release}
759 %description -n libibverbs-driver-nes-static
760 Static version of nes driver, which may be linked directly into
763 %description -n libibverbs-driver-nes-static -l pl.UTF-8
764 Statyczna wersja sterownika nes, którą można wbudować bezpośrednio
767 %package -n libibverbs-driver-ocrdma
768 Summary: Userspace driver for the Emulex OneConnect RDMA adapters
769 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Emulex OneConnect RDMA
771 Requires: libibverbs = %{version}-%{release}
773 %description -n libibverbs-driver-ocrdma
774 libocrdma is a userspace driver for the Emulex OneConnect RDMA
775 adapters. It works as a plug-in module for libibverbs that allows
776 programs to use Emulex RDMA hardware directly from userspace.
778 %description -n libibverbs-driver-ocrdma -l pl.UTF-8
779 libocrdma to sterownik przestrzeni użytkownika dla kart Emulex
780 OneConnect RDMA. Działa jako moduł ładowany przez libibverbs,
781 pozwalający programom na dostęp z przestrzeni użytkownika do
784 %package -n libibverbs-driver-ocrdma-static
785 Summary: Static version of ocrdma driver
786 Summary(pl.UTF-8): Statyczna wersja sterownika ocrdma
787 Group: Development/Libraries
788 Requires: libibverbs-static = %{version}-%{release}
790 %description -n libibverbs-driver-ocrdma-static
791 Static version of ocrdma driver, which may be linked directly into
794 %description -n libibverbs-driver-ocrdma-static -l pl.UTF-8
795 Statyczna wersja sterownika ocrdma, którą można wbudować bezpośrednio
798 %package -n libibverbs-driver-qedr
799 Summary: Userspace driver for QLogic QED HCAs
800 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart HCA QLogic QED
802 Requires: libibverbs = %{version}-%{release}
804 %description -n libibverbs-driver-qedr
805 Userspace driver for QLogic QED HCAs.
807 %description -n libibverbs-driver-qedr -l pl.UTF-8
808 Sterownik przestrzeni użytkownika dla kart HCA QLogic QED.
810 %package -n libibverbs-driver-qedr-static
811 Summary: Static version of qedr driver
812 Summary(pl.UTF-8): Statyczna wersja sterownika qedr
813 Group: Development/Libraries
814 Requires: libibverbs-static = %{version}-%{release}
816 %description -n libibverbs-driver-qedr-static
817 Static version of qedr driver, which may be linked directly into
820 %description -n libibverbs-driver-qedr-static -l pl.UTF-8
821 Statyczna wersja sterownika qedr, którą można wbudować bezpośrednio w
824 %package -n libibverbs-driver-rxe
825 Summary: Userspace driver for software RDMA over Ethernet
826 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla programowego RDMA po Ethernecie
828 Requires: libibverbs = %{version}-%{release}
830 %description -n libibverbs-driver-rxe
831 Userspace driver for software RDMA over Ethernet.
833 %description -n libibverbs-driver-rxe -l pl.UTF-8
834 Sterownik przestrzeni użytkownika dla programowego RDMA po Ethernecie.
836 %package -n libibverbs-driver-rxe-static
837 Summary: Static version of rxe driver
838 Summary(pl.UTF-8): Statyczna wersja sterownika rxe
839 Group: Development/Libraries
840 Requires: libibverbs-static = %{version}-%{release}
842 %description -n libibverbs-driver-rxe-static
843 Static version of rxe driver, which may be linked directly into
846 %description -n libibverbs-driver-rxe-static -l pl.UTF-8
847 Statyczna wersja sterownika rxe, którą można wbudować bezpośrednio w
850 %package -n libibverbs-driver-siw
851 Summary: Userspace driver for software iWarp protocol
852 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla programowego protokołu iWarp
854 Requires: libibverbs = %{version}-%{release}
856 %description -n libibverbs-driver-siw
857 Userspace driver for software iWarp protocol.
859 %description -n libibverbs-driver-siw -l pl.UTF-8
860 Sterownik przestrzeni użytkownika dla programowego protokołu iWarp.
862 %package -n libibverbs-driver-siw-static
863 Summary: Static version of siw driver
864 Summary(pl.UTF-8): Statyczna wersja sterownika siw
865 Group: Development/Libraries
866 Requires: libibverbs-static = %{version}-%{release}
868 %description -n libibverbs-driver-siw-static
869 Static version of siw driver, which may be linked directly into
872 %description -n libibverbs-driver-siw-static -l pl.UTF-8
873 Statyczna wersja sterownika siw, którą można wbudować bezpośrednio w
876 %package -n libibverbs-driver-vmw_pvrdma
877 Summary: Userspace driver for the VMware Paravirtual RDMA devices
878 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla urządzeń VMware Paravirtual RDMA
880 Requires: libibverbs = %{version}-%{release}
882 %description -n libibverbs-driver-vmw_pvrdma
883 libvmw_pvrdma is a userspace driver for VMware Paravirtual RDMA. It
884 works as a plug-in module for libibverbs that allows programs to use
885 the VMware Paravirtual RDMA device directly from user space.
887 %description -n libibverbs-driver-vmw_pvrdma -l pl.UTF-8
888 libvmw_pvrdma to sterownik przestrzeni użytkownika dla VMware
889 Paravirtual RDMA. Działa jako moduł ładowany przez libibverbs,
890 pozwalający programom na dostęp z przestrzeni użytkownika do
891 urządzeń VMware Paravirtual RDMA.
893 %package -n libibverbs-driver-vmw_pvrdma-static
894 Summary: Static version of vmw_pvrdma driver
895 Summary(pl.UTF-8): Statyczna wersja sterownika vmw_pvrdma
896 Group: Development/Libraries
897 Requires: libibverbs-static = %{version}-%{release}
899 %description -n libibverbs-driver-vmw_pvrdma-static
900 Static version of vmw_pvrdma driver, which may be linked directly into
903 %description -n libibverbs-driver-vmw_pvrdma-static -l pl.UTF-8
904 Statyczna wersja sterownika vmw_pvrdma, którą można wbudować
905 bezpośrednio w aplikację.
907 %package -n librdmacm
908 Summary: Userspace RDMA Connection Manager
909 Summary(pl.UTF-8): Zarządca połączeń RDMA w przestrzeni użytkowika
911 Requires: libibverbs = %{version}-%{release}
913 %description -n librdmacm
914 librdmacm provides a userspace RDMA Communication Management API.
916 %description -n librdmacm -l pl.UTF-8
917 librdmacm udostępnia API RDMA Communication Management (zarządzające
918 połączeniami RDMA) w przestrzeni użytkownika.
920 %package -n librdmacm-devel
921 Summary: Header files for librdmacm library
922 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki librdmacm
923 Group: Development/Libraries
924 Requires: libibverbs-devel = %{version}-%{release}
925 Requires: librdmacm = %{version}-%{release}
926 Requires: linux-libc-headers >= 7:2.6.20
928 %description -n librdmacm-devel
929 Header files for librdmacm library.
931 %description -n librdmacm-devel -l pl.UTF-8
932 Pliki nagłówkowe biblioteki librdmacm.
934 %package -n librdmacm-static
935 Summary: Static librdmacm library
936 Summary(pl.UTF-8): Statyczna biblioteka librdmacm
937 Group: Development/Libraries
938 Requires: librdmacm-devel = %{version}-%{release}
940 %description -n librdmacm-static
941 This package contains the static librdmacm library.
943 %description -n librdmacm-static -l pl.UTF-8
944 Ten pakiet zawiera statyczną bibliotekę librdmacm.
946 %package -n librdmacm-utils
947 Summary: RDMA Connection Manager utilities
948 Summary(pl.UTF-8): Programy narzędziowe dla zarządcy połączeń RDMA
949 Group: Applications/System
950 Requires: librdmacm = %{version}-%{release}
952 %description -n librdmacm-utils
953 RDMA Connection Manager utilities.
955 %description -n librdmacm-utils -l pl.UTF-8
956 Programy narzędziowe dla zarządcy połączeń RDMA.
958 %package -n libibumad
959 Summary: Userspace InfiniBand MAD library
960 Summary(pl.UTF-8): Biblioteka InfiniBand MAD dla przestrzeni użytkownika
963 %description -n libibumad
964 libibumad provides the user MAD library functions which sit on top of
965 the user MAD modules in the kernel. These are used by the IB
966 diagnostic and management tools, including OpenSM.
968 %description -n libibumad -l pl.UTF-8
969 libibumad to biblioteka udostępniająca funkcje MAD w przestrzeni
970 użytkownika, komunikująca się z modułami MAD w jądrze. Jest używana
971 przez narzędzia diagnostyczne oraz zarządzające IB, w tym OpenSM.
973 %package -n libibumad-devel
974 Summary: Header files for libibumad library
975 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libibumad
976 Group: Development/Libraries
977 Requires: libibumad = %{version}-%{release}
978 # for dir and other IB functionality
979 Requires: libibverbs-devel = %{version}-%{release}
981 %description -n libibumad-devel
982 Header files for libibumad library.
984 %description -n libibumad-devel -l pl.UTF-8
985 Pliki nagłówkowe biblioteki libibumad.
987 %package -n libibumad-static
988 Summary: Static libibumad library
989 Summary(pl.UTF-8): Statyczna biblioteka libibumad
990 Group: Development/Libraries
991 Requires: libibumad-devel = %{version}-%{release}
993 %description -n libibumad-static
994 This package contains the static libibumad library.
996 %description -n libibumad-static -l pl.UTF-8
997 Ten pakiet zawiera statyczną bibliotekę libibumad.
1000 Summary: OpenFabrics Alliance InfiniBand MAD library
1001 Summary(pl.UTF-8): Biblioteka OpenFabrics Alliance InfiniBand MAD
1003 Requires: libibumad = %{version}-%{release}
1005 %description -n libibmad
1006 libibmad provides low layer InfiniBand functions for use by the IB
1007 diagnostic and management programs. These include MAD, SA, SMP, and
1008 other basic IB functions.
1010 %description -n libibmad -l pl.UTF-8
1011 libibmad to biblioteka udostępniająca niskopoziomowe funkcje
1012 InfiniBand przeznaczone dla programów diagnostycznych i zarządzających
1013 IB. Obejmuje MAD, SA, SMP i inne podstawowe funkcje IB.
1015 %package -n libibmad-devel
1016 Summary: Header files for libibmad library
1017 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libibmad
1018 Group: Development/Libraries
1019 Requires: libibmad = %{version}-%{release}
1020 Requires: libibumad-devel = %{version}-%{release}
1022 %description -n libibmad-devel
1023 Header files for libibmad library.
1025 %description -n libibmad-devel -l pl.UTF-8
1026 Pliki nagłówkowe biblioteki libibmad.
1028 %package -n libibmad-static
1029 Summary: Static libibmad library
1030 Summary(pl.UTF-8): Statyczna biblioteka libibmad
1031 Group: Development/Libraries
1032 Requires: libibmad-devel = %{version}-%{release}
1034 %description -n libibmad-static
1035 This package contains the static libibmad library.
1037 %description -n libibmad-static -l pl.UTF-8
1038 Ten pakiet zawiera statyczną bibliotekę libibmad.
1041 Summary: InfiniBand Communication Manager Assistant
1042 Summary(pl.UTF-8): Asystent zarządzania komunikacją InfiniBand
1043 Group: Networking/Utilities
1044 Requires: rdma-boot = %{version}-%{release}
1046 %description -n ibacm
1047 ibacm assists with establishing communication over InfiniBand.
1049 %description -n ibacm -l pl.UTF-8
1050 ibacm pomaga przy nawiązywaniu łączności poprzez InfiniBand.
1052 %package -n ibacm-devel
1053 Summary: Header files for IB ACM service
1054 Summary(pl.UTF-8): Pliki nagłówkowe usługi IB ACM
1055 Group: Development/Libraries
1056 Requires: libibverbs-devel = %{version}-%{release}
1057 # doesn't require ibacm
1059 %description -n ibacm-devel
1060 Header files for IB ACM service.
1062 %description -n ibacm-devel -l pl.UTF-8
1063 Pliki nagłówkowe usługi IB ACM.
1065 %package -n infiniband-diags
1066 Summary: InfiniBand diagnostic tools
1067 Summary(pl.UTF-8): Narzędzia diagnostyczne InfiniBand
1068 Group: Networking/Utilities
1069 Requires: infiniband-diags-libs = %{version}-%{release}
1071 %description -n infiniband-diags
1072 This package provides InfiniBand diagnostic programs and scripts
1073 needed to diagnose an IB subnet.
1075 %description -n infiniband-diags -l pl.UTF-8
1076 Ten pakiet zawiera programy i skrypty diagnostyczne InfiniBand
1077 potrzebne do diagnostyki podsieci IB.
1079 %package -n infiniband-diags-libs
1080 Summary: InfiniBand diagnostic library
1081 Summary(pl.UTF-8): Biblioteka diagnostyczna InfiniBand
1083 Requires: libibmad = %{version}-%{release}
1084 Requires: libibumad = %{version}-%{release}
1086 %description -n infiniband-diags-libs
1087 InfiniBand diagnostic library.
1089 %description -n infiniband-diags-libs -l pl.UTF-8
1090 Biblioteka diagnostyczna InfiniBand.
1092 %package -n infiniband-diags-devel
1093 Summary: Header files for libibnetdisc library
1094 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libibnetdisc
1095 Group: Development/Libraries
1096 Requires: infiniband-diags-libs = %{version}-%{release}
1097 Requires: libibmad-devel = %{version}-%{release}
1098 Requires: libibumad-devel = %{version}-%{release}
1100 %description -n infiniband-diags-devel
1101 Header files for libibnetdisc library.
1103 %description -n infiniband-diags-devel -l pl.UTF-8
1104 Pliki nagłówkowe biblioteki libibnetdisc.
1106 %package -n infiniband-diags-static
1107 Summary: Static libibnetdisc library
1108 Summary(pl.UTF-8): Statyczna biblioteka libibnetdisc
1109 Group: Development/Libraries
1110 Requires: infiniband-diags-devel = %{version}-%{release}
1112 %description -n infiniband-diags-static
1113 Static libibnetdisc library.
1115 %description -n infiniband-diags-static -l pl.UTF-8
1116 Statyczna biblioteka libibnetdisc.
1119 Summary: iWarp Port Mapper userspace daemon
1120 Summary(pl.UTF-8): Demon przestrzeni użytkownika usługi iWarp Port Mapper
1121 Group: Networking/Daemons
1122 Requires: rc-scripts
1123 Requires: rdma-boot = %{version}-%{release}
1124 Requires: systemd-units >= 0.38
1125 # misleading package name before 1.0.6
1126 Obsoletes: libiwpm < 1.0.6
1127 # internal API headers, never useful without sources
1128 Obsoletes: libiwpm-devel < 1.0.6
1130 %description -n iwpmd
1131 iwpmd provides a userspace service for iWarp drivers to claim TCP
1132 ports through the standard socket interface.
1134 %description -n iwpmd -l pl.UTF-8
1135 iwpmd dostarcza usługę przestrzeni użytkownika dla sterowników
1136 iWarp, pozwalającą im zajmować porty TCP poprzez standardowy interfejs
1139 %package -n srptools
1140 Summary: Tools for SRP/IB
1141 Summary(pl.UTF-8): Narzędzia do SRP/IB
1142 Group: Networking/Utilities
1143 Requires: rdma-boot = %{version}-%{release}
1145 %description -n srptools
1146 In conjunction with the kernel ib_srp driver, srptools allows you to
1147 discover and use SCSI devices via the SCSI RDMA Protocol over
1150 %description -n srptools -l pl.UTF-8
1151 W połączeniu ze sterownikiem jądra ib_srp, srptools pozwalają na
1152 wykrywanie i używanie urządzeń SCSI poprzez protokół SCSI RDMA po
1155 %package -n python3-pyverbs
1156 Summary: Python 3 API over IB verbs
1157 Summary(pl.UTF-8): API Pythona 3 do IB verbs
1158 Group: Libraries/Python
1159 Requires: libibverbs = %{version}-%{release}
1161 %description -n python3-pyverbs
1162 Pyverbs is a Cython-based Python API over libibverbs, providing an
1163 easy, object-oriented access to IB verbs.
1165 %description -n python3-pyverbs -l pl.UTF-8
1166 Pyverbs to oparte na Cythonie API Pythona do libibverbs, zapewniające
1167 łatwy, zorientowany obiektowo dostęp do IB verbs.
1180 # .pc files generation expect INCLUDEDIR and LIBDIR relative to PREFIX
1182 -DCMAKE_INSTALL_INCLUDEDIR=include \
1183 -DCMAKE_INSTALL_INITDDIR=/etc/rc.d/init.d \
1184 -DCMAKE_INSTALL_LIBDIR=%{_lib} \
1185 -DCMAKE_INSTALL_PERLDIR=%{perl_vendorlib} \
1186 -DCMAKE_INSTALL_SYSTEMD_SERVICEDIR=%{systemdunitdir} \
1187 -DCMAKE_INSTALL_UDEV_RULESDIR=/lib/udev/rules.d \
1188 %{?with_static_libs:-DENABLE_STATIC=ON} \
1191 -DPYTHON_EXECUTABLE:PATH=%{__python3}
1199 rm -rf $RPM_BUILD_ROOT
1200 #install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
1202 %{__make} -C build install \
1203 DESTDIR=$RPM_BUILD_ROOT
1206 %{__rm} -r $RPM_BUILD_ROOT%{py3_sitedir}/pyverbs/{tests,run_tests.py}
1207 %py3_comp $RPM_BUILD_ROOT%{py3_sitedir}/pyverbs
1208 %py3_ocomp $RPM_BUILD_ROOT%{py3_sitedir}/pyverbs
1211 # TODO: drop when other packages switch to upstream compatible lib{ibverbs,rdmacm}.pc
1212 # check if not present already
1213 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/ibverbs.pc ] || exit 1
1214 sed -e 's,@prefix@,%{_prefix},;
1215 s,@libdir@,%{_libdir},;
1216 s,@LIBVERSION@,%{version},' %{SOURCE1} >$RPM_BUILD_ROOT%{_pkgconfigdir}/ibverbs.pc
1217 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/rdmacm.pc ] || exit 1
1218 sed -e 's,@prefix@,%{_prefix},;
1219 s,@libdir@,%{_libdir},;
1220 s,@LIBVERSION@,%{version},' %{SOURCE2} >$RPM_BUILD_ROOT%{_pkgconfigdir}/rdmacm.pc
1223 %{__rm} $RPM_BUILD_ROOT%{_docdir}/{MAINTAINERS,*.md,70-persistent-ipoib.rules}
1226 rm -rf $RPM_BUILD_ROOT
1228 %post -n libibverbs -p /sbin/ldconfig
1229 %postun -n libibverbs -p /sbin/ldconfig
1231 %post -n libibverbs-driver-efa-libs -p /sbin/ldconfig
1232 %postun -n libibverbs-driver-efa-libs -p /sbin/ldconfig
1234 %post -n libibverbs-driver-mana-libs -p /sbin/ldconfig
1235 %postun -n libibverbs-driver-mana-libs -p /sbin/ldconfig
1237 %post -n libibverbs-driver-mlx4-libs -p /sbin/ldconfig
1238 %postun -n libibverbs-driver-mlx4-libs -p /sbin/ldconfig
1240 %post -n libibverbs-driver-mlx5-libs -p /sbin/ldconfig
1241 %postun -n libibverbs-driver-mlx5-libs -p /sbin/ldconfig
1243 %post -n librdmacm -p /sbin/ldconfig
1244 %postun -n librdmacm -p /sbin/ldconfig
1246 %post -n libibumad -p /sbin/ldconfig
1247 %postun -n libibumad -p /sbin/ldconfig
1249 %post -n libibmad -p /sbin/ldconfig
1250 %postun -n libibmad -p /sbin/ldconfig
1252 %post -n infiniband-diags-libs -p /sbin/ldconfig
1253 %postun -n infiniband-diags-libs -p /sbin/ldconfig
1256 %defattr(644,root,root,755)
1260 %defattr(644,root,root,755)
1261 %doc Documentation/udev.md build/kernel-boot/persistent-ipoib.rules.in
1262 %dir %{_sysconfdir}/rdma
1263 %dir %{_sysconfdir}/rdma/modules
1264 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/infiniband.conf
1265 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/iwarp.conf
1266 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/opa.conf
1267 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/rdma.conf
1268 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/roce.conf
1269 %{systemdunitdir}/rdma-hw.target
1270 %{systemdunitdir}/rdma-load-modules@.service
1271 %attr(755,root,root) /lib/udev/rdma_rename
1272 /lib/udev/rules.d/60-rdma-persistent-naming.rules
1273 /lib/udev/rules.d/75-rdma-description.rules
1274 /lib/udev/rules.d/90-rdma-hw-modules.rules
1275 /lib/udev/rules.d/90-rdma-ulp-modules.rules
1276 /lib/udev/rules.d/90-rdma-umad.rules
1279 %defattr(644,root,root,755)
1280 %attr(755,root,root) %{_sbindir}/rdma-ndd
1281 %{systemdunitdir}/rdma-ndd.service
1282 /lib/udev/rules.d/60-rdma-ndd.rules
1283 %{_mandir}/man8/rdma-ndd.8*
1285 %files -n libibverbs
1286 %defattr(644,root,root,755)
1287 %doc COPYING.BSD_FB COPYING.BSD_MIT COPYING.md MAINTAINERS README.md Documentation/{libibverbs,tag_matching}.md
1288 %attr(755,root,root) %{_libdir}/libibverbs.so.*.*.*
1289 %attr(755,root,root) %ghost %{_libdir}/libibverbs.so.1
1290 %dir %{_libdir}/libibverbs
1291 %dir %{_sysconfdir}/libibverbs.d
1293 %files -n libibverbs-devel
1294 %defattr(644,root,root,755)
1295 %attr(755,root,root) %{_libdir}/libibverbs.so
1296 %dir %{_includedir}/infiniband
1297 %{_includedir}/infiniband/arch.h
1298 %{_includedir}/infiniband/ib_user_ioctl_verbs.h
1299 %{_includedir}/infiniband/opcode.h
1300 %{_includedir}/infiniband/sa.h
1301 %{_includedir}/infiniband/sa-kern-abi.h
1302 %{_includedir}/infiniband/tm_types.h
1303 %{_includedir}/infiniband/verbs.h
1304 %{_includedir}/infiniband/verbs_api.h
1305 %{_pkgconfigdir}/libibverbs.pc
1307 %{_pkgconfigdir}/ibverbs.pc
1308 %{_mandir}/man3/ibv_*.3*
1309 %{_mandir}/man3/mbps_to_ibv_rate.3*
1310 %{_mandir}/man3/mult_to_ibv_rate.3*
1312 %if %{with static_libs}
1313 %files -n libibverbs-static
1314 %defattr(644,root,root,755)
1315 %{_libdir}/libibverbs.a
1318 %files -n libibverbs-utils
1319 %defattr(644,root,root,755)
1320 %attr(755,root,root) %{_bindir}/ibv_*
1321 %{_mandir}/man1/ibv_*.1*
1323 %files -n libibverbs-driver-bnxt_re
1324 %defattr(644,root,root,755)
1325 %attr(755,root,root) %{_libdir}/libibverbs/libbnxt_re-%{ibv_abi}.so
1326 %{_sysconfdir}/libibverbs.d/bnxt_re.driver
1328 %if %{with static_libs}
1329 %files -n libibverbs-driver-bnxt_re-static
1330 %defattr(644,root,root,755)
1331 %{_libdir}/libbnxt_re-%{ibv_abi}.a
1334 %files -n libibverbs-driver-cxgb3
1335 %defattr(644,root,root,755)
1336 %attr(755,root,root) %{_libdir}/libibverbs/libcxgb3-%{ibv_abi}.so
1337 %{_sysconfdir}/libibverbs.d/cxgb3.driver
1339 %if %{with static_libs}
1340 %files -n libibverbs-driver-cxgb3-static
1341 %defattr(644,root,root,755)
1342 %{_libdir}/libcxgb3-%{ibv_abi}.a
1345 %files -n libibverbs-driver-cxgb4
1346 %defattr(644,root,root,755)
1347 %attr(755,root,root) %{_libdir}/libibverbs/libcxgb4-%{ibv_abi}.so
1348 %{_sysconfdir}/libibverbs.d/cxgb4.driver
1350 %if %{with static_libs}
1351 %files -n libibverbs-driver-cxgb4-static
1352 %defattr(644,root,root,755)
1353 %{_libdir}/libcxgb4-%{ibv_abi}.a
1356 %files -n libibverbs-driver-efa
1357 %defattr(644,root,root,755)
1358 %attr(755,root,root) %{_libdir}/libibverbs/libefa-%{ibv_abi}.so
1359 %{_sysconfdir}/libibverbs.d/efa.driver
1361 %files -n libibverbs-driver-efa-libs
1362 %defattr(644,root,root,755)
1363 %attr(755,root,root) %{_libdir}/libefa.so.*.*.*
1364 %attr(755,root,root) %ghost %{_libdir}/libefa.so.1
1366 %files -n libibverbs-driver-efa-devel
1367 %defattr(644,root,root,755)
1368 %attr(755,root,root) %{_libdir}/libefa.so
1369 %{_includedir}/infiniband/efadv.h
1370 %{_pkgconfigdir}/libefa.pc
1371 %{_mandir}/man3/efadv_create_driver_qp.3*
1372 %{_mandir}/man3/efadv_create_qp_ex.3*
1373 %{_mandir}/man3/efadv_query_ah.3*
1374 %{_mandir}/man3/efadv_query_device.3*
1375 %{_mandir}/man7/efadv.7*
1377 %if %{with static_libs}
1378 %files -n libibverbs-driver-efa-static
1379 %defattr(644,root,root,755)
1383 %files -n libibverbs-driver-erdma
1384 %defattr(644,root,root,755)
1385 %attr(755,root,root) %{_libdir}/libibverbs/liberdma-%{ibv_abi}.so
1386 %{_sysconfdir}/libibverbs.d/erdma.driver
1388 %if %{with static_libs}
1389 %files -n libibverbs-driver-erdma-static
1390 %defattr(644,root,root,755)
1391 %{_libdir}/liberdma-%{ibv_abi}.a
1394 %files -n libibverbs-driver-hfi1verbs
1395 %defattr(644,root,root,755)
1396 %attr(755,root,root) %{_libdir}/libibverbs/libhfi1verbs-%{ibv_abi}.so
1397 %{_sysconfdir}/libibverbs.d/hfi1verbs.driver
1399 %if %{with static_libs}
1400 %files -n libibverbs-driver-hfi1verbs-static
1401 %defattr(644,root,root,755)
1402 %{_libdir}/libhfi1verbs-%{ibv_abi}.a
1405 %files -n libibverbs-driver-hns
1406 %defattr(644,root,root,755)
1407 %attr(755,root,root) %{_libdir}/libibverbs/libhns-%{ibv_abi}.so
1408 %{_sysconfdir}/libibverbs.d/hns.driver
1410 %if %{with static_libs}
1411 %files -n libibverbs-driver-hns-static
1412 %defattr(644,root,root,755)
1413 %{_libdir}/libhns-%{ibv_abi}.a
1416 %files -n libibverbs-driver-ipathverbs
1417 %defattr(644,root,root,755)
1418 %attr(755,roor,root) %{_libexecdir}/truescale-serdes.cmds
1419 %attr(755,root,root) %{_libdir}/libibverbs/libipathverbs-%{ibv_abi}.so
1420 %{_sysconfdir}/libibverbs.d/ipathverbs.driver
1421 %config(noreplace) %verify(not md5 mtime size) /etc/modprobe.d/truescale.conf
1423 %if %{with static_libs}
1424 %files -n libibverbs-driver-ipathverbs-static
1425 %defattr(644,root,root,755)
1426 %{_libdir}/libipathverbs-%{ibv_abi}.a
1429 %files -n libibverbs-driver-irdma
1430 %defattr(644,root,root,755)
1431 %attr(755,root,root) %{_libdir}/libibverbs/libirdma-%{ibv_abi}.so
1432 %{_sysconfdir}/libibverbs.d/irdma.driver
1434 %if %{with static_libs}
1435 %files -n libibverbs-driver-irdma-static
1436 %defattr(644,root,root,755)
1437 %{_libdir}/libirdma-%{ibv_abi}.a
1440 %files -n libibverbs-driver-mana
1441 %defattr(644,root,root,755)
1442 %attr(755,root,root) %{_libdir}/libibverbs/libmana-%{ibv_abi}.so
1443 %{_sysconfdir}/libibverbs.d/mana.driver
1445 %files -n libibverbs-driver-mana-libs
1446 %defattr(644,root,root,755)
1447 %attr(755,root,root) %{_libdir}/libmana.so.*.*.*
1448 %attr(755,root,root) %ghost %{_libdir}/libmana.so.1
1450 %files -n libibverbs-driver-mana-devel
1451 %defattr(644,root,root,755)
1452 %attr(755,root,root) %{_libdir}/libmana.so
1453 %{_includedir}/infiniband/manadv.h
1454 %{_pkgconfigdir}/libmana.pc
1455 %{_mandir}/man3/manadv_*.3*
1456 %{_mandir}/man7/manadv.7*
1458 %files -n libibverbs-driver-mana-static
1459 %defattr(644,root,root,755)
1460 %{_libdir}/libmana.a
1462 %files -n libibverbs-driver-mlx4
1463 %defattr(644,root,root,755)
1464 %attr(755,root,root) %{_libdir}/libibverbs/libmlx4-%{ibv_abi}.so
1465 %{_sysconfdir}/libibverbs.d/mlx4.driver
1466 /etc/modprobe.d/mlx4.conf
1468 %files -n libibverbs-driver-mlx4-libs
1469 %defattr(644,root,root,755)
1470 %attr(755,root,root) %{_libdir}/libmlx4.so.*.*.*
1471 %attr(755,root,root) %ghost %{_libdir}/libmlx4.so.1
1473 %files -n libibverbs-driver-mlx4-devel
1474 %defattr(644,root,root,755)
1475 %attr(755,root,root) %{_libdir}/libmlx4.so
1476 %{_includedir}/infiniband/mlx4dv.h
1477 %{_pkgconfigdir}/libmlx4.pc
1478 %{_mandir}/man3/mlx4dv_*.3*
1479 %{_mandir}/man7/mlx4dv.7*
1481 %if %{with static_libs}
1482 %files -n libibverbs-driver-mlx4-static
1483 %defattr(644,root,root,755)
1484 %{_libdir}/libmlx4.a
1487 %files -n libibverbs-driver-mlx5
1488 %defattr(644,root,root,755)
1489 %attr(755,root,root) %{_libdir}/libibverbs/libmlx5-%{ibv_abi}.so
1490 %{_sysconfdir}/libibverbs.d/mlx5.driver
1492 %files -n libibverbs-driver-mlx5-libs
1493 %defattr(644,root,root,755)
1494 %attr(755,root,root) %{_libdir}/libmlx5.so.*.*.*
1495 %attr(755,root,root) %ghost %{_libdir}/libmlx5.so.1
1497 %files -n libibverbs-driver-mlx5-devel
1498 %defattr(644,root,root,755)
1499 %attr(755,root,root) %{_libdir}/libmlx5.so
1500 %{_includedir}/infiniband/mlx5_api.h
1501 %{_includedir}/infiniband/mlx5_user_ioctl_verbs.h
1502 %{_includedir}/infiniband/mlx5dv.h
1503 %{_pkgconfigdir}/libmlx5.pc
1504 %{_mandir}/man3/mlx5dv_*.3*
1505 %{_mandir}/man7/mlx5dv.7*
1507 %if %{with static_libs}
1508 %files -n libibverbs-driver-mlx5-static
1509 %defattr(644,root,root,755)
1510 %{_libdir}/libmlx5.a
1513 %files -n libibverbs-driver-mthca
1514 %defattr(644,root,root,755)
1515 %attr(755,root,root) %{_libdir}/libibverbs/libmthca-%{ibv_abi}.so
1516 %{_sysconfdir}/libibverbs.d/mthca.driver
1518 %if %{with static_libs}
1519 %files -n libibverbs-driver-mthca-static
1520 %defattr(644,root,root,755)
1521 %{_libdir}/libmthca-%{ibv_abi}.a
1524 %files -n libibverbs-driver-nes
1525 %defattr(644,root,root,755)
1526 %attr(755,root,root) %{_libdir}/libibverbs/libnes-%{ibv_abi}.so
1527 %{_sysconfdir}/libibverbs.d/nes.driver
1529 %if %{with static_libs}
1530 %files -n libibverbs-driver-nes-static
1531 %defattr(644,root,root,755)
1532 %{_libdir}/libnes-%{ibv_abi}.a
1535 %files -n libibverbs-driver-ocrdma
1536 %defattr(644,root,root,755)
1537 %attr(755,root,root) %{_libdir}/libibverbs/libocrdma-%{ibv_abi}.so
1538 %{_sysconfdir}/libibverbs.d/ocrdma.driver
1540 %if %{with static_libs}
1541 %files -n libibverbs-driver-ocrdma-static
1542 %defattr(644,root,root,755)
1543 %{_libdir}/libocrdma-%{ibv_abi}.a
1546 %files -n libibverbs-driver-qedr
1547 %defattr(644,root,root,755)
1548 %attr(755,root,root) %{_libdir}/libibverbs/libqedr-%{ibv_abi}.so
1549 %{_sysconfdir}/libibverbs.d/qedr.driver
1551 %if %{with static_libs}
1552 %files -n libibverbs-driver-qedr-static
1553 %defattr(644,root,root,755)
1554 %{_libdir}/libqedr-%{ibv_abi}.a
1557 %files -n libibverbs-driver-rxe
1558 %defattr(644,root,root,755)
1559 %doc Documentation/rxe.md
1560 %attr(755,root,root) %{_libdir}/libibverbs/librxe-%{ibv_abi}.so
1561 %{_sysconfdir}/libibverbs.d/rxe.driver
1562 %{_mandir}/man7/rxe.7*
1564 %if %{with static_libs}
1565 %files -n libibverbs-driver-rxe-static
1566 %defattr(644,root,root,755)
1567 %{_libdir}/librxe-%{ibv_abi}.a
1570 %files -n libibverbs-driver-siw
1571 %defattr(644,root,root,755)
1572 %attr(755,root,root) %{_libdir}/libibverbs/libsiw-%{ibv_abi}.so
1573 %{_sysconfdir}/libibverbs.d/siw.driver
1575 %if %{with static_libs}
1576 %files -n libibverbs-driver-siw-static
1577 %defattr(644,root,root,755)
1578 %{_libdir}/libsiw-%{ibv_abi}.a
1581 %files -n libibverbs-driver-vmw_pvrdma
1582 %defattr(644,root,root,755)
1583 %attr(755,root,root) %{_libdir}/libibverbs/libvmw_pvrdma-%{ibv_abi}.so
1584 %{_sysconfdir}/libibverbs.d/vmw_pvrdma.driver
1586 %if %{with static_libs}
1587 %files -n libibverbs-driver-vmw_pvrdma-static
1588 %defattr(644,root,root,755)
1589 %{_libdir}/libvmw_pvrdma-%{ibv_abi}.a
1593 %defattr(644,root,root,755)
1594 %doc Documentation/librdmacm.md
1595 %attr(755,root,root) %{_libdir}/librdmacm.so.*.*.*
1596 %attr(755,root,root) %ghost %{_libdir}/librdmacm.so.1
1597 %dir %{_libdir}/rsocket
1598 %attr(755,root,root) %{_libdir}/rsocket/librspreload.so*
1600 %files -n librdmacm-devel
1601 %defattr(644,root,root,755)
1602 %attr(755,root,root) %{_libdir}/librdmacm.so
1603 %{_includedir}/infiniband/ib.h
1604 %{_includedir}/rdma/rdma_cma.h
1605 %{_includedir}/rdma/rdma_cma_abi.h
1606 %{_includedir}/rdma/rdma_verbs.h
1607 %{_includedir}/rdma/rsocket.h
1608 %{_pkgconfigdir}/librdmacm.pc
1610 %{_pkgconfigdir}/rdmacm.pc
1611 %{_mandir}/man3/rdma_*.3*
1612 %{_mandir}/man7/rdma_cm.7*
1613 %{_mandir}/man7/rsocket.7*
1615 %files -n librdmacm-utils
1616 %defattr(644,root,root,755)
1617 %attr(755,root,root) %{_bindir}/cmtime
1618 %attr(755,root,root) %{_bindir}/mckey
1619 %attr(755,root,root) %{_bindir}/rcopy
1620 %attr(755,root,root) %{_bindir}/rdma_client
1621 %attr(755,root,root) %{_bindir}/rdma_server
1622 %attr(755,root,root) %{_bindir}/rdma_xclient
1623 %attr(755,root,root) %{_bindir}/rdma_xserver
1624 %attr(755,root,root) %{_bindir}/riostream
1625 %attr(755,root,root) %{_bindir}/rping
1626 %attr(755,root,root) %{_bindir}/rstream
1627 %attr(755,root,root) %{_bindir}/ucmatose
1628 %attr(755,root,root) %{_bindir}/udaddy
1629 %attr(755,root,root) %{_bindir}/udpong
1630 %{_mandir}/man1/cmtime.1*
1631 %{_mandir}/man1/mckey.1*
1632 %{_mandir}/man1/rcopy.1*
1633 %{_mandir}/man1/rdma_client.1*
1634 %{_mandir}/man1/rdma_server.1*
1635 %{_mandir}/man1/rdma_xclient.1*
1636 %{_mandir}/man1/rdma_xserver.1*
1637 %{_mandir}/man1/riostream.1*
1638 %{_mandir}/man1/rping.1*
1639 %{_mandir}/man1/rstream.1*
1640 %{_mandir}/man1/ucmatose.1*
1641 %{_mandir}/man1/udaddy.1*
1642 %{_mandir}/man1/udpong.1*
1644 %if %{with static_libs}
1645 %files -n librdmacm-static
1646 %defattr(644,root,root,755)
1647 %{_libdir}/librdmacm.a
1651 %defattr(644,root,root,755)
1652 %attr(755,root,root) %{_libdir}/libibumad.so.*.*.*
1653 %attr(755,root,root) %ghost %{_libdir}/libibumad.so.3
1655 %files -n libibumad-devel
1656 %defattr(644,root,root,755)
1657 %attr(755,root,root) %{_libdir}/libibumad.so
1658 %{_includedir}/infiniband/umad*.h
1659 %{_pkgconfigdir}/libibumad.pc
1660 %{_mandir}/man3/umad_*.3*
1662 %if %{with static_libs}
1663 %files -n libibumad-static
1664 %defattr(644,root,root,755)
1665 %{_libdir}/libibumad.a
1669 %defattr(644,root,root,755)
1670 %attr(755,root,root) %{_libdir}/libibmad.so.*.*.*
1671 %attr(755,root,root) %ghost %{_libdir}/libibmad.so.5
1673 %files -n libibmad-devel
1674 %defattr(644,root,root,755)
1675 %attr(755,root,root) %{_libdir}/libibmad.so
1676 %{_includedir}/infiniband/mad.h
1677 %{_includedir}/infiniband/mad_osd.h
1678 %{_pkgconfigdir}/libibmad.pc
1680 %if %{with static_libs}
1681 %files -n libibmad-static
1682 %defattr(644,root,root,755)
1683 %{_libdir}/libibmad.a
1687 %defattr(644,root,root,755)
1688 %doc Documentation/ibacm.md
1689 %attr(755,root,root) %{_bindir}/ib_acme
1690 %attr(755,root,root) %{_sbindir}/ibacm
1691 %dir %{_libdir}/ibacm
1692 %attr(755,root,root) %{_libdir}/ibacm/libibacmp.so
1693 %attr(754,root,root) /etc/rc.d/init.d/ibacm
1694 %{systemdunitdir}/ibacm.service
1695 %{systemdunitdir}/ibacm.socket
1696 %{_mandir}/man1/ib_acme.1*
1697 %{_mandir}/man8/ibacm.8*
1699 %files -n ibacm-devel
1700 %defattr(644,root,root,755)
1701 %{_includedir}/infiniband/acm.h
1702 %{_includedir}/infiniband/acm_prov.h
1703 %{_mandir}/man7/ibacm.7*
1704 %{_mandir}/man7/ibacm_prov.7*
1706 %files -n infiniband-diags
1707 %defattr(644,root,root,755)
1708 %attr(755,root,root) %{_sbindir}/check_lft_balance.pl
1709 %attr(755,root,root) %{_sbindir}/dump_fts
1710 %attr(755,root,root) %{_sbindir}/dump_lfts.sh
1711 %attr(755,root,root) %{_sbindir}/dump_mfts.sh
1712 %attr(755,root,root) %{_sbindir}/ibaddr
1713 %attr(755,root,root) %{_sbindir}/ibcacheedit
1714 %attr(755,root,root) %{_sbindir}/ibccconfig
1715 %attr(755,root,root) %{_sbindir}/ibccquery
1716 %attr(755,root,root) %{_sbindir}/ibfindnodesusing.pl
1717 %attr(755,root,root) %{_sbindir}/ibhosts
1718 %attr(755,root,root) %{_sbindir}/ibidsverify.pl
1719 %attr(755,root,root) %{_sbindir}/iblinkinfo
1720 %attr(755,root,root) %{_sbindir}/ibnetdiscover
1721 %attr(755,root,root) %{_sbindir}/ibnodes
1722 %attr(755,root,root) %{_sbindir}/ibping
1723 %attr(755,root,root) %{_sbindir}/ibportstate
1724 %attr(755,root,root) %{_sbindir}/ibqueryerrors
1725 %attr(755,root,root) %{_sbindir}/ibroute
1726 %attr(755,root,root) %{_sbindir}/ibrouters
1727 %attr(755,root,root) %{_sbindir}/ibstat
1728 %attr(755,root,root) %{_sbindir}/ibstatus
1729 %attr(755,root,root) %{_sbindir}/ibswitches
1730 %attr(755,root,root) %{_sbindir}/ibsysstat
1731 %attr(755,root,root) %{_sbindir}/ibtracert
1732 %attr(755,root,root) %{_sbindir}/perfquery
1733 %attr(755,root,root) %{_sbindir}/saquery
1734 %attr(755,root,root) %{_sbindir}/sminfo
1735 %attr(755,root,root) %{_sbindir}/smpdump
1736 %attr(755,root,root) %{_sbindir}/smpquery
1737 %attr(755,root,root) %{_sbindir}/vendstat
1738 %dir %{_sysconfdir}/infiniband-diags
1739 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/infiniband-diags/error_thresholds
1740 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/infiniband-diags/ibdiag.conf
1741 %{perl_vendorlib}/IBswcountlimits.pm
1742 %{_mandir}/man8/check_lft_balance.8*
1743 %{_mandir}/man8/dump_fts.8*
1744 %{_mandir}/man8/dump_lfts.8*
1745 %{_mandir}/man8/dump_mfts.8*
1746 %{_mandir}/man8/ibaddr.8*
1747 %{_mandir}/man8/ibcacheedit.8*
1748 %{_mandir}/man8/ibccconfig.8*
1749 %{_mandir}/man8/ibccquery.8*
1750 %{_mandir}/man8/ibfindnodesusing.8*
1751 %{_mandir}/man8/ibhosts.8*
1752 %{_mandir}/man8/ibidsverify.8*
1753 %{_mandir}/man8/iblinkinfo.8*
1754 %{_mandir}/man8/ibnetdiscover.8*
1755 %{_mandir}/man8/ibnodes.8*
1756 %{_mandir}/man8/ibping.8*
1757 %{_mandir}/man8/ibportstate.8*
1758 %{_mandir}/man8/ibqueryerrors.8*
1759 %{_mandir}/man8/ibroute.8*
1760 %{_mandir}/man8/ibrouters.8*
1761 %{_mandir}/man8/ibstat.8*
1762 %{_mandir}/man8/ibstatus.8*
1763 %{_mandir}/man8/ibswitches.8*
1764 %{_mandir}/man8/ibsysstat.8*
1765 %{_mandir}/man8/ibtracert.8*
1766 %{_mandir}/man8/infiniband-diags.8*
1767 %{_mandir}/man8/perfquery.8*
1768 %{_mandir}/man8/saquery.8*
1769 %{_mandir}/man8/sminfo.8*
1770 %{_mandir}/man8/smpdump.8*
1771 %{_mandir}/man8/smpquery.8*
1772 %{_mandir}/man8/vendstat.8*
1774 %files -n infiniband-diags-libs
1775 %defattr(644,root,root,755)
1776 %attr(755,root,root) %{_libdir}/libibnetdisc.so.*.*.*
1777 %attr(755,root,root) %ghost %{_libdir}/libibnetdisc.so.5
1779 %files -n infiniband-diags-devel
1780 %defattr(644,root,root,755)
1781 %attr(755,root,root) %{_libdir}/libibnetdisc.so
1782 %{_includedir}/infiniband/ibnetdisc.h
1783 %{_includedir}/infiniband/ibnetdisc_osd.h
1784 %{_pkgconfigdir}/libibnetdisc.pc
1785 %{_mandir}/man3/ibnd_*.3*
1787 %if %{with static_libs}
1788 %files -n infiniband-diags-static
1789 %defattr(644,root,root,755)
1790 %{_libdir}/libibnetdisc.a
1794 %defattr(644,root,root,755)
1795 %attr(755,root,root) %{_sbindir}/iwpmd
1796 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/iwpmd.conf
1797 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/iwpmd.conf
1798 %attr(754,root,root) /etc/rc.d/init.d/iwpmd
1799 %{systemdunitdir}/iwpmd.service
1800 /lib/udev/rules.d/90-iwpmd.rules
1801 %{_mandir}/man5/iwpmd.conf.5*
1802 %{_mandir}/man8/iwpmd.8*
1805 %defattr(644,root,root,755)
1806 %doc Documentation/ibsrpdm.md
1807 %attr(755,root,root) %{_sbindir}/srp_daemon
1808 %attr(755,root,root) %{_sbindir}/srp_daemon.sh
1809 %attr(755,root,root) %{_sbindir}/ibsrpdm
1810 %attr(755,root,root) %{_sbindir}/run_srp_daemon
1811 %dir %{_libexecdir}/srp_daemon
1812 %attr(755,roor,root) %{_libexecdir}/srp_daemon/start_on_all_ports
1813 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/srp_daemon.conf
1814 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/srp_daemon.conf
1815 %attr(754,root,root) /etc/rc.d/init.d/srpd
1816 %{systemdunitdir}/srp_daemon.service
1817 %{systemdunitdir}/srp_daemon_port@.service
1818 /lib/udev/rules.d/60-srp_daemon.rules
1819 %{_mandir}/man5/srp_daemon.service.5*
1820 %{_mandir}/man5/srp_daemon_port@.service.5*
1821 %{_mandir}/man8/ibsrpdm.8*
1822 %{_mandir}/man8/srp_daemon.8*
1825 %files -n python3-pyverbs
1826 %defattr(644,root,root,755)
1827 %dir %{py3_sitedir}/pyverbs
1828 %attr(755,root,root) %{py3_sitedir}/pyverbs/*.cpython-*.so
1829 %{py3_sitedir}/pyverbs/*.py
1830 %{py3_sitedir}/pyverbs/__pycache__