1 # TODO: PLDify SysV init scripts
4 %bcond_without static_libs # static libraries
5 %bcond_without systemd # systemd
7 Summary: RDMA Core Userspace Libraries and Daemons
8 Summary(pl.UTF-8): RDMA Core - biblioteki i demony przestrzeni użytkownika
12 License: BSD or GPL v2
13 Group: Applications/System
14 #Source0Download: https://github.com/linux-rdma/rdma-core/releases
15 Source0: https://github.com/linux-rdma/rdma-core/releases/download/v%{version}/%{name}-%{version}.tar.gz
16 # Source0-md5: 3785fd2b35cd41043ab53226fc112d41
17 Source1: libibverbs.pc.in
18 Source2: librdmacm.pc.in
19 Patch0: %{name}-static.patch
20 # restore cxgb3 and nes providers from rdma-core 26.1 (keep until dropping support for kernels < 5.5)
21 # from https://github.com/linux-rdma/rdma-core/commit/c21a3cf5d9e4cef0904b4d47f1cb43be9efdbf90.patch cut down (to revert)
22 Patch1: %{name}-kernel-abi.patch
23 # https://github.com/linux-rdma/rdma-core/commit/4daf5c91c1296683924cb9668c3d879da072756b.patch cut down (to revert)
24 Patch2: %{name}-nes.patch
25 # https://github.com/linux-rdma/rdma-core/commit/36588f5844af4ef1e5b0d6ad002fa1adf9032653.patch cut down (to revert)
26 Patch3: %{name}-cxgb3.patch
27 Patch4: %{name}-providers-update.patch
28 URL: https://github.com/linux-rdma/rdma-core
29 BuildRequires: cmake >= 2.8.11
30 BuildRequires: docutils
31 # i915_drm.h, amdgpu_drm.h
32 BuildRequires: libdrm-devel
33 BuildRequires: libnl-devel >= 3.2
34 # <rdma/*> kernel interface
35 BuildRequires: linux-libc-headers >= 7:2.6.20
36 # if no buildlib/pandoc-prebuilt dir
37 #BuildRequires: pandoc
38 BuildRequires: pkgconfig
39 BuildRequires: python3 >= 1:3
41 BuildRequires: python3-Cython
42 BuildRequires: python3-devel >= 1:3.2
44 BuildRequires: rpmbuild(macros) >= 1.605
45 BuildRequires: udev-devel
46 %{?with_systemd:BuildRequires: systemd-devel}
47 Requires: ibacm = %{version}-%{release}
48 Requires: iwpmd = %{version}-%{release}
49 Requires: rdma-boot = %{version}-%{release}
50 Requires: rdma-ndd = %{version}-%{release}
51 Requires: srptools = %{version}-%{release}
52 Requires: systemd-units
54 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
56 %define ibv_abi rdmav34
59 This is the userspace components for the Linux Kernel's
60 drivers/infiniband subsystem. Specifically this contains the userspace
61 libraries for the following device nodes:
62 - /dev/infiniband/uverbsX (libibverbs)
63 - /dev/infiniband/rdma_cm (librdmacm)
64 - /dev/infiniband/umadX (libibumad)
66 The userspace component of the libibverbs RDMA kernel drivers are
67 included with support for the following Kernel RDMA drivers:
83 Additional service daemons are provided for:
84 - srp_daemon (ib_srp.ko)
85 - iwpmd (for iwarp kernel providers)
86 - ibacm (for InfiniBand communication management assistant)
88 %description -l pl.UTF-8
89 Ten pakiet zawiera komponenty przestrzeni użykownika dla podsystemu
90 drivers/infiniband jądra Linuksa. W szczególności zawiera biblioteki
91 przestrzeni użytkownika dla następujących urządzeń:
92 - /dev/infiniband/uverbsX (libibverbs)
93 - /dev/infiniband/rdma_cm (librdmacm)
94 - /dev/infiniband/umadX (libibumad)
96 Dołączony jest komponent przestrzeni użytkownika dla sterowników RDMA
97 libibverbs w jądrze dla następujących sterowników RDMA z jądra:
113 Są także demony dodatkowych usług:
114 - srp_daemon (ib_srp.ko)
115 - iwpmd (dla sterowników iwarp)
116 - ibacm (dla asystenta zarządzania komunikacją InfiniBand)
118 %package -n rdma-boot
119 Summary: RDMA systemd units and udev rules to initialize kernel modules
120 Summary(pl.UTF-8): Jednostki systemd i reguły udev do zainicjowania modułów jądra RDMA
122 Requires: systemd-units
124 %description -n rdma-boot
125 RDMA systemd units and udev rules to initialize kernel modules.
127 %description -n rdma-boot -l pl.UTF-8
128 Jednostki systemd i reguły udev do zainicjowania modułów jądra RDMA.
131 Summary: RDMA-NDD - RDMA device Node Description update daemon
132 Summary(pl.UTF-8): RDMA-NDD - demon uaktualniający opisy węzłów urządzeń RDMA
134 Requires: systemd-units
137 %description -n rdma-ndd
138 RDMA device Node Description update daemon.
140 %description -n rdma-ndd -l pl.UTF-8
141 Demon uaktualniający opisy węzłów urządzeń RDMA.
143 %package -n libibverbs
144 Summary: A library for direct userspace use of InfiniBand hardware
145 Summary(pl.UTF-8): Biblioteka bezpośredniego dostępu do sprzętu InfiniBand z przestrzeni użytkownika
148 %description -n libibverbs
149 libibverbs is a library that allows userspace processes to use
150 InfiniBand "verbs" as described in the InfiniBand Architecture
151 Specification. This includes direct hardware access for fast path
154 For this library to be useful, a device-specific plug-in module should
157 %description -n libibverbs -l pl.UTF-8
158 libibverbs to biblioteka pozwalająca procesom przestrzeni użytkownika
159 używać metod "verbs" InfiniBand opisanej w specyfikacji architektury
160 InfiniBand. Obejmuje to bezpośredni dostęp do sprzętu dla operacji po
163 Aby ta biblioteka była użyteczna powinien być zainstalowany także
164 odpowiedni moduł dla używanego sprzętu.
166 %package -n libibverbs-devel
167 Summary: Development files for libibverbs library
168 Summary(pl.UTF-8): Pliki programistyczne biblioteki libibverbs
169 Group: Development/Libraries
170 Requires: libibverbs = %{version}-%{release}
171 Requires: libnl-devel >= 1:3.2
173 %description -n libibverbs-devel
174 Header files for libibverbs library.
176 %description -n libibverbs-devel -l pl.UTF-8
177 Pliki nagłówkowe biblioteki libibverbs.
179 %package -n libibverbs-static
180 Summary: Static libibverbs library
181 Summary(pl.UTF-8): Statyczna biblioteka libibverbs
182 Group: Development/Libraries
183 Requires: libibverbs-devel = %{version}-%{release}
184 Obsoletes: libibverbs-devel-static < 1.1.2
186 %description -n libibverbs-static
187 Static libibverbs library.
189 %description -n libibverbs-static -l pl.UTF-8
190 Statyczna biblioteka libibverbs.
192 %package -n libibverbs-utils
193 Summary: Examples for the libibverbs library
194 Summary(pl.UTF-8): Przykładowe programy do biblioteki libibverbs
195 Group: Applications/System
196 Requires: libibverbs = %{version}-%{release}
198 %description -n libibverbs-utils
199 Useful libibverbs example programs such as ibv_devinfo, which
200 displays information about InfiniBand devices.
202 %description -n libibverbs-utils -l pl.UTF-8
203 Przydatne programy przykładowe do biblioteki libibverbs, takie jak
204 ibv_devinfo wyświetlający informacje o urządzeniach InfiniBand.
206 %package -n libibverbs-driver-bnxt_re
207 Summary: Userspace driver for Broadcom NetXtreme-E HCAs
208 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart HCA Broadcom NetXtreme-E
210 Requires: libibverbs = %{version}-%{release}
212 %description -n libibverbs-driver-bnxt_re
213 Userspace driver for Broadcom NetXtreme-E HCAs.
215 %description -n libibverbs-driver-bnxt_re -l pl.UTF-8
216 Sterownik przestrzeni użytkownika dla kart HCA Broadcom NetXtreme-E.
218 %package -n libibverbs-driver-bnxt_re-static
219 Summary: Static version of bnxt_re driver
220 Summary(pl.UTF-8): Statyczna wersja sterownika bnxt_re
221 Group: Development/Libraries
222 Requires: libibverbs-static = %{version}-%{release}
224 %description -n libibverbs-driver-bnxt_re-static
225 Static version of bnxt_re driver, which may be linked directly into
228 %description -n libibverbs-driver-bnxt_re-static -l pl.UTF-8
229 Statyczna wersja sterownika bnxt_re, którą można wbudować bezpośrednio
232 %package -n libibverbs-driver-cxgb3
233 Summary: Userspace driver for the Chelsio T3 iWARP RNIC
234 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Chelsio T3 iWARP RNIC
236 Requires: libibverbs = %{version}-%{release}
238 %description -n libibverbs-driver-cxgb3
239 Userspace driver for the Chelsio T3 iWARP RNIC.
241 %description -n libibverbs-driver-cxgb3 -l pl.UTF-8
242 Sterownik przestrzeni użytkownika dla kart Chelsio T3 iWARP RNIC.
244 %package -n libibverbs-driver-cxgb3-static
245 Summary: Static version of cxgb3 driver
246 Summary(pl.UTF-8): Statyczna wersja sterownika cxgb3
247 Group: Development/Libraries
248 Requires: libibverbs-static = %{version}-%{release}
250 %description -n libibverbs-driver-cxgb3-static
251 Static version of cxgb3 driver, which may be linked directly into
254 %description -n libibverbs-driver-cxgb3-static -l pl.UTF-8
255 Statyczna wersja sterownika cxgb3, którą można wbudować bezpośrednio w
258 %package -n libibverbs-driver-cxgb4
259 Summary: Userspace driver for the Chelsio T4 iWARP RNIC
260 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Chelsio T4 iWARP RNIC
262 Requires: libibverbs = %{version}-%{release}
264 %description -n libibverbs-driver-cxgb4
265 libcxgb4 is a userspace driver for the Chelsio T4 iWARP RNIC. It works
266 as a plug-in module for libibverbs that allows programs to use Chelsio
267 RNICs directly from userspace.
269 %description -n libibverbs-driver-cxgb4 -l pl.UTF-8
270 libcxgb4 to sterownik przestrzeni użytkownika dla kart Chelsio T4
271 iWARP RNIC. Działa jako moduł ładowany przez libibverbs, pozwalający
272 programom na dostęp z przestrzeni użytkownika do interfejsów RNIC
275 %package -n libibverbs-driver-cxgb4-static
276 Summary: Static version of cxgb4 driver
277 Summary(pl.UTF-8): Statyczna wersja sterownika cxgb4
278 Group: Development/Libraries
279 Requires: libibverbs-static = %{version}-%{release}
281 %description -n libibverbs-driver-cxgb4-static
282 Static version of cxgb4 driver, which may be linked directly into
285 %description -n libibverbs-driver-cxgb4-static -l pl.UTF-8
286 Statyczna wersja sterownika cxgb4, którą można wbudować bezpośrednio w
289 %package -n libibverbs-driver-efa
290 Summary: Userspace driver for the Amazon Elastic Fabric Adapters
291 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla urządzeń Amazon Elastic Fabric Adapter
293 Requires: libibverbs-driver-efa-libs = %{version}-%{release}
295 %description -n libibverbs-driver-efa
296 libefa is a userspace driver for Amazon Elastic Fabric Adapters. It
297 works as a plug-in module for libibverbs that allows programs to
298 use Amazon hardware directly from userspace.
300 %description -n libibverbs-driver-efa -l pl.UTF-8
301 libefa to sterownik przestrzeni użytkownika dla urządzeń Amazon
302 Elastic Fabric Adapter. Działa jako moduł ładowany przez libibverbs,
303 pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu
306 %package -n libibverbs-driver-efa-libs
307 Summary: Shared library for the Amazon Elastic Fabric Adapters
308 Summary(pl.UTF-8): Biblioteka współdzielona dla urządzeń Amazon Elastic Fabric Adapter
310 Requires: libibverbs = %{version}-%{release}
312 %description -n libibverbs-driver-efa-libs
313 Shared library for the Amazon Elastic Fabric Adapters.
315 %description -n libibverbs-driver-efa-libs -l pl.UTF-8
316 Biblioteka współdzielona dla urządzeń Amazon Elastic Fabric Adapter.
318 %package -n libibverbs-driver-efa-devel
319 Summary: Header file for the Amazon Elastic Fabric Adapters library
320 Summary(pl.UTF-8): Plik nagłówkowy biblioteki dla urządzeń Amazon Elastic Fabric Adapter
321 Group: Development/Libraries
322 Requires: libibverbs-devel = %{version}-%{release}
323 Requires: libibverbs-driver-efa-libs = %{version}-%{release}
325 %description -n libibverbs-driver-efa-devel
326 Header file for the Amazon Elastic Fabric Adapters library.
328 %description -n libibverbs-driver-efa-devel -l pl.UTF-8
329 Plik nagłówkowy biblioteki dla urządzeń Amazon Elastic Fabric Adapter.
331 %package -n libibverbs-driver-efa-static
332 Summary: Static version of efa driver
333 Summary(pl.UTF-8): Statyczna wersja sterownika efa
334 Group: Development/Libraries
335 Requires: libibverbs-static = %{version}-%{release}
337 %description -n libibverbs-driver-efa-static
338 Static version of efa driver, which may be linked directly into
341 %description -n libibverbs-driver-efa-static -l pl.UTF-8
342 Statyczna wersja sterownika efa, którą można wbudować bezpośrednio
345 %package -n libibverbs-driver-erdma
346 Summary: Userspace driver for Alibaba Elastic RDMA (iWarp) adapters
347 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Alibaba Elastic RDMA (iWarp)
349 Requires: libibverbs = %{version}-%{release}
351 %description -n libibverbs-driver-erdma
352 Userspace driver for Alibaba Elastic RDMA (iWarp) adapters.
354 %description -n libibverbs-driver-erdma -l pl.UTF-8
355 Sterownik przestrzeni użytkownika dla kart Alibaba Elastic RDMA
358 %package -n libibverbs-driver-erdma-static
359 Summary: Static version of erdma driver
360 Summary(pl.UTF-8): Statyczna wersja sterownika erdma
361 Group: Development/Libraries
362 Requires: libibverbs-static = %{version}-%{release}
364 %description -n libibverbs-driver-erdma-static
365 Static version of erdma driver, which may be linked directly into
368 %description -n libibverbs-driver-erdma-static -l pl.UTF-8
369 Statyczna wersja sterownika erdma, którą można wbudować bezpośrednio w
372 %package -n libibverbs-driver-hfi1verbs
373 Summary: Userspace driver for Intel OPA Gen1 adapters
374 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Intel OPA Gen1
376 Requires: libibverbs = %{version}-%{release}
378 %description -n libibverbs-driver-hfi1verbs
379 Userspace driver for Intel OPA Gen1 adapters.
381 %description -n libibverbs-driver-hfi1verbs -l pl.UTF-8
382 Sterownik przestrzeni użytkownika dla kart Intel OPA Gen1.
384 %package -n libibverbs-driver-hfi1verbs-static
385 Summary: Static version of hfi1verbs driver
386 Summary(pl.UTF-8): Statyczna wersja sterownika hfi1verbs
387 Group: Development/Libraries
388 Requires: libibverbs-static = %{version}-%{release}
390 %description -n libibverbs-driver-hfi1verbs-static
391 Static version of hfi1verbs driver, which may be linked directly into
394 %description -n libibverbs-driver-hfi1verbs-static -l pl.UTF-8
395 Statyczna wersja sterownika hfi1verbs, którą można wbudować
396 bezpośrednio w aplikację.
398 %package -n libibverbs-driver-hns
399 Summary: Userspace driver for Hisilicon RoCE devices
400 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla urządzeń Hisilicon RoCE
402 Requires: libibverbs = %{version}-%{release}
404 %description -n libibverbs-driver-hns
405 Userspace driver for Hisilicon RoCE devices.
407 %description -n libibverbs-driver-hns -l pl.UTF-8
408 Sterownik przestrzeni użytkownika dla urządzeń Hisilicon RoCE.
410 %package -n libibverbs-driver-hns-static
411 Summary: Static version of hns driver
412 Summary(pl.UTF-8): Statyczna wersja sterownika hns
413 Group: Development/Libraries
414 Requires: libibverbs-static = %{version}-%{release}
416 %description -n libibverbs-driver-hns-static
417 Static version of hns driver, which may be linked directly into
420 %description -n libibverbs-driver-hns-static -l pl.UTF-8
421 Statyczna wersja sterownika hns, którą można wbudować bezpośrednio w
424 %package -n libibverbs-driver-ipathverbs
425 Summary: Userspace driver for the QLogic InfiniBand HCAs
426 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart QLogic InfiniBand HCA
428 Requires: libibverbs = %{version}-%{release}
430 %description -n libibverbs-driver-ipathverbs
431 libipathverbs is a userspace driver for QLogic InfiniBand HCAs. It
432 works as a plug-in module for libibverbs that allows programs to use
433 QLogic hardware directly from userspace.
435 Currently the driver supports the following HCAs:
436 - InfiniPath QLE7140 (PCIe)
437 - InfiniPath QMI7140 (PCIe)
438 - InfiniPath QHT7040 (HyperTransport)
439 - InfiniPath QHT7140 (HyperTransport)
441 It uses ib_ipath kernel driver.
443 %description -n libibverbs-driver-ipathverbs -l pl.UTF-8
444 libipathverbs to sterownik przestrzeni użytkownika dla kart QLogic
445 InfiniBand HCA. Działa jako moduł ładowany przez libibverbs,
446 pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu
449 Obecnie sterownik obsługuje następujące kontrolery HCA:
450 - InfiniPath QLE7140 (PCIe)
451 - InfiniPath QMI7140 (PCIe)
452 - InfiniPath QHT7040 (HyperTransport)
453 - InfiniPath QHT7140 (HyperTransport)
455 Wykorzystuje sterownik jądra ib_ipath.
457 %package -n libibverbs-driver-ipathverbs-static
458 Summary: Static version of ipathverbs driver
459 Summary(pl.UTF-8): Statyczna wersja sterownika ipathverbs
460 Group: Development/Libraries
461 Requires: libibverbs-static = %{version}-%{release}
463 %description -n libibverbs-driver-ipathverbs-static
464 Static version of ipathverbs driver, which may be linked directly into
467 %description -n libibverbs-driver-ipathverbs-static -l pl.UTF-8
468 Statyczna wersja sterownika ipathverbs, którą można wbudować
469 bezpośrednio w aplikację.
471 %package -n libibverbs-driver-irdma
472 Summary: Userspace driver for the Intel Ethernet Connection E810 and X722 RDMA adapters
473 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart RDMA Intel Ethernet Connection E810 i X722
475 Requires: libibverbs = %{version}-%{release}
476 Obsoletes: libibverbs-driver-i40iw < 37.1
478 %description -n libibverbs-driver-irdma
479 libirdma is a userspace driver for the Intel Ethernet Connection E810
480 and X722 RDMA adapters. It works as a plug-in module for libibverbs
481 that allows programs to use RDMA hardware directly from userspace.
483 %description -n libibverbs-driver-irdma -l pl.UTF-8
484 libirdma to sterownik przestrzeni użytkownika dla kart RDMA Intel
485 Ethernet Connection E810 i X722. Działa jako moduł ładowany przez
486 libibverbs, pozwalający programom na dostęp z przestrzeni użytkownika
489 %package -n libibverbs-driver-irdma-static
490 Summary: Static version of irdma driver
491 Summary(pl.UTF-8): Statyczna wersja sterownika irdma
492 Group: Development/Libraries
493 Requires: libibverbs-static = %{version}-%{release}
494 Obsoletes: libibverbs-driver-i40iw-static < 37.1
496 %description -n libibverbs-driver-irdma-static
497 Static version of irdma driver, which may be linked directly into
500 %description -n libibverbs-driver-irdma-static -l pl.UTF-8
501 Statyczna wersja sterownika irdma, którą można wbudować bezpośrednio
504 %package -n libibverbs-driver-mlx4
505 Summary: Userspace driver for the Mellanox ConnectX InfiniBand HCAs
506 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Mellanox ConnectX InfiniBand HCA
508 Requires: libibverbs-driver-mlx4-libs = %{version}-%{release}
510 %description -n libibverbs-driver-mlx4
511 libmlx4 is a userspace driver for Mellanox ConnectX InfiniBand HCAs.
512 It works as a plug-in module for libibverbs that allows programs to
513 use Mellanox hardware directly from userspace.
515 Currently the driver supports HCAs on PCI Express interface based on
516 MT25408 ConnectX chip, using mlx4_ib kernel driver.
518 %description -n libibverbs-driver-mlx4 -l pl.UTF-8
519 libmlx4 to sterownik przestrzeni użytkownika dla kart Mellanox
520 ConnectX InfiniBand HCA. Działa jako moduł ładowany przez libibverbs,
521 pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu
524 Obecnie sterownik obsługuje kontrolery HCA na szynie PCI Express
525 oparte na układzie MT25408 ConnectX poprzez sterownik jądra mlx4_ib.
527 %package -n libibverbs-driver-mlx4-libs
528 Summary: Shared library for the Mellanox ConnectX InfiniBand HCAs
529 Summary(pl.UTF-8): Biblioteka współdzielona dla kart Mellanox ConnectX InfiniBand HCA
531 Requires: libibverbs = %{version}-%{release}
533 %description -n libibverbs-driver-mlx4-libs
534 Shared library for the Mellanox ConnectX InfiniBand HCAs.
536 %description -n libibverbs-driver-mlx4-libs -l pl.UTF-8
537 Biblioteka współdzielona dla kart Mellanox ConnectX InfiniBand HCA.
539 %package -n libibverbs-driver-mlx4-devel
540 Summary: Header file for the Mellanox ConnectX InfiniBand HCAs library
541 Summary(pl.UTF-8): Plik nagłówkowy biblioteki dla kart Mellanox ConnectX InfiniBand HCA
542 Group: Development/Libraries
543 Requires: libibverbs-devel = %{version}-%{release}
544 Requires: libibverbs-driver-mlx4-libs = %{version}-%{release}
546 %description -n libibverbs-driver-mlx4-devel
547 Header file for the Mellanox ConnectX InfiniBand HCAs library.
549 %description -n libibverbs-driver-mlx4-devel -l pl.UTF-8
550 Plik nagłówkowy biblioteki dla kart Mellanox ConnectX InfiniBand HCA.
552 %package -n libibverbs-driver-mlx4-static
553 Summary: Static version of mlx4 driver
554 Summary(pl.UTF-8): Statyczna wersja sterownika mlx4
555 Group: Development/Libraries
556 Requires: libibverbs-static = %{version}-%{release}
558 %description -n libibverbs-driver-mlx4-static
559 Static version of mlx4 driver, which may be linked directly into
562 %description -n libibverbs-driver-mlx4-static -l pl.UTF-8
563 Statyczna wersja sterownika mlx4, którą można wbudować bezpośrednio
566 %package -n libibverbs-driver-mlx5
567 Summary: Userspace driver for the Mellanox Connect-IB InfiniBand HCAs
568 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Mellanox Connect-IB InfiniBand HCA
570 Requires: libibverbs = %{version}-%{release}
572 %description -n libibverbs-driver-mlx5
573 libmlx5 is a userspace driver for Mellanox Connect-IB InfiniBand
574 HCAs. It works as a plug-in module for libibverbs that allows
575 programs to use Mellanox hardware directly from userspace.
577 Currently the driver supports HCAs on PCI Express interface based on
578 MT27600 Connect-IB chip, using mlx5_ib kernel driver.
580 %description -n libibverbs-driver-mlx5 -l pl.UTF-8
581 libmlx5 to sterownik przestrzeni użytkownika dla kart Mellanox
582 Connect-IB InfiniBand HCA. Działa jako moduł ładowany przez
583 libibverbs, pozwalający programom na dostęp z przestrzeni użytkownika
586 Obecnie sterownik obsługuje kontrolery HCA na szynie PCI Express
587 oparte na układzie MT27600 Connect-IB poprzez sterownik jądra mlx5_ib.
589 %package -n libibverbs-driver-mlx5-libs
590 Summary: Shared library for the Mellanox Connect-IB InfiniBand HCAs
591 Summary(pl.UTF-8): Biblioteka współdzielona dla kart Mellanox Connect-IB InfiniBand HCA
593 Requires: libibverbs = %{version}-%{release}
595 %description -n libibverbs-driver-mlx5-libs
596 Shared library for the Mellanox Connect-IB InfiniBand HCAs.
598 %description -n libibverbs-driver-mlx5-libs -l pl.UTF-8
599 Biblioteka współdzielona dla kart Mellanox Connect-IB InfiniBand HCA.
601 %package -n libibverbs-driver-mlx5-devel
602 Summary: Header file for the Mellanox Connect-IB InfiniBand HCAs library
603 Summary(pl.UTF-8): Plik nagłówkowy biblioteki dla kart Mellanox Connect-IB InfiniBand HCA
604 Group: Development/Libraries
605 Requires: libibverbs-devel = %{version}-%{release}
606 Requires: libibverbs-driver-mlx5-libs = %{version}-%{release}
608 %description -n libibverbs-driver-mlx5-devel
609 Header file for the Mellanox Connect-IB InfiniBand HCAs library.
611 %description -n libibverbs-driver-mlx5-devel -l pl.UTF-8
612 Plik nagłówkowy biblioteki dla kart Mellanox Connect-IB InfiniBand
615 %package -n libibverbs-driver-mlx5-static
616 Summary: Static version of mlx5 driver
617 Summary(pl.UTF-8): Statyczna wersja sterownika mlx5
618 Group: Development/Libraries
619 Requires: libibverbs-static = %{version}-%{release}
621 %description -n libibverbs-driver-mlx5-static
622 Static version of mlx5 driver, which may be linked directly into
625 %description -n libibverbs-driver-mlx5-static -l pl.UTF-8
626 Statyczna wersja sterownika mlx5, którą można wbudować bezpośrednio
629 %package -n libibverbs-driver-mthca
630 Summary: Userspace driver for the Mellanox InfiniBand HCAs
631 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Mellanox InfiniBand HCA
633 Requires: libibverbs = %{version}-%{release}
635 %description -n libibverbs-driver-mthca
636 libmthca is a userspace driver for Mellanox InfiniBand HCAs. It works
637 as a plug-in module for libibverbs that allows programs to use
638 Mellanox hardware directly from userspace.
640 Currently the driver supports HCAs on PCI-X/PCI Express interface
641 based on MT23108/MT25208/MT25204 InfiniHost chips, using ib_mthca
644 %description -n libibverbs-driver-mthca -l pl.UTF-8
645 libmthca to sterownik przestrzeni użytkownika dla kart Mellanox
646 InfiniBand HCA. Działa jako moduł ładowany przez libibverbs,
647 pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu
650 Obecnie sterownik obsługuje kontrolery HCA na szynie PCI-X/PCI Express
651 oparte na układach MT23108/MT25208/MT25204 InfiniHost poprzez
652 sterownik jądra ib_mthca.
654 %package -n libibverbs-driver-mthca-static
655 Summary: Static version of mthca driver
656 Summary(pl.UTF-8): Statyczna wersja sterownika mthca
657 Group: Development/Libraries
658 Requires: libibverbs-static = %{version}-%{release}
660 %description -n libibverbs-driver-mthca-static
661 Static version of mthca driver, which may be linked directly into
664 %description -n libibverbs-driver-mthca-static -l pl.UTF-8
665 Statyczna wersja sterownika mthca, którą można wbudować bezpośrednio
668 %package -n libibverbs-driver-nes
669 Summary: Userspace driver for the NetEffect Ethernet Server Cluster adapters
670 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart NetEffect Ethernet Server Cluster
672 Requires: libibverbs = %{version}-%{release}
674 %description -n libibverbs-driver-nes
675 libnes is a userspace driver for NetEffect Ethernet Server Cluster
676 adapters. It works as a plug-in module for libibverbs that allows
677 programs to use NetEffect hardware directly from userspace.
679 %description -n libibverbs-driver-nes -l pl.UTF-8
680 libnes to sterownik przestrzeni użytkownika dla kart NetEffect
681 Ethernet Server Cluster. Działa jako moduł ładowany przez libibverbs,
682 pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu
685 %package -n libibverbs-driver-nes-static
686 Summary: Static version of nes driver
687 Summary(pl.UTF-8): Statyczna wersja sterownika nes
688 Group: Development/Libraries
689 Requires: libibverbs-static = %{version}-%{release}
691 %description -n libibverbs-driver-nes-static
692 Static version of nes driver, which may be linked directly into
695 %description -n libibverbs-driver-nes-static -l pl.UTF-8
696 Statyczna wersja sterownika nes, którą można wbudować bezpośrednio
699 %package -n libibverbs-driver-ocrdma
700 Summary: Userspace driver for the Emulex OneConnect RDMA adapters
701 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Emulex OneConnect RDMA
703 Requires: libibverbs = %{version}-%{release}
705 %description -n libibverbs-driver-ocrdma
706 libocrdma is a userspace driver for the Emulex OneConnect RDMA
707 adapters. It works as a plug-in module for libibverbs that allows
708 programs to use Emulex RDMA hardware directly from userspace.
710 %description -n libibverbs-driver-ocrdma -l pl.UTF-8
711 libocrdma to sterownik przestrzeni użytkownika dla kart Emulex
712 OneConnect RDMA. Działa jako moduł ładowany przez libibverbs,
713 pozwalający programom na dostęp z przestrzeni użytkownika do
716 %package -n libibverbs-driver-ocrdma-static
717 Summary: Static version of ocrdma driver
718 Summary(pl.UTF-8): Statyczna wersja sterownika ocrdma
719 Group: Development/Libraries
720 Requires: libibverbs-static = %{version}-%{release}
722 %description -n libibverbs-driver-ocrdma-static
723 Static version of ocrdma driver, which may be linked directly into
726 %description -n libibverbs-driver-ocrdma-static -l pl.UTF-8
727 Statyczna wersja sterownika ocrdma, którą można wbudować bezpośrednio
730 %package -n libibverbs-driver-qedr
731 Summary: Userspace driver for QLogic QED HCAs
732 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart HCA QLogic QED
734 Requires: libibverbs = %{version}-%{release}
736 %description -n libibverbs-driver-qedr
737 Userspace driver for QLogic QED HCAs.
739 %description -n libibverbs-driver-qedr -l pl.UTF-8
740 Sterownik przestrzeni użytkownika dla kart HCA QLogic QED.
742 %package -n libibverbs-driver-qedr-static
743 Summary: Static version of qedr driver
744 Summary(pl.UTF-8): Statyczna wersja sterownika qedr
745 Group: Development/Libraries
746 Requires: libibverbs-static = %{version}-%{release}
748 %description -n libibverbs-driver-qedr-static
749 Static version of qedr driver, which may be linked directly into
752 %description -n libibverbs-driver-qedr-static -l pl.UTF-8
753 Statyczna wersja sterownika qedr, którą można wbudować bezpośrednio w
756 %package -n libibverbs-driver-rxe
757 Summary: Userspace driver for software RDMA over Ethernet
758 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla programowego RDMA po Ethernecie
760 Requires: libibverbs = %{version}-%{release}
762 %description -n libibverbs-driver-rxe
763 Userspace driver for software RDMA over Ethernet.
765 %description -n libibverbs-driver-rxe -l pl.UTF-8
766 Sterownik przestrzeni użytkownika dla programowego RDMA po Ethernecie.
768 %package -n libibverbs-driver-rxe-static
769 Summary: Static version of rxe driver
770 Summary(pl.UTF-8): Statyczna wersja sterownika rxe
771 Group: Development/Libraries
772 Requires: libibverbs-static = %{version}-%{release}
774 %description -n libibverbs-driver-rxe-static
775 Static version of rxe driver, which may be linked directly into
778 %description -n libibverbs-driver-rxe-static -l pl.UTF-8
779 Statyczna wersja sterownika rxe, którą można wbudować bezpośrednio w
782 %package -n libibverbs-driver-siw
783 Summary: Userspace driver for software iWarp protocol
784 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla programowego protokołu iWarp
786 Requires: libibverbs = %{version}-%{release}
788 %description -n libibverbs-driver-siw
789 Userspace driver for software iWarp protocol.
791 %description -n libibverbs-driver-siw -l pl.UTF-8
792 Sterownik przestrzeni użytkownika dla programowego protokołu iWarp.
794 %package -n libibverbs-driver-siw-static
795 Summary: Static version of siw driver
796 Summary(pl.UTF-8): Statyczna wersja sterownika siw
797 Group: Development/Libraries
798 Requires: libibverbs-static = %{version}-%{release}
800 %description -n libibverbs-driver-siw-static
801 Static version of siw driver, which may be linked directly into
804 %description -n libibverbs-driver-siw-static -l pl.UTF-8
805 Statyczna wersja sterownika siw, którą można wbudować bezpośrednio w
808 %package -n libibverbs-driver-vmw_pvrdma
809 Summary: Userspace driver for the VMware Paravirtual RDMA devices
810 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla urządzeń VMware Paravirtual RDMA
812 Requires: libibverbs = %{version}-%{release}
814 %description -n libibverbs-driver-vmw_pvrdma
815 libvmw_pvrdma is a userspace driver for VMware Paravirtual RDMA. It
816 works as a plug-in module for libibverbs that allows programs to use
817 the VMware Paravirtual RDMA device directly from user space.
819 %description -n libibverbs-driver-vmw_pvrdma -l pl.UTF-8
820 libvmw_pvrdma to sterownik przestrzeni użytkownika dla VMware
821 Paravirtual RDMA. Działa jako moduł ładowany przez libibverbs,
822 pozwalający programom na dostęp z przestrzeni użytkownika do
823 urządzeń VMware Paravirtual RDMA.
825 %package -n libibverbs-driver-vmw_pvrdma-static
826 Summary: Static version of vmw_pvrdma driver
827 Summary(pl.UTF-8): Statyczna wersja sterownika vmw_pvrdma
828 Group: Development/Libraries
829 Requires: libibverbs-static = %{version}-%{release}
831 %description -n libibverbs-driver-vmw_pvrdma-static
832 Static version of vmw_pvrdma driver, which may be linked directly into
835 %description -n libibverbs-driver-vmw_pvrdma-static -l pl.UTF-8
836 Statyczna wersja sterownika vmw_pvrdma, którą można wbudować
837 bezpośrednio w aplikację.
839 %package -n librdmacm
840 Summary: Userspace RDMA Connection Manager
841 Summary(pl.UTF-8): Zarządca połączeń RDMA w przestrzeni użytkowika
843 Requires: libibverbs = %{version}-%{release}
845 %description -n librdmacm
846 librdmacm provides a userspace RDMA Communication Management API.
848 %description -n librdmacm -l pl.UTF-8
849 librdmacm udostępnia API RDMA Communication Management (zarządzające
850 połączeniami RDMA) w przestrzeni użytkownika.
852 %package -n librdmacm-devel
853 Summary: Header files for librdmacm library
854 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki librdmacm
855 Group: Development/Libraries
856 Requires: libibverbs-devel = %{version}-%{release}
857 Requires: librdmacm = %{version}-%{release}
858 Requires: linux-libc-headers >= 7:2.6.20
860 %description -n librdmacm-devel
861 Header files for librdmacm library.
863 %description -n librdmacm-devel -l pl.UTF-8
864 Pliki nagłówkowe biblioteki librdmacm.
866 %package -n librdmacm-static
867 Summary: Static librdmacm library
868 Summary(pl.UTF-8): Statyczna biblioteka librdmacm
869 Group: Development/Libraries
870 Requires: librdmacm-devel = %{version}-%{release}
872 %description -n librdmacm-static
873 This package contains the static librdmacm library.
875 %description -n librdmacm-static -l pl.UTF-8
876 Ten pakiet zawiera statyczną bibliotekę librdmacm.
878 %package -n librdmacm-utils
879 Summary: RDMA Connection Manager utilities
880 Summary(pl.UTF-8): Programy narzędziowe dla zarządcy połączeń RDMA
881 Group: Applications/System
882 Requires: librdmacm = %{version}-%{release}
884 %description -n librdmacm-utils
885 RDMA Connection Manager utilities.
887 %description -n librdmacm-utils -l pl.UTF-8
888 Programy narzędziowe dla zarządcy połączeń RDMA.
890 %package -n libibumad
891 Summary: Userspace InfiniBand MAD library
892 Summary(pl.UTF-8): Biblioteka InfiniBand MAD dla przestrzeni użytkownika
895 %description -n libibumad
896 libibumad provides the user MAD library functions which sit on top of
897 the user MAD modules in the kernel. These are used by the IB
898 diagnostic and management tools, including OpenSM.
900 %description -n libibumad -l pl.UTF-8
901 libibumad to biblioteka udostępniająca funkcje MAD w przestrzeni
902 użytkownika, komunikująca się z modułami MAD w jądrze. Jest używana
903 przez narzędzia diagnostyczne oraz zarządzające IB, w tym OpenSM.
905 %package -n libibumad-devel
906 Summary: Header files for libibumad library
907 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libibumad
908 Group: Development/Libraries
909 Requires: libibumad = %{version}-%{release}
910 # for dir and other IB functionality
911 Requires: libibverbs-devel = %{version}-%{release}
913 %description -n libibumad-devel
914 Header files for libibumad library.
916 %description -n libibumad-devel -l pl.UTF-8
917 Pliki nagłówkowe biblioteki libibumad.
919 %package -n libibumad-static
920 Summary: Static libibumad library
921 Summary(pl.UTF-8): Statyczna biblioteka libibumad
922 Group: Development/Libraries
923 Requires: libibumad-devel = %{version}-%{release}
925 %description -n libibumad-static
926 This package contains the static libibumad library.
928 %description -n libibumad-static -l pl.UTF-8
929 Ten pakiet zawiera statyczną bibliotekę libibumad.
932 Summary: OpenFabrics Alliance InfiniBand MAD library
933 Summary(pl.UTF-8): Biblioteka OpenFabrics Alliance InfiniBand MAD
935 Requires: libibumad = %{version}-%{release}
937 %description -n libibmad
938 libibmad provides low layer InfiniBand functions for use by the IB
939 diagnostic and management programs. These include MAD, SA, SMP, and
940 other basic IB functions.
942 %description -n libibmad -l pl.UTF-8
943 libibmad to biblioteka udostępniająca niskopoziomowe funkcje
944 InfiniBand przeznaczone dla programów diagnostycznych i zarządzających
945 IB. Obejmuje MAD, SA, SMP i inne podstawowe funkcje IB.
947 %package -n libibmad-devel
948 Summary: Header files for libibmad library
949 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libibmad
950 Group: Development/Libraries
951 Requires: libibmad = %{version}-%{release}
952 Requires: libibumad-devel = %{version}-%{release}
954 %description -n libibmad-devel
955 Header files for libibmad library.
957 %description -n libibmad-devel -l pl.UTF-8
958 Pliki nagłówkowe biblioteki libibmad.
960 %package -n libibmad-static
961 Summary: Static libibmad library
962 Summary(pl.UTF-8): Statyczna biblioteka libibmad
963 Group: Development/Libraries
964 Requires: libibmad-devel = %{version}-%{release}
966 %description -n libibmad-static
967 This package contains the static libibmad library.
969 %description -n libibmad-static -l pl.UTF-8
970 Ten pakiet zawiera statyczną bibliotekę libibmad.
973 Summary: InfiniBand Communication Manager Assistant
974 Summary(pl.UTF-8): Asystent zarządzania komunikacją InfiniBand
975 Group: Networking/Utilities
976 Requires: rdma-boot = %{version}-%{release}
978 %description -n ibacm
979 ibacm assists with establishing communication over InfiniBand.
981 %description -n ibacm -l pl.UTF-8
982 ibacm pomaga przy nawiązywaniu łączności poprzez InfiniBand.
984 %package -n ibacm-devel
985 Summary: Header files for IB ACM service
986 Summary(pl.UTF-8): Pliki nagłówkowe usługi IB ACM
987 Group: Development/Libraries
988 Requires: libibverbs-devel = %{version}-%{release}
989 # doesn't require ibacm
991 %description -n ibacm-devel
992 Header files for IB ACM service.
994 %description -n ibacm-devel -l pl.UTF-8
995 Pliki nagłówkowe usługi IB ACM.
997 %package -n infiniband-diags
998 Summary: InfiniBand diagnostic tools
999 Summary(pl.UTF-8): Narzędzia diagnostyczne InfiniBand
1000 Group: Networking/Utilities
1001 Requires: infiniband-diags-libs = %{version}-%{release}
1003 %description -n infiniband-diags
1004 This package provides InfiniBand diagnostic programs and scripts
1005 needed to diagnose an IB subnet.
1007 %description -n infiniband-diags -l pl.UTF-8
1008 Ten pakiet zawiera programy i skrypty diagnostyczne InfiniBand
1009 potrzebne do diagnostyki podsieci IB.
1011 %package -n infiniband-diags-libs
1012 Summary: InfiniBand diagnostic library
1013 Summary(pl.UTF-8): Biblioteka diagnostyczna InfiniBand
1015 Requires: libibmad = %{version}-%{release}
1016 Requires: libibumad = %{version}-%{release}
1018 %description -n infiniband-diags-libs
1019 InfiniBand diagnostic library.
1021 %description -n infiniband-diags-libs -l pl.UTF-8
1022 Biblioteka diagnostyczna InfiniBand.
1024 %package -n infiniband-diags-devel
1025 Summary: Header files for libibnetdisc library
1026 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libibnetdisc
1027 Group: Development/Libraries
1028 Requires: infiniband-diags-libs = %{version}-%{release}
1029 Requires: libibmad-devel = %{version}-%{release}
1030 Requires: libibumad-devel = %{version}-%{release}
1032 %description -n infiniband-diags-devel
1033 Header files for libibnetdisc library.
1035 %description -n infiniband-diags-devel -l pl.UTF-8
1036 Pliki nagłówkowe biblioteki libibnetdisc.
1038 %package -n infiniband-diags-static
1039 Summary: Static libibnetdisc library
1040 Summary(pl.UTF-8): Statyczna biblioteka libibnetdisc
1041 Group: Development/Libraries
1042 Requires: infiniband-diags-devel = %{version}-%{release}
1044 %description -n infiniband-diags-static
1045 Static libibnetdisc library.
1047 %description -n infiniband-diags-static -l pl.UTF-8
1048 Statyczna biblioteka libibnetdisc.
1051 Summary: iWarp Port Mapper userspace daemon
1052 Summary(pl.UTF-8): Demon przestrzeni użytkownika usługi iWarp Port Mapper
1053 Group: Networking/Daemons
1054 Requires: rc-scripts
1055 Requires: rdma-boot = %{version}-%{release}
1056 Requires: systemd-units >= 0.38
1057 # misleading package name before 1.0.6
1058 Obsoletes: libiwpm < 1.0.6
1059 # internal API headers, never useful without sources
1060 Obsoletes: libiwpm-devel < 1.0.6
1062 %description -n iwpmd
1063 iwpmd provides a userspace service for iWarp drivers to claim TCP
1064 ports through the standard socket interface.
1066 %description -n iwpmd -l pl.UTF-8
1067 iwpmd dostarcza usługę przestrzeni użytkownika dla sterowników
1068 iWarp, pozwalającą im zajmować porty TCP poprzez standardowy interfejs
1071 %package -n srptools
1072 Summary: Tools for SRP/IB
1073 Summary(pl.UTF-8): Narzędzia do SRP/IB
1074 Group: Networking/Utilities
1075 Requires: rdma-boot = %{version}-%{release}
1077 %description -n srptools
1078 In conjunction with the kernel ib_srp driver, srptools allows you to
1079 discover and use SCSI devices via the SCSI RDMA Protocol over
1082 %description -n srptools -l pl.UTF-8
1083 W połączeniu ze sterownikiem jądra ib_srp, srptools pozwalają na
1084 wykrywanie i używanie urządzeń SCSI poprzez protokół SCSI RDMA po
1087 %package -n python3-pyverbs
1088 Summary: Python 3 API over IB verbs
1089 Summary(pl.UTF-8): API Pythona 3 do IB verbs
1090 Group: Libraries/Python
1091 Requires: libibverbs = %{version}-%{release}
1093 %description -n python3-pyverbs
1094 Pyverbs is a Cython-based Python API over libibverbs, providing an
1095 easy, object-oriented access to IB verbs.
1097 %description -n python3-pyverbs -l pl.UTF-8
1098 Pyverbs to oparte na Cythonie API Pythona do libibverbs, zapewniające
1099 łatwy, zorientowany obiektowo dostęp do IB verbs.
1112 # .pc files generation expect INCLUDEDIR and LIBDIR relative to PREFIX
1114 -DCMAKE_INSTALL_INCLUDEDIR=include \
1115 -DCMAKE_INSTALL_INITDDIR=/etc/rc.d/init.d \
1116 -DCMAKE_INSTALL_LIBDIR=%{_lib} \
1117 -DCMAKE_INSTALL_PERLDIR=%{perl_vendorlib} \
1118 -DCMAKE_INSTALL_SYSTEMD_SERVICEDIR=%{systemdunitdir} \
1119 -DCMAKE_INSTALL_UDEV_RULESDIR=/lib/udev/rules.d \
1120 %{?with_static_libs:-DENABLE_STATIC=ON} \
1123 -DPYTHON_EXECUTABLE:PATH=%{__python3}
1131 rm -rf $RPM_BUILD_ROOT
1132 #install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
1134 %{__make} -C build install \
1135 DESTDIR=$RPM_BUILD_ROOT
1138 %{__rm} -r $RPM_BUILD_ROOT%{py3_sitedir}/pyverbs/{tests,run_tests.py}
1139 %py3_comp $RPM_BUILD_ROOT%{py3_sitedir}/pyverbs
1140 %py3_ocomp $RPM_BUILD_ROOT%{py3_sitedir}/pyverbs
1143 # TODO: drop when other packages switch to upstream compatible lib{ibverbs,rdmacm}.pc
1144 # check if not present already
1145 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/ibverbs.pc ] || exit 1
1146 sed -e 's,@prefix@,%{_prefix},;
1147 s,@libdir@,%{_libdir},;
1148 s,@LIBVERSION@,%{version},' %{SOURCE1} >$RPM_BUILD_ROOT%{_pkgconfigdir}/ibverbs.pc
1149 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/rdmacm.pc ] || exit 1
1150 sed -e 's,@prefix@,%{_prefix},;
1151 s,@libdir@,%{_libdir},;
1152 s,@LIBVERSION@,%{version},' %{SOURCE2} >$RPM_BUILD_ROOT%{_pkgconfigdir}/rdmacm.pc
1155 %{__rm} $RPM_BUILD_ROOT%{_docdir}/{MAINTAINERS,*.md}
1158 rm -rf $RPM_BUILD_ROOT
1160 %post -n libibverbs -p /sbin/ldconfig
1161 %postun -n libibverbs -p /sbin/ldconfig
1163 %post -n libibverbs-driver-efa-libs -p /sbin/ldconfig
1164 %postun -n libibverbs-driver-efa-libs -p /sbin/ldconfig
1166 %post -n libibverbs-driver-mlx4-libs -p /sbin/ldconfig
1167 %postun -n libibverbs-driver-mlx4-libs -p /sbin/ldconfig
1169 %post -n libibverbs-driver-mlx5-libs -p /sbin/ldconfig
1170 %postun -n libibverbs-driver-mlx5-libs -p /sbin/ldconfig
1172 %post -n librdmacm -p /sbin/ldconfig
1173 %postun -n librdmacm -p /sbin/ldconfig
1175 %post -n libibumad -p /sbin/ldconfig
1176 %postun -n libibumad -p /sbin/ldconfig
1178 %post -n libibmad -p /sbin/ldconfig
1179 %postun -n libibmad -p /sbin/ldconfig
1181 %post -n infiniband-diags-libs -p /sbin/ldconfig
1182 %postun -n infiniband-diags-libs -p /sbin/ldconfig
1185 %defattr(644,root,root,755)
1189 %defattr(644,root,root,755)
1190 %doc Documentation/udev.md build/kernel-boot/persistent-ipoib.rules.in
1191 %dir %{_sysconfdir}/rdma
1192 %dir %{_sysconfdir}/rdma/modules
1193 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/infiniband.conf
1194 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/iwarp.conf
1195 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/opa.conf
1196 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/rdma.conf
1197 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/roce.conf
1198 %{systemdunitdir}/rdma-hw.target
1199 %{systemdunitdir}/rdma-load-modules@.service
1200 %attr(755,root,root) /lib/udev/rdma_rename
1201 /lib/udev/rules.d/60-rdma-persistent-naming.rules
1202 /lib/udev/rules.d/75-rdma-description.rules
1203 /lib/udev/rules.d/90-rdma-hw-modules.rules
1204 /lib/udev/rules.d/90-rdma-ulp-modules.rules
1205 /lib/udev/rules.d/90-rdma-umad.rules
1208 %defattr(644,root,root,755)
1209 %attr(755,root,root) %{_sbindir}/rdma-ndd
1210 %{systemdunitdir}/rdma-ndd.service
1211 /lib/udev/rules.d/60-rdma-ndd.rules
1212 %{_mandir}/man8/rdma-ndd.8*
1214 %files -n libibverbs
1215 %defattr(644,root,root,755)
1216 %doc COPYING.BSD_FB COPYING.BSD_MIT COPYING.md MAINTAINERS README.md Documentation/{libibverbs,tag_matching}.md
1217 %attr(755,root,root) %{_libdir}/libibverbs.so.*.*.*
1218 %attr(755,root,root) %ghost %{_libdir}/libibverbs.so.1
1219 %dir %{_libdir}/libibverbs
1220 %dir %{_sysconfdir}/libibverbs.d
1222 %files -n libibverbs-devel
1223 %defattr(644,root,root,755)
1224 %attr(755,root,root) %{_libdir}/libibverbs.so
1225 %dir %{_includedir}/infiniband
1226 %{_includedir}/infiniband/arch.h
1227 %{_includedir}/infiniband/ib_user_ioctl_verbs.h
1228 %{_includedir}/infiniband/opcode.h
1229 %{_includedir}/infiniband/sa.h
1230 %{_includedir}/infiniband/sa-kern-abi.h
1231 %{_includedir}/infiniband/tm_types.h
1232 %{_includedir}/infiniband/verbs.h
1233 %{_includedir}/infiniband/verbs_api.h
1234 %{_pkgconfigdir}/libibverbs.pc
1236 %{_pkgconfigdir}/ibverbs.pc
1237 %{_mandir}/man3/ibv_*.3*
1238 %{_mandir}/man3/mbps_to_ibv_rate.3*
1239 %{_mandir}/man3/mult_to_ibv_rate.3*
1241 %if %{with static_libs}
1242 %files -n libibverbs-static
1243 %defattr(644,root,root,755)
1244 %{_libdir}/libibverbs.a
1247 %files -n libibverbs-utils
1248 %defattr(644,root,root,755)
1249 %attr(755,root,root) %{_bindir}/ibv_*
1250 %{_mandir}/man1/ibv_*.1*
1252 %files -n libibverbs-driver-bnxt_re
1253 %defattr(644,root,root,755)
1254 %attr(755,root,root) %{_libdir}/libibverbs/libbnxt_re-%{ibv_abi}.so
1255 %{_sysconfdir}/libibverbs.d/bnxt_re.driver
1257 %if %{with static_libs}
1258 %files -n libibverbs-driver-bnxt_re-static
1259 %defattr(644,root,root,755)
1260 %{_libdir}/libbnxt_re-%{ibv_abi}.a
1263 %files -n libibverbs-driver-cxgb3
1264 %defattr(644,root,root,755)
1265 %attr(755,root,root) %{_libdir}/libibverbs/libcxgb3-%{ibv_abi}.so
1266 %{_sysconfdir}/libibverbs.d/cxgb3.driver
1268 %if %{with static_libs}
1269 %files -n libibverbs-driver-cxgb3-static
1270 %defattr(644,root,root,755)
1271 %{_libdir}/libcxgb3-%{ibv_abi}.a
1274 %files -n libibverbs-driver-cxgb4
1275 %defattr(644,root,root,755)
1276 %attr(755,root,root) %{_libdir}/libibverbs/libcxgb4-%{ibv_abi}.so
1277 %{_sysconfdir}/libibverbs.d/cxgb4.driver
1279 %if %{with static_libs}
1280 %files -n libibverbs-driver-cxgb4-static
1281 %defattr(644,root,root,755)
1282 %{_libdir}/libcxgb4-%{ibv_abi}.a
1285 %files -n libibverbs-driver-efa
1286 %defattr(644,root,root,755)
1287 %attr(755,root,root) %{_libdir}/libibverbs/libefa-%{ibv_abi}.so
1288 %{_sysconfdir}/libibverbs.d/efa.driver
1290 %files -n libibverbs-driver-efa-libs
1291 %defattr(644,root,root,755)
1292 %attr(755,root,root) %{_libdir}/libefa.so.*.*.*
1293 %attr(755,root,root) %ghost %{_libdir}/libefa.so.1
1295 %files -n libibverbs-driver-efa-devel
1296 %defattr(644,root,root,755)
1297 %attr(755,root,root) %{_libdir}/libefa.so
1298 %{_includedir}/infiniband/efadv.h
1299 %{_pkgconfigdir}/libefa.pc
1300 %{_mandir}/man3/efadv_create_driver_qp.3*
1301 %{_mandir}/man3/efadv_create_qp_ex.3*
1302 %{_mandir}/man3/efadv_query_ah.3*
1303 %{_mandir}/man3/efadv_query_device.3*
1304 %{_mandir}/man7/efadv.7*
1306 %if %{with static_libs}
1307 %files -n libibverbs-driver-efa-static
1308 %defattr(644,root,root,755)
1312 %files -n libibverbs-driver-erdma
1313 %defattr(644,root,root,755)
1314 %attr(755,root,root) %{_libdir}/libibverbs/liberdma-%{ibv_abi}.so
1315 %{_sysconfdir}/libibverbs.d/erdma.driver
1317 %if %{with static_libs}
1318 %files -n libibverbs-driver-erdma-static
1319 %defattr(644,root,root,755)
1320 %{_libdir}/liberdma-%{ibv_abi}.a
1323 %files -n libibverbs-driver-hfi1verbs
1324 %defattr(644,root,root,755)
1325 %attr(755,root,root) %{_libdir}/libibverbs/libhfi1verbs-%{ibv_abi}.so
1326 %{_sysconfdir}/libibverbs.d/hfi1verbs.driver
1328 %if %{with static_libs}
1329 %files -n libibverbs-driver-hfi1verbs-static
1330 %defattr(644,root,root,755)
1331 %{_libdir}/libhfi1verbs-%{ibv_abi}.a
1334 %files -n libibverbs-driver-hns
1335 %defattr(644,root,root,755)
1336 %attr(755,root,root) %{_libdir}/libibverbs/libhns-%{ibv_abi}.so
1337 %{_sysconfdir}/libibverbs.d/hns.driver
1339 %if %{with static_libs}
1340 %files -n libibverbs-driver-hns-static
1341 %defattr(644,root,root,755)
1342 %{_libdir}/libhns-%{ibv_abi}.a
1345 %files -n libibverbs-driver-ipathverbs
1346 %defattr(644,root,root,755)
1347 %attr(755,roor,root) %{_libexecdir}/truescale-serdes.cmds
1348 %attr(755,root,root) %{_libdir}/libibverbs/libipathverbs-%{ibv_abi}.so
1349 %{_sysconfdir}/libibverbs.d/ipathverbs.driver
1350 %config(noreplace) %verify(not md5 mtime size) /etc/modprobe.d/truescale.conf
1352 %if %{with static_libs}
1353 %files -n libibverbs-driver-ipathverbs-static
1354 %defattr(644,root,root,755)
1355 %{_libdir}/libipathverbs-%{ibv_abi}.a
1358 %files -n libibverbs-driver-irdma
1359 %defattr(644,root,root,755)
1360 %attr(755,root,root) %{_libdir}/libibverbs/libirdma-%{ibv_abi}.so
1361 %{_sysconfdir}/libibverbs.d/irdma.driver
1363 %if %{with static_libs}
1364 %files -n libibverbs-driver-irdma-static
1365 %defattr(644,root,root,755)
1366 %{_libdir}/libirdma-%{ibv_abi}.a
1369 %files -n libibverbs-driver-mlx4
1370 %defattr(644,root,root,755)
1371 %attr(755,root,root) %{_libdir}/libibverbs/libmlx4-%{ibv_abi}.so
1372 %{_sysconfdir}/libibverbs.d/mlx4.driver
1373 /etc/modprobe.d/mlx4.conf
1375 %files -n libibverbs-driver-mlx4-libs
1376 %defattr(644,root,root,755)
1377 %attr(755,root,root) %{_libdir}/libmlx4.so.*.*.*
1378 %attr(755,root,root) %ghost %{_libdir}/libmlx4.so.1
1380 %files -n libibverbs-driver-mlx4-devel
1381 %defattr(644,root,root,755)
1382 %attr(755,root,root) %{_libdir}/libmlx4.so
1383 %{_includedir}/infiniband/mlx4dv.h
1384 %{_pkgconfigdir}/libmlx4.pc
1385 %{_mandir}/man3/mlx4dv_*.3*
1386 %{_mandir}/man7/mlx4dv.7*
1388 %if %{with static_libs}
1389 %files -n libibverbs-driver-mlx4-static
1390 %defattr(644,root,root,755)
1391 %{_libdir}/libmlx4.a
1394 %files -n libibverbs-driver-mlx5
1395 %defattr(644,root,root,755)
1396 %attr(755,root,root) %{_libdir}/libibverbs/libmlx5-%{ibv_abi}.so
1397 %{_sysconfdir}/libibverbs.d/mlx5.driver
1399 %files -n libibverbs-driver-mlx5-libs
1400 %defattr(644,root,root,755)
1401 %attr(755,root,root) %{_libdir}/libmlx5.so.*.*.*
1402 %attr(755,root,root) %ghost %{_libdir}/libmlx5.so.1
1404 %files -n libibverbs-driver-mlx5-devel
1405 %defattr(644,root,root,755)
1406 %attr(755,root,root) %{_libdir}/libmlx5.so
1407 %{_includedir}/infiniband/mlx5_api.h
1408 %{_includedir}/infiniband/mlx5_user_ioctl_verbs.h
1409 %{_includedir}/infiniband/mlx5dv.h
1410 %{_pkgconfigdir}/libmlx5.pc
1411 %{_mandir}/man3/mlx5dv_*.3*
1412 %{_mandir}/man7/mlx5dv.7*
1414 %if %{with static_libs}
1415 %files -n libibverbs-driver-mlx5-static
1416 %defattr(644,root,root,755)
1417 %{_libdir}/libmlx5.a
1420 %files -n libibverbs-driver-mthca
1421 %defattr(644,root,root,755)
1422 %attr(755,root,root) %{_libdir}/libibverbs/libmthca-%{ibv_abi}.so
1423 %{_sysconfdir}/libibverbs.d/mthca.driver
1425 %if %{with static_libs}
1426 %files -n libibverbs-driver-mthca-static
1427 %defattr(644,root,root,755)
1428 %{_libdir}/libmthca-%{ibv_abi}.a
1431 %files -n libibverbs-driver-nes
1432 %defattr(644,root,root,755)
1433 %attr(755,root,root) %{_libdir}/libibverbs/libnes-%{ibv_abi}.so
1434 %{_sysconfdir}/libibverbs.d/nes.driver
1436 %if %{with static_libs}
1437 %files -n libibverbs-driver-nes-static
1438 %defattr(644,root,root,755)
1439 %{_libdir}/libnes-%{ibv_abi}.a
1442 %files -n libibverbs-driver-ocrdma
1443 %defattr(644,root,root,755)
1444 %attr(755,root,root) %{_libdir}/libibverbs/libocrdma-%{ibv_abi}.so
1445 %{_sysconfdir}/libibverbs.d/ocrdma.driver
1447 %if %{with static_libs}
1448 %files -n libibverbs-driver-ocrdma-static
1449 %defattr(644,root,root,755)
1450 %{_libdir}/libocrdma-%{ibv_abi}.a
1453 %files -n libibverbs-driver-qedr
1454 %defattr(644,root,root,755)
1455 %attr(755,root,root) %{_libdir}/libibverbs/libqedr-%{ibv_abi}.so
1456 %{_sysconfdir}/libibverbs.d/qedr.driver
1458 %if %{with static_libs}
1459 %files -n libibverbs-driver-qedr-static
1460 %defattr(644,root,root,755)
1461 %{_libdir}/libqedr-%{ibv_abi}.a
1464 %files -n libibverbs-driver-rxe
1465 %defattr(644,root,root,755)
1466 %doc Documentation/rxe.md
1467 %attr(755,root,root) %{_libdir}/libibverbs/librxe-%{ibv_abi}.so
1468 %{_sysconfdir}/libibverbs.d/rxe.driver
1469 %{_mandir}/man7/rxe.7*
1471 %if %{with static_libs}
1472 %files -n libibverbs-driver-rxe-static
1473 %defattr(644,root,root,755)
1474 %{_libdir}/librxe-%{ibv_abi}.a
1477 %files -n libibverbs-driver-siw
1478 %defattr(644,root,root,755)
1479 %attr(755,root,root) %{_libdir}/libibverbs/libsiw-%{ibv_abi}.so
1480 %{_sysconfdir}/libibverbs.d/siw.driver
1482 %if %{with static_libs}
1483 %files -n libibverbs-driver-siw-static
1484 %defattr(644,root,root,755)
1485 %{_libdir}/libsiw-%{ibv_abi}.a
1488 %files -n libibverbs-driver-vmw_pvrdma
1489 %defattr(644,root,root,755)
1490 %attr(755,root,root) %{_libdir}/libibverbs/libvmw_pvrdma-%{ibv_abi}.so
1491 %{_sysconfdir}/libibverbs.d/vmw_pvrdma.driver
1493 %if %{with static_libs}
1494 %files -n libibverbs-driver-vmw_pvrdma-static
1495 %defattr(644,root,root,755)
1496 %{_libdir}/libvmw_pvrdma-%{ibv_abi}.a
1500 %defattr(644,root,root,755)
1501 %doc Documentation/librdmacm.md
1502 %attr(755,root,root) %{_libdir}/librdmacm.so.*.*.*
1503 %attr(755,root,root) %ghost %{_libdir}/librdmacm.so.1
1504 %dir %{_libdir}/rsocket
1505 %attr(755,root,root) %{_libdir}/rsocket/librspreload.so*
1507 %files -n librdmacm-devel
1508 %defattr(644,root,root,755)
1509 %attr(755,root,root) %{_libdir}/librdmacm.so
1510 %{_includedir}/infiniband/ib.h
1511 %{_includedir}/rdma/rdma_cma.h
1512 %{_includedir}/rdma/rdma_cma_abi.h
1513 %{_includedir}/rdma/rdma_verbs.h
1514 %{_includedir}/rdma/rsocket.h
1515 %{_pkgconfigdir}/librdmacm.pc
1517 %{_pkgconfigdir}/rdmacm.pc
1518 %{_mandir}/man3/rdma_*.3*
1519 %{_mandir}/man7/rdma_cm.7*
1520 %{_mandir}/man7/rsocket.7*
1522 %files -n librdmacm-utils
1523 %defattr(644,root,root,755)
1524 %attr(755,root,root) %{_bindir}/cmtime
1525 %attr(755,root,root) %{_bindir}/mckey
1526 %attr(755,root,root) %{_bindir}/rcopy
1527 %attr(755,root,root) %{_bindir}/rdma_client
1528 %attr(755,root,root) %{_bindir}/rdma_server
1529 %attr(755,root,root) %{_bindir}/rdma_xclient
1530 %attr(755,root,root) %{_bindir}/rdma_xserver
1531 %attr(755,root,root) %{_bindir}/riostream
1532 %attr(755,root,root) %{_bindir}/rping
1533 %attr(755,root,root) %{_bindir}/rstream
1534 %attr(755,root,root) %{_bindir}/ucmatose
1535 %attr(755,root,root) %{_bindir}/udaddy
1536 %attr(755,root,root) %{_bindir}/udpong
1537 %{_mandir}/man1/cmtime.1*
1538 %{_mandir}/man1/mckey.1*
1539 %{_mandir}/man1/rcopy.1*
1540 %{_mandir}/man1/rdma_client.1*
1541 %{_mandir}/man1/rdma_server.1*
1542 %{_mandir}/man1/rdma_xclient.1*
1543 %{_mandir}/man1/rdma_xserver.1*
1544 %{_mandir}/man1/riostream.1*
1545 %{_mandir}/man1/rping.1*
1546 %{_mandir}/man1/rstream.1*
1547 %{_mandir}/man1/ucmatose.1*
1548 %{_mandir}/man1/udaddy.1*
1549 %{_mandir}/man1/udpong.1*
1551 %if %{with static_libs}
1552 %files -n librdmacm-static
1553 %defattr(644,root,root,755)
1554 %{_libdir}/librdmacm.a
1558 %defattr(644,root,root,755)
1559 %attr(755,root,root) %{_libdir}/libibumad.so.*.*.*
1560 %attr(755,root,root) %ghost %{_libdir}/libibumad.so.3
1562 %files -n libibumad-devel
1563 %defattr(644,root,root,755)
1564 %attr(755,root,root) %{_libdir}/libibumad.so
1565 %{_includedir}/infiniband/umad*.h
1566 %{_pkgconfigdir}/libibumad.pc
1567 %{_mandir}/man3/umad_*.3*
1569 %if %{with static_libs}
1570 %files -n libibumad-static
1571 %defattr(644,root,root,755)
1572 %{_libdir}/libibumad.a
1576 %defattr(644,root,root,755)
1577 %attr(755,root,root) %{_libdir}/libibmad.so.*.*.*
1578 %attr(755,root,root) %ghost %{_libdir}/libibmad.so.5
1580 %files -n libibmad-devel
1581 %defattr(644,root,root,755)
1582 %attr(755,root,root) %{_libdir}/libibmad.so
1583 %{_includedir}/infiniband/mad.h
1584 %{_includedir}/infiniband/mad_osd.h
1585 %{_pkgconfigdir}/libibmad.pc
1587 %if %{with static_libs}
1588 %files -n libibmad-static
1589 %defattr(644,root,root,755)
1590 %{_libdir}/libibmad.a
1594 %defattr(644,root,root,755)
1595 %doc Documentation/ibacm.md
1596 %attr(755,root,root) %{_bindir}/ib_acme
1597 %attr(755,root,root) %{_sbindir}/ibacm
1598 %dir %{_libdir}/ibacm
1599 %attr(755,root,root) %{_libdir}/ibacm/libibacmp.so
1600 %attr(754,root,root) /etc/rc.d/init.d/ibacm
1601 %{systemdunitdir}/ibacm.service
1602 %{systemdunitdir}/ibacm.socket
1603 %{_mandir}/man1/ib_acme.1*
1604 %{_mandir}/man8/ibacm.8*
1606 %files -n ibacm-devel
1607 %defattr(644,root,root,755)
1608 %{_includedir}/infiniband/acm.h
1609 %{_includedir}/infiniband/acm_prov.h
1610 %{_mandir}/man7/ibacm.7*
1611 %{_mandir}/man7/ibacm_prov.7*
1613 %files -n infiniband-diags
1614 %defattr(644,root,root,755)
1615 %attr(755,root,root) %{_sbindir}/check_lft_balance.pl
1616 %attr(755,root,root) %{_sbindir}/dump_fts
1617 %attr(755,root,root) %{_sbindir}/dump_lfts.sh
1618 %attr(755,root,root) %{_sbindir}/dump_mfts.sh
1619 %attr(755,root,root) %{_sbindir}/ibaddr
1620 %attr(755,root,root) %{_sbindir}/ibcacheedit
1621 %attr(755,root,root) %{_sbindir}/ibccconfig
1622 %attr(755,root,root) %{_sbindir}/ibccquery
1623 %attr(755,root,root) %{_sbindir}/ibfindnodesusing.pl
1624 %attr(755,root,root) %{_sbindir}/ibhosts
1625 %attr(755,root,root) %{_sbindir}/ibidsverify.pl
1626 %attr(755,root,root) %{_sbindir}/iblinkinfo
1627 %attr(755,root,root) %{_sbindir}/ibnetdiscover
1628 %attr(755,root,root) %{_sbindir}/ibnodes
1629 %attr(755,root,root) %{_sbindir}/ibping
1630 %attr(755,root,root) %{_sbindir}/ibportstate
1631 %attr(755,root,root) %{_sbindir}/ibqueryerrors
1632 %attr(755,root,root) %{_sbindir}/ibroute
1633 %attr(755,root,root) %{_sbindir}/ibrouters
1634 %attr(755,root,root) %{_sbindir}/ibstat
1635 %attr(755,root,root) %{_sbindir}/ibstatus
1636 %attr(755,root,root) %{_sbindir}/ibswitches
1637 %attr(755,root,root) %{_sbindir}/ibsysstat
1638 %attr(755,root,root) %{_sbindir}/ibtracert
1639 %attr(755,root,root) %{_sbindir}/perfquery
1640 %attr(755,root,root) %{_sbindir}/saquery
1641 %attr(755,root,root) %{_sbindir}/sminfo
1642 %attr(755,root,root) %{_sbindir}/smpdump
1643 %attr(755,root,root) %{_sbindir}/smpquery
1644 %attr(755,root,root) %{_sbindir}/vendstat
1645 %dir %{_sysconfdir}/infiniband-diags
1646 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/infiniband-diags/error_thresholds
1647 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/infiniband-diags/ibdiag.conf
1648 %{perl_vendorlib}/IBswcountlimits.pm
1649 %{_mandir}/man8/check_lft_balance.8*
1650 %{_mandir}/man8/dump_fts.8*
1651 %{_mandir}/man8/dump_lfts.8*
1652 %{_mandir}/man8/dump_mfts.8*
1653 %{_mandir}/man8/ibaddr.8*
1654 %{_mandir}/man8/ibcacheedit.8*
1655 %{_mandir}/man8/ibccconfig.8*
1656 %{_mandir}/man8/ibccquery.8*
1657 %{_mandir}/man8/ibfindnodesusing.8*
1658 %{_mandir}/man8/ibhosts.8*
1659 %{_mandir}/man8/ibidsverify.8*
1660 %{_mandir}/man8/iblinkinfo.8*
1661 %{_mandir}/man8/ibnetdiscover.8*
1662 %{_mandir}/man8/ibnodes.8*
1663 %{_mandir}/man8/ibping.8*
1664 %{_mandir}/man8/ibportstate.8*
1665 %{_mandir}/man8/ibqueryerrors.8*
1666 %{_mandir}/man8/ibroute.8*
1667 %{_mandir}/man8/ibrouters.8*
1668 %{_mandir}/man8/ibstat.8*
1669 %{_mandir}/man8/ibstatus.8*
1670 %{_mandir}/man8/ibswitches.8*
1671 %{_mandir}/man8/ibsysstat.8*
1672 %{_mandir}/man8/ibtracert.8*
1673 %{_mandir}/man8/infiniband-diags.8*
1674 %{_mandir}/man8/perfquery.8*
1675 %{_mandir}/man8/saquery.8*
1676 %{_mandir}/man8/sminfo.8*
1677 %{_mandir}/man8/smpdump.8*
1678 %{_mandir}/man8/smpquery.8*
1679 %{_mandir}/man8/vendstat.8*
1681 %files -n infiniband-diags-libs
1682 %defattr(644,root,root,755)
1683 %attr(755,root,root) %{_libdir}/libibnetdisc.so.*.*.*
1684 %attr(755,root,root) %ghost %{_libdir}/libibnetdisc.so.5
1686 %files -n infiniband-diags-devel
1687 %defattr(644,root,root,755)
1688 %attr(755,root,root) %{_libdir}/libibnetdisc.so
1689 %{_includedir}/infiniband/ibnetdisc.h
1690 %{_includedir}/infiniband/ibnetdisc_osd.h
1691 %{_pkgconfigdir}/libibnetdisc.pc
1692 %{_mandir}/man3/ibnd_*.3*
1694 %if %{with static_libs}
1695 %files -n infiniband-diags-static
1696 %defattr(644,root,root,755)
1697 %{_libdir}/libibnetdisc.a
1701 %defattr(644,root,root,755)
1702 %attr(755,root,root) %{_sbindir}/iwpmd
1703 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/iwpmd.conf
1704 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/iwpmd.conf
1705 %attr(754,root,root) /etc/rc.d/init.d/iwpmd
1706 %{systemdunitdir}/iwpmd.service
1707 /lib/udev/rules.d/90-iwpmd.rules
1708 %{_mandir}/man5/iwpmd.conf.5*
1709 %{_mandir}/man8/iwpmd.8*
1712 %defattr(644,root,root,755)
1713 %doc Documentation/ibsrpdm.md
1714 %attr(755,root,root) %{_sbindir}/srp_daemon
1715 %attr(755,root,root) %{_sbindir}/srp_daemon.sh
1716 %attr(755,root,root) %{_sbindir}/ibsrpdm
1717 %attr(755,root,root) %{_sbindir}/run_srp_daemon
1718 %dir %{_libexecdir}/srp_daemon
1719 %attr(755,roor,root) %{_libexecdir}/srp_daemon/start_on_all_ports
1720 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/srp_daemon.conf
1721 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/srp_daemon.conf
1722 %attr(754,root,root) /etc/rc.d/init.d/srpd
1723 %{systemdunitdir}/srp_daemon.service
1724 %{systemdunitdir}/srp_daemon_port@.service
1725 /lib/udev/rules.d/60-srp_daemon.rules
1726 %{_mandir}/man5/srp_daemon.service.5*
1727 %{_mandir}/man5/srp_daemon_port@.service.5*
1728 %{_mandir}/man8/ibsrpdm.8*
1729 %{_mandir}/man8/srp_daemon.8*
1732 %files -n python3-pyverbs
1733 %defattr(644,root,root,755)
1734 %dir %{py3_sitedir}/pyverbs
1735 %attr(755,root,root) %{py3_sitedir}/pyverbs/*.cpython-*.so
1736 %{py3_sitedir}/pyverbs/*.py
1737 %{py3_sitedir}/pyverbs/__pycache__