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: 2250389cb61a7130133e6411fdeef2f9
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-hfi1verbs
346 Summary: Userspace driver for Intel OPA Gen1 adapters
347 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Intel OPA Gen1
349 Requires: libibverbs = %{version}-%{release}
351 %description -n libibverbs-driver-hfi1verbs
352 Userspace driver for Intel OPA Gen1 adapters.
354 %description -n libibverbs-driver-hfi1verbs -l pl.UTF-8
355 Sterownik przestrzeni użytkownika dla kart Intel OPA Gen1.
357 %package -n libibverbs-driver-hfi1verbs-static
358 Summary: Static version of hfi1verbs driver
359 Summary(pl.UTF-8): Statyczna wersja sterownika hfi1verbs
360 Group: Development/Libraries
361 Requires: libibverbs-static = %{version}-%{release}
363 %description -n libibverbs-driver-hfi1verbs-static
364 Static version of hfi1verbs driver, which may be linked directly into
367 %description -n libibverbs-driver-hfi1verbs-static -l pl.UTF-8
368 Statyczna wersja sterownika hfi1verbs, którą można wbudować
369 bezpośrednio w aplikację.
371 %package -n libibverbs-driver-hns
372 Summary: Userspace driver for Hisilicon RoCE devices
373 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla urządzeń Hisilicon RoCE
375 Requires: libibverbs = %{version}-%{release}
377 %description -n libibverbs-driver-hns
378 Userspace driver for Hisilicon RoCE devices.
380 %description -n libibverbs-driver-hns -l pl.UTF-8
381 Sterownik przestrzeni użytkownika dla urządzeń Hisilicon RoCE.
383 %package -n libibverbs-driver-hns-static
384 Summary: Static version of hns driver
385 Summary(pl.UTF-8): Statyczna wersja sterownika hns
386 Group: Development/Libraries
387 Requires: libibverbs-static = %{version}-%{release}
389 %description -n libibverbs-driver-hns-static
390 Static version of hns driver, which may be linked directly into
393 %description -n libibverbs-driver-hns-static -l pl.UTF-8
394 Statyczna wersja sterownika hns, którą można wbudować bezpośrednio w
397 %package -n libibverbs-driver-ipathverbs
398 Summary: Userspace driver for the QLogic InfiniBand HCAs
399 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart QLogic InfiniBand HCA
401 Requires: libibverbs = %{version}-%{release}
403 %description -n libibverbs-driver-ipathverbs
404 libipathverbs is a userspace driver for QLogic InfiniBand HCAs. It
405 works as a plug-in module for libibverbs that allows programs to use
406 QLogic hardware directly from userspace.
408 Currently the driver supports the following HCAs:
409 - InfiniPath QLE7140 (PCIe)
410 - InfiniPath QMI7140 (PCIe)
411 - InfiniPath QHT7040 (HyperTransport)
412 - InfiniPath QHT7140 (HyperTransport)
414 It uses ib_ipath kernel driver.
416 %description -n libibverbs-driver-ipathverbs -l pl.UTF-8
417 libipathverbs to sterownik przestrzeni użytkownika dla kart QLogic
418 InfiniBand HCA. Działa jako moduł ładowany przez libibverbs,
419 pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu
422 Obecnie sterownik obsługuje następujące kontrolery HCA:
423 - InfiniPath QLE7140 (PCIe)
424 - InfiniPath QMI7140 (PCIe)
425 - InfiniPath QHT7040 (HyperTransport)
426 - InfiniPath QHT7140 (HyperTransport)
428 Wykorzystuje sterownik jądra ib_ipath.
430 %package -n libibverbs-driver-ipathverbs-static
431 Summary: Static version of ipathverbs driver
432 Summary(pl.UTF-8): Statyczna wersja sterownika ipathverbs
433 Group: Development/Libraries
434 Requires: libibverbs-static = %{version}-%{release}
436 %description -n libibverbs-driver-ipathverbs-static
437 Static version of ipathverbs driver, which may be linked directly into
440 %description -n libibverbs-driver-ipathverbs-static -l pl.UTF-8
441 Statyczna wersja sterownika ipathverbs, którą można wbudować
442 bezpośrednio w aplikację.
444 %package -n libibverbs-driver-irdma
445 Summary: Userspace driver for the Intel Ethernet Connection E810 and X722 RDMA adapters
446 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart RDMA Intel Ethernet Connection E810 i X722
448 Requires: libibverbs = %{version}-%{release}
449 Obsoletes: libibverbs-driver-i40iw < 37.1
451 %description -n libibverbs-driver-irdma
452 libirdma is a userspace driver for the Intel Ethernet Connection E810
453 and X722 RDMA adapters. It works as a plug-in module for libibverbs
454 that allows programs to use RDMA hardware directly from userspace.
456 %description -n libibverbs-driver-irdma -l pl.UTF-8
457 libirdma to sterownik przestrzeni użytkownika dla kart RDMA Intel
458 Ethernet Connection E810 i X722. Działa jako moduł ładowany przez
459 libibverbs, pozwalający programom na dostęp z przestrzeni użytkownika
462 %package -n libibverbs-driver-irdma-static
463 Summary: Static version of irdma driver
464 Summary(pl.UTF-8): Statyczna wersja sterownika irdma
465 Group: Development/Libraries
466 Requires: libibverbs-static = %{version}-%{release}
467 Obsoletes: libibverbs-driver-i40iw-static < 37.1
469 %description -n libibverbs-driver-irdma-static
470 Static version of irdma driver, which may be linked directly into
473 %description -n libibverbs-driver-irdma-static -l pl.UTF-8
474 Statyczna wersja sterownika irdma, którą można wbudować bezpośrednio
477 %package -n libibverbs-driver-mlx4
478 Summary: Userspace driver for the Mellanox ConnectX InfiniBand HCAs
479 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Mellanox ConnectX InfiniBand HCA
481 Requires: libibverbs-driver-mlx4-libs = %{version}-%{release}
483 %description -n libibverbs-driver-mlx4
484 libmlx4 is a userspace driver for Mellanox ConnectX InfiniBand HCAs.
485 It works as a plug-in module for libibverbs that allows programs to
486 use Mellanox hardware directly from userspace.
488 Currently the driver supports HCAs on PCI Express interface based on
489 MT25408 ConnectX chip, using mlx4_ib kernel driver.
491 %description -n libibverbs-driver-mlx4 -l pl.UTF-8
492 libmlx4 to sterownik przestrzeni użytkownika dla kart Mellanox
493 ConnectX InfiniBand HCA. Działa jako moduł ładowany przez libibverbs,
494 pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu
497 Obecnie sterownik obsługuje kontrolery HCA na szynie PCI Express
498 oparte na układzie MT25408 ConnectX poprzez sterownik jądra mlx4_ib.
500 %package -n libibverbs-driver-mlx4-libs
501 Summary: Shared library for the Mellanox ConnectX InfiniBand HCAs
502 Summary(pl.UTF-8): Biblioteka współdzielona dla kart Mellanox ConnectX InfiniBand HCA
504 Requires: libibverbs = %{version}-%{release}
506 %description -n libibverbs-driver-mlx4-libs
507 Shared library for the Mellanox ConnectX InfiniBand HCAs.
509 %description -n libibverbs-driver-mlx4-libs -l pl.UTF-8
510 Biblioteka współdzielona dla kart Mellanox ConnectX InfiniBand HCA.
512 %package -n libibverbs-driver-mlx4-devel
513 Summary: Header file for the Mellanox ConnectX InfiniBand HCAs library
514 Summary(pl.UTF-8): Plik nagłówkowy biblioteki dla kart Mellanox ConnectX InfiniBand HCA
515 Group: Development/Libraries
516 Requires: libibverbs-devel = %{version}-%{release}
517 Requires: libibverbs-driver-mlx4-libs = %{version}-%{release}
519 %description -n libibverbs-driver-mlx4-devel
520 Header file for the Mellanox ConnectX InfiniBand HCAs library.
522 %description -n libibverbs-driver-mlx4-devel -l pl.UTF-8
523 Plik nagłówkowy biblioteki dla kart Mellanox ConnectX InfiniBand HCA.
525 %package -n libibverbs-driver-mlx4-static
526 Summary: Static version of mlx4 driver
527 Summary(pl.UTF-8): Statyczna wersja sterownika mlx4
528 Group: Development/Libraries
529 Requires: libibverbs-static = %{version}-%{release}
531 %description -n libibverbs-driver-mlx4-static
532 Static version of mlx4 driver, which may be linked directly into
535 %description -n libibverbs-driver-mlx4-static -l pl.UTF-8
536 Statyczna wersja sterownika mlx4, którą można wbudować bezpośrednio
539 %package -n libibverbs-driver-mlx5
540 Summary: Userspace driver for the Mellanox Connect-IB InfiniBand HCAs
541 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Mellanox Connect-IB InfiniBand HCA
543 Requires: libibverbs = %{version}-%{release}
545 %description -n libibverbs-driver-mlx5
546 libmlx5 is a userspace driver for Mellanox Connect-IB InfiniBand
547 HCAs. It works as a plug-in module for libibverbs that allows
548 programs to use Mellanox hardware directly from userspace.
550 Currently the driver supports HCAs on PCI Express interface based on
551 MT27600 Connect-IB chip, using mlx5_ib kernel driver.
553 %description -n libibverbs-driver-mlx5 -l pl.UTF-8
554 libmlx5 to sterownik przestrzeni użytkownika dla kart Mellanox
555 Connect-IB InfiniBand HCA. Działa jako moduł ładowany przez
556 libibverbs, pozwalający programom na dostęp z przestrzeni użytkownika
559 Obecnie sterownik obsługuje kontrolery HCA na szynie PCI Express
560 oparte na układzie MT27600 Connect-IB poprzez sterownik jądra mlx5_ib.
562 %package -n libibverbs-driver-mlx5-libs
563 Summary: Shared library for the Mellanox Connect-IB InfiniBand HCAs
564 Summary(pl.UTF-8): Biblioteka współdzielona dla kart Mellanox Connect-IB InfiniBand HCA
566 Requires: libibverbs = %{version}-%{release}
568 %description -n libibverbs-driver-mlx5-libs
569 Shared library for the Mellanox Connect-IB InfiniBand HCAs.
571 %description -n libibverbs-driver-mlx5-libs -l pl.UTF-8
572 Biblioteka współdzielona dla kart Mellanox Connect-IB InfiniBand HCA.
574 %package -n libibverbs-driver-mlx5-devel
575 Summary: Header file for the Mellanox Connect-IB InfiniBand HCAs library
576 Summary(pl.UTF-8): Plik nagłówkowy biblioteki dla kart Mellanox Connect-IB InfiniBand HCA
577 Group: Development/Libraries
578 Requires: libibverbs-devel = %{version}-%{release}
579 Requires: libibverbs-driver-mlx5-libs = %{version}-%{release}
581 %description -n libibverbs-driver-mlx5-devel
582 Header file for the Mellanox Connect-IB InfiniBand HCAs library.
584 %description -n libibverbs-driver-mlx5-devel -l pl.UTF-8
585 Plik nagłówkowy biblioteki dla kart Mellanox Connect-IB InfiniBand
588 %package -n libibverbs-driver-mlx5-static
589 Summary: Static version of mlx5 driver
590 Summary(pl.UTF-8): Statyczna wersja sterownika mlx5
591 Group: Development/Libraries
592 Requires: libibverbs-static = %{version}-%{release}
594 %description -n libibverbs-driver-mlx5-static
595 Static version of mlx5 driver, which may be linked directly into
598 %description -n libibverbs-driver-mlx5-static -l pl.UTF-8
599 Statyczna wersja sterownika mlx5, którą można wbudować bezpośrednio
602 %package -n libibverbs-driver-mthca
603 Summary: Userspace driver for the Mellanox InfiniBand HCAs
604 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Mellanox InfiniBand HCA
606 Requires: libibverbs = %{version}-%{release}
608 %description -n libibverbs-driver-mthca
609 libmthca is a userspace driver for Mellanox InfiniBand HCAs. It works
610 as a plug-in module for libibverbs that allows programs to use
611 Mellanox hardware directly from userspace.
613 Currently the driver supports HCAs on PCI-X/PCI Express interface
614 based on MT23108/MT25208/MT25204 InfiniHost chips, using ib_mthca
617 %description -n libibverbs-driver-mthca -l pl.UTF-8
618 libmthca to sterownik przestrzeni użytkownika dla kart Mellanox
619 InfiniBand HCA. Działa jako moduł ładowany przez libibverbs,
620 pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu
623 Obecnie sterownik obsługuje kontrolery HCA na szynie PCI-X/PCI Express
624 oparte na układach MT23108/MT25208/MT25204 InfiniHost poprzez
625 sterownik jądra ib_mthca.
627 %package -n libibverbs-driver-mthca-static
628 Summary: Static version of mthca driver
629 Summary(pl.UTF-8): Statyczna wersja sterownika mthca
630 Group: Development/Libraries
631 Requires: libibverbs-static = %{version}-%{release}
633 %description -n libibverbs-driver-mthca-static
634 Static version of mthca driver, which may be linked directly into
637 %description -n libibverbs-driver-mthca-static -l pl.UTF-8
638 Statyczna wersja sterownika mthca, którą można wbudować bezpośrednio
641 %package -n libibverbs-driver-nes
642 Summary: Userspace driver for the NetEffect Ethernet Server Cluster adapters
643 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart NetEffect Ethernet Server Cluster
645 Requires: libibverbs = %{version}-%{release}
647 %description -n libibverbs-driver-nes
648 libnes is a userspace driver for NetEffect Ethernet Server Cluster
649 adapters. It works as a plug-in module for libibverbs that allows
650 programs to use NetEffect hardware directly from userspace.
652 %description -n libibverbs-driver-nes -l pl.UTF-8
653 libnes to sterownik przestrzeni użytkownika dla kart NetEffect
654 Ethernet Server Cluster. Działa jako moduł ładowany przez libibverbs,
655 pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu
658 %package -n libibverbs-driver-nes-static
659 Summary: Static version of nes driver
660 Summary(pl.UTF-8): Statyczna wersja sterownika nes
661 Group: Development/Libraries
662 Requires: libibverbs-static = %{version}-%{release}
664 %description -n libibverbs-driver-nes-static
665 Static version of nes driver, which may be linked directly into
668 %description -n libibverbs-driver-nes-static -l pl.UTF-8
669 Statyczna wersja sterownika nes, którą można wbudować bezpośrednio
672 %package -n libibverbs-driver-ocrdma
673 Summary: Userspace driver for the Emulex OneConnect RDMA adapters
674 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Emulex OneConnect RDMA
676 Requires: libibverbs = %{version}-%{release}
678 %description -n libibverbs-driver-ocrdma
679 libocrdma is a userspace driver for the Emulex OneConnect RDMA
680 adapters. It works as a plug-in module for libibverbs that allows
681 programs to use Emulex RDMA hardware directly from userspace.
683 %description -n libibverbs-driver-ocrdma -l pl.UTF-8
684 libocrdma to sterownik przestrzeni użytkownika dla kart Emulex
685 OneConnect RDMA. Działa jako moduł ładowany przez libibverbs,
686 pozwalający programom na dostęp z przestrzeni użytkownika do
689 %package -n libibverbs-driver-ocrdma-static
690 Summary: Static version of ocrdma driver
691 Summary(pl.UTF-8): Statyczna wersja sterownika ocrdma
692 Group: Development/Libraries
693 Requires: libibverbs-static = %{version}-%{release}
695 %description -n libibverbs-driver-ocrdma-static
696 Static version of ocrdma driver, which may be linked directly into
699 %description -n libibverbs-driver-ocrdma-static -l pl.UTF-8
700 Statyczna wersja sterownika ocrdma, którą można wbudować bezpośrednio
703 %package -n libibverbs-driver-qedr
704 Summary: Userspace driver for QLogic QED HCAs
705 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart HCA QLogic QED
707 Requires: libibverbs = %{version}-%{release}
709 %description -n libibverbs-driver-qedr
710 Userspace driver for QLogic QED HCAs.
712 %description -n libibverbs-driver-qedr -l pl.UTF-8
713 Sterownik przestrzeni użytkownika dla kart HCA QLogic QED.
715 %package -n libibverbs-driver-qedr-static
716 Summary: Static version of qedr driver
717 Summary(pl.UTF-8): Statyczna wersja sterownika qedr
718 Group: Development/Libraries
719 Requires: libibverbs-static = %{version}-%{release}
721 %description -n libibverbs-driver-qedr-static
722 Static version of qedr driver, which may be linked directly into
725 %description -n libibverbs-driver-qedr-static -l pl.UTF-8
726 Statyczna wersja sterownika qedr, którą można wbudować bezpośrednio w
729 %package -n libibverbs-driver-rxe
730 Summary: Userspace driver for software RDMA over Ethernet
731 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla programowego RDMA po Ethernecie
733 Requires: libibverbs = %{version}-%{release}
735 %description -n libibverbs-driver-rxe
736 Userspace driver for software RDMA over Ethernet.
738 %description -n libibverbs-driver-rxe -l pl.UTF-8
739 Sterownik przestrzeni użytkownika dla programowego RDMA po Ethernecie.
741 %package -n libibverbs-driver-rxe-static
742 Summary: Static version of rxe driver
743 Summary(pl.UTF-8): Statyczna wersja sterownika rxe
744 Group: Development/Libraries
745 Requires: libibverbs-static = %{version}-%{release}
747 %description -n libibverbs-driver-rxe-static
748 Static version of rxe driver, which may be linked directly into
751 %description -n libibverbs-driver-rxe-static -l pl.UTF-8
752 Statyczna wersja sterownika rxe, którą można wbudować bezpośrednio w
755 %package -n libibverbs-driver-siw
756 Summary: Userspace driver for software iWarp protocol
757 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla programowego protokołu iWarp
759 Requires: libibverbs = %{version}-%{release}
761 %description -n libibverbs-driver-siw
762 Userspace driver for software iWarp protocol.
764 %description -n libibverbs-driver-siw -l pl.UTF-8
765 Sterownik przestrzeni użytkownika dla programowego protokołu iWarp.
767 %package -n libibverbs-driver-siw-static
768 Summary: Static version of siw driver
769 Summary(pl.UTF-8): Statyczna wersja sterownika siw
770 Group: Development/Libraries
771 Requires: libibverbs-static = %{version}-%{release}
773 %description -n libibverbs-driver-siw-static
774 Static version of siw driver, which may be linked directly into
777 %description -n libibverbs-driver-siw-static -l pl.UTF-8
778 Statyczna wersja sterownika siw, którą można wbudować bezpośrednio w
781 %package -n libibverbs-driver-vmw_pvrdma
782 Summary: Userspace driver for the VMware Paravirtual RDMA devices
783 Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla urządzeń VMware Paravirtual RDMA
785 Requires: libibverbs = %{version}-%{release}
787 %description -n libibverbs-driver-vmw_pvrdma
788 libvmw_pvrdma is a userspace driver for VMware Paravirtual RDMA. It
789 works as a plug-in module for libibverbs that allows programs to use
790 the VMware Paravirtual RDMA device directly from user space.
792 %description -n libibverbs-driver-vmw_pvrdma -l pl.UTF-8
793 libvmw_pvrdma to sterownik przestrzeni użytkownika dla VMware
794 Paravirtual RDMA. Działa jako moduł ładowany przez libibverbs,
795 pozwalający programom na dostęp z przestrzeni użytkownika do
796 urządzeń VMware Paravirtual RDMA.
798 %package -n libibverbs-driver-vmw_pvrdma-static
799 Summary: Static version of vmw_pvrdma driver
800 Summary(pl.UTF-8): Statyczna wersja sterownika vmw_pvrdma
801 Group: Development/Libraries
802 Requires: libibverbs-static = %{version}-%{release}
804 %description -n libibverbs-driver-vmw_pvrdma-static
805 Static version of vmw_pvrdma driver, which may be linked directly into
808 %description -n libibverbs-driver-vmw_pvrdma-static -l pl.UTF-8
809 Statyczna wersja sterownika vmw_pvrdma, którą można wbudować
810 bezpośrednio w aplikację.
812 %package -n librdmacm
813 Summary: Userspace RDMA Connection Manager
814 Summary(pl.UTF-8): Zarządca połączeń RDMA w przestrzeni użytkowika
816 Requires: libibverbs = %{version}-%{release}
818 %description -n librdmacm
819 librdmacm provides a userspace RDMA Communication Management API.
821 %description -n librdmacm -l pl.UTF-8
822 librdmacm udostępnia API RDMA Communication Management (zarządzające
823 połączeniami RDMA) w przestrzeni użytkownika.
825 %package -n librdmacm-devel
826 Summary: Header files for librdmacm library
827 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki librdmacm
828 Group: Development/Libraries
829 Requires: libibverbs-devel = %{version}-%{release}
830 Requires: librdmacm = %{version}-%{release}
831 Requires: linux-libc-headers >= 7:2.6.20
833 %description -n librdmacm-devel
834 Header files for librdmacm library.
836 %description -n librdmacm-devel -l pl.UTF-8
837 Pliki nagłówkowe biblioteki librdmacm.
839 %package -n librdmacm-static
840 Summary: Static librdmacm library
841 Summary(pl.UTF-8): Statyczna biblioteka librdmacm
842 Group: Development/Libraries
843 Requires: librdmacm-devel = %{version}-%{release}
845 %description -n librdmacm-static
846 This package contains the static librdmacm library.
848 %description -n librdmacm-static -l pl.UTF-8
849 Ten pakiet zawiera statyczną bibliotekę librdmacm.
851 %package -n librdmacm-utils
852 Summary: RDMA Connection Manager utilities
853 Summary(pl.UTF-8): Programy narzędziowe dla zarządcy połączeń RDMA
854 Group: Applications/System
855 Requires: librdmacm = %{version}-%{release}
857 %description -n librdmacm-utils
858 RDMA Connection Manager utilities.
860 %description -n librdmacm-utils -l pl.UTF-8
861 Programy narzędziowe dla zarządcy połączeń RDMA.
863 %package -n libibumad
864 Summary: Userspace InfiniBand MAD library
865 Summary(pl.UTF-8): Biblioteka InfiniBand MAD dla przestrzeni użytkownika
868 %description -n libibumad
869 libibumad provides the user MAD library functions which sit on top of
870 the user MAD modules in the kernel. These are used by the IB
871 diagnostic and management tools, including OpenSM.
873 %description -n libibumad -l pl.UTF-8
874 libibumad to biblioteka udostępniająca funkcje MAD w przestrzeni
875 użytkownika, komunikująca się z modułami MAD w jądrze. Jest używana
876 przez narzędzia diagnostyczne oraz zarządzające IB, w tym OpenSM.
878 %package -n libibumad-devel
879 Summary: Header files for libibumad library
880 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libibumad
881 Group: Development/Libraries
882 Requires: libibumad = %{version}-%{release}
883 # for dir and other IB functionality
884 Requires: libibverbs-devel = %{version}-%{release}
886 %description -n libibumad-devel
887 Header files for libibumad library.
889 %description -n libibumad-devel -l pl.UTF-8
890 Pliki nagłówkowe biblioteki libibumad.
892 %package -n libibumad-static
893 Summary: Static libibumad library
894 Summary(pl.UTF-8): Statyczna biblioteka libibumad
895 Group: Development/Libraries
896 Requires: libibumad-devel = %{version}-%{release}
898 %description -n libibumad-static
899 This package contains the static libibumad library.
901 %description -n libibumad-static -l pl.UTF-8
902 Ten pakiet zawiera statyczną bibliotekę libibumad.
905 Summary: OpenFabrics Alliance InfiniBand MAD library
906 Summary(pl.UTF-8): Biblioteka OpenFabrics Alliance InfiniBand MAD
908 Requires: libibumad = %{version}-%{release}
910 %description -n libibmad
911 libibmad provides low layer InfiniBand functions for use by the IB
912 diagnostic and management programs. These include MAD, SA, SMP, and
913 other basic IB functions.
915 %description -n libibmad -l pl.UTF-8
916 libibmad to biblioteka udostępniająca niskopoziomowe funkcje
917 InfiniBand przeznaczone dla programów diagnostycznych i zarządzających
918 IB. Obejmuje MAD, SA, SMP i inne podstawowe funkcje IB.
920 %package -n libibmad-devel
921 Summary: Header files for libibmad library
922 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libibmad
923 Group: Development/Libraries
924 Requires: libibmad = %{version}-%{release}
925 Requires: libibumad-devel = %{version}-%{release}
927 %description -n libibmad-devel
928 Header files for libibmad library.
930 %description -n libibmad-devel -l pl.UTF-8
931 Pliki nagłówkowe biblioteki libibmad.
933 %package -n libibmad-static
934 Summary: Static libibmad library
935 Summary(pl.UTF-8): Statyczna biblioteka libibmad
936 Group: Development/Libraries
937 Requires: libibmad-devel = %{version}-%{release}
939 %description -n libibmad-static
940 This package contains the static libibmad library.
942 %description -n libibmad-static -l pl.UTF-8
943 Ten pakiet zawiera statyczną bibliotekę libibmad.
946 Summary: InfiniBand Communication Manager Assistant
947 Summary(pl.UTF-8): Asystent zarządzania komunikacją InfiniBand
948 Group: Networking/Utilities
949 Requires: rdma-boot = %{version}-%{release}
951 %description -n ibacm
952 ibacm assists with establishing communication over InfiniBand.
954 %description -n ibacm -l pl.UTF-8
955 ibacm pomaga przy nawiązywaniu łączności poprzez InfiniBand.
957 %package -n ibacm-devel
958 Summary: Header files for IB ACM service
959 Summary(pl.UTF-8): Pliki nagłówkowe usługi IB ACM
960 Group: Development/Libraries
961 Requires: libibverbs-devel = %{version}-%{release}
962 # doesn't require ibacm
964 %description -n ibacm-devel
965 Header files for IB ACM service.
967 %description -n ibacm-devel -l pl.UTF-8
968 Pliki nagłówkowe usługi IB ACM.
970 %package -n infiniband-diags
971 Summary: InfiniBand diagnostic tools
972 Summary(pl.UTF-8): Narzędzia diagnostyczne InfiniBand
973 Group: Networking/Utilities
974 Requires: infiniband-diags-libs = %{version}-%{release}
976 %description -n infiniband-diags
977 This package provides InfiniBand diagnostic programs and scripts
978 needed to diagnose an IB subnet.
980 %description -n infiniband-diags -l pl.UTF-8
981 Ten pakiet zawiera programy i skrypty diagnostyczne InfiniBand
982 potrzebne do diagnostyki podsieci IB.
984 %package -n infiniband-diags-libs
985 Summary: InfiniBand diagnostic library
986 Summary(pl.UTF-8): Biblioteka diagnostyczna InfiniBand
988 Requires: libibmad = %{version}-%{release}
989 Requires: libibumad = %{version}-%{release}
991 %description -n infiniband-diags-libs
992 InfiniBand diagnostic library.
994 %description -n infiniband-diags-libs -l pl.UTF-8
995 Biblioteka diagnostyczna InfiniBand.
997 %package -n infiniband-diags-devel
998 Summary: Header files for libibnetdisc library
999 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libibnetdisc
1000 Group: Development/Libraries
1001 Requires: infiniband-diags-libs = %{version}-%{release}
1002 Requires: libibmad-devel = %{version}-%{release}
1003 Requires: libibumad-devel = %{version}-%{release}
1005 %description -n infiniband-diags-devel
1006 Header files for libibnetdisc library.
1008 %description -n infiniband-diags-devel -l pl.UTF-8
1009 Pliki nagłówkowe biblioteki libibnetdisc.
1011 %package -n infiniband-diags-static
1012 Summary: Static libibnetdisc library
1013 Summary(pl.UTF-8): Statyczna biblioteka libibnetdisc
1014 Group: Development/Libraries
1015 Requires: infiniband-diags-devel = %{version}-%{release}
1017 %description -n infiniband-diags-static
1018 Static libibnetdisc library.
1020 %description -n infiniband-diags-static -l pl.UTF-8
1021 Statyczna biblioteka libibnetdisc.
1024 Summary: iWarp Port Mapper userspace daemon
1025 Summary(pl.UTF-8): Demon przestrzeni użytkownika usługi iWarp Port Mapper
1026 Group: Networking/Daemons
1027 Requires: rc-scripts
1028 Requires: rdma-boot = %{version}-%{release}
1029 Requires: systemd-units >= 0.38
1030 # misleading package name before 1.0.6
1031 Obsoletes: libiwpm < 1.0.6
1032 # internal API headers, never useful without sources
1033 Obsoletes: libiwpm-devel < 1.0.6
1035 %description -n iwpmd
1036 iwpmd provides a userspace service for iWarp drivers to claim TCP
1037 ports through the standard socket interface.
1039 %description -n iwpmd -l pl.UTF-8
1040 iwpmd dostarcza usługę przestrzeni użytkownika dla sterowników
1041 iWarp, pozwalającą im zajmować porty TCP poprzez standardowy interfejs
1044 %package -n srptools
1045 Summary: Tools for SRP/IB
1046 Summary(pl.UTF-8): Narzędzia do SRP/IB
1047 Group: Networking/Utilities
1048 Requires: rdma-boot = %{version}-%{release}
1050 %description -n srptools
1051 In conjunction with the kernel ib_srp driver, srptools allows you to
1052 discover and use SCSI devices via the SCSI RDMA Protocol over
1055 %description -n srptools -l pl.UTF-8
1056 W połączeniu ze sterownikiem jądra ib_srp, srptools pozwalają na
1057 wykrywanie i używanie urządzeń SCSI poprzez protokół SCSI RDMA po
1060 %package -n python3-pyverbs
1061 Summary: Python 3 API over IB verbs
1062 Summary(pl.UTF-8): API Pythona 3 do IB verbs
1063 Group: Libraries/Python
1064 Requires: libibverbs = %{version}-%{release}
1066 %description -n python3-pyverbs
1067 Pyverbs is a Cython-based Python API over libibverbs, providing an
1068 easy, object-oriented access to IB verbs.
1070 %description -n python3-pyverbs -l pl.UTF-8
1071 Pyverbs to oparte na Cythonie API Pythona do libibverbs, zapewniające
1072 łatwy, zorientowany obiektowo dostęp do IB verbs.
1085 # .pc files generation expect INCLUDEDIR and LIBDIR relative to PREFIX
1087 -DCMAKE_INSTALL_INCLUDEDIR=include \
1088 -DCMAKE_INSTALL_INITDDIR=/etc/rc.d/init.d \
1089 -DCMAKE_INSTALL_LIBDIR=%{_lib} \
1090 -DCMAKE_INSTALL_PERLDIR=%{perl_vendorlib} \
1091 -DCMAKE_INSTALL_SYSTEMD_SERVICEDIR=%{systemdunitdir} \
1092 -DCMAKE_INSTALL_UDEV_RULESDIR=/lib/udev/rules.d \
1093 %{?with_static_libs:-DENABLE_STATIC=ON} \
1096 -DPYTHON_EXECUTABLE:PATH=%{__python3}
1104 rm -rf $RPM_BUILD_ROOT
1105 #install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
1107 %{__make} -C build install \
1108 DESTDIR=$RPM_BUILD_ROOT
1111 %{__rm} -r $RPM_BUILD_ROOT%{py3_sitedir}/pyverbs/{tests,run_tests.py}
1112 %py3_comp $RPM_BUILD_ROOT%{py3_sitedir}/pyverbs
1113 %py3_ocomp $RPM_BUILD_ROOT%{py3_sitedir}/pyverbs
1116 # TODO: drop when other packages switch to upstream compatible lib{ibverbs,rdmacm}.pc
1117 # check if not present already
1118 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/ibverbs.pc ] || exit 1
1119 sed -e 's,@prefix@,%{_prefix},;
1120 s,@libdir@,%{_libdir},;
1121 s,@LIBVERSION@,%{version},' %{SOURCE1} >$RPM_BUILD_ROOT%{_pkgconfigdir}/ibverbs.pc
1122 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/rdmacm.pc ] || exit 1
1123 sed -e 's,@prefix@,%{_prefix},;
1124 s,@libdir@,%{_libdir},;
1125 s,@LIBVERSION@,%{version},' %{SOURCE2} >$RPM_BUILD_ROOT%{_pkgconfigdir}/rdmacm.pc
1128 %{__rm} $RPM_BUILD_ROOT%{_docdir}/{MAINTAINERS,*.md}
1131 rm -rf $RPM_BUILD_ROOT
1133 %post -n libibverbs -p /sbin/ldconfig
1134 %postun -n libibverbs -p /sbin/ldconfig
1136 %post -n libibverbs-driver-efa-libs -p /sbin/ldconfig
1137 %postun -n libibverbs-driver-efa-libs -p /sbin/ldconfig
1139 %post -n libibverbs-driver-mlx4-libs -p /sbin/ldconfig
1140 %postun -n libibverbs-driver-mlx4-libs -p /sbin/ldconfig
1142 %post -n libibverbs-driver-mlx5-libs -p /sbin/ldconfig
1143 %postun -n libibverbs-driver-mlx5-libs -p /sbin/ldconfig
1145 %post -n librdmacm -p /sbin/ldconfig
1146 %postun -n librdmacm -p /sbin/ldconfig
1148 %post -n libibumad -p /sbin/ldconfig
1149 %postun -n libibumad -p /sbin/ldconfig
1151 %post -n libibmad -p /sbin/ldconfig
1152 %postun -n libibmad -p /sbin/ldconfig
1154 %post -n infiniband-diags-libs -p /sbin/ldconfig
1155 %postun -n infiniband-diags-libs -p /sbin/ldconfig
1158 %defattr(644,root,root,755)
1162 %defattr(644,root,root,755)
1163 %doc Documentation/udev.md
1164 %dir %{_sysconfdir}/rdma
1165 %dir %{_sysconfdir}/rdma/modules
1166 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/infiniband.conf
1167 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/iwarp.conf
1168 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/opa.conf
1169 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/rdma.conf
1170 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/roce.conf
1171 %{systemdunitdir}/rdma-hw.target
1172 %{systemdunitdir}/rdma-load-modules@.service
1173 %attr(755,root,root) /lib/udev/rdma_rename
1174 /lib/udev/rules.d/60-rdma-persistent-naming.rules
1175 /lib/udev/rules.d/75-rdma-description.rules
1176 /lib/udev/rules.d/90-rdma-hw-modules.rules
1177 /lib/udev/rules.d/90-rdma-ulp-modules.rules
1178 /lib/udev/rules.d/90-rdma-umad.rules
1179 %config(noreplace) %verify(not md5 mtime size) /etc/udev/rules.d/70-persistent-ipoib.rules
1182 %defattr(644,root,root,755)
1183 %attr(755,root,root) %{_sbindir}/rdma-ndd
1184 %{systemdunitdir}/rdma-ndd.service
1185 /lib/udev/rules.d/60-rdma-ndd.rules
1186 %{_mandir}/man8/rdma-ndd.8*
1188 %files -n libibverbs
1189 %defattr(644,root,root,755)
1190 %doc COPYING.BSD_FB COPYING.BSD_MIT COPYING.md MAINTAINERS README.md Documentation/{libibverbs,tag_matching}.md
1191 %attr(755,root,root) %{_libdir}/libibverbs.so.*.*.*
1192 %attr(755,root,root) %ghost %{_libdir}/libibverbs.so.1
1193 %dir %{_libdir}/libibverbs
1194 %dir %{_sysconfdir}/libibverbs.d
1196 %files -n libibverbs-devel
1197 %defattr(644,root,root,755)
1198 %attr(755,root,root) %{_libdir}/libibverbs.so
1199 %dir %{_includedir}/infiniband
1200 %{_includedir}/infiniband/arch.h
1201 %{_includedir}/infiniband/ib_user_ioctl_verbs.h
1202 %{_includedir}/infiniband/opcode.h
1203 %{_includedir}/infiniband/sa.h
1204 %{_includedir}/infiniband/sa-kern-abi.h
1205 %{_includedir}/infiniband/tm_types.h
1206 %{_includedir}/infiniband/verbs.h
1207 %{_includedir}/infiniband/verbs_api.h
1208 %{_pkgconfigdir}/libibverbs.pc
1210 %{_pkgconfigdir}/ibverbs.pc
1211 %{_mandir}/man3/ibv_*.3*
1212 %{_mandir}/man3/mbps_to_ibv_rate.3*
1213 %{_mandir}/man3/mult_to_ibv_rate.3*
1215 %if %{with static_libs}
1216 %files -n libibverbs-static
1217 %defattr(644,root,root,755)
1218 %{_libdir}/libibverbs.a
1221 %files -n libibverbs-utils
1222 %defattr(644,root,root,755)
1223 %attr(755,root,root) %{_bindir}/ibv_*
1224 %{_mandir}/man1/ibv_*.1*
1226 %files -n libibverbs-driver-bnxt_re
1227 %defattr(644,root,root,755)
1228 %attr(755,root,root) %{_libdir}/libibverbs/libbnxt_re-%{ibv_abi}.so
1229 %{_sysconfdir}/libibverbs.d/bnxt_re.driver
1231 %if %{with static_libs}
1232 %files -n libibverbs-driver-bnxt_re-static
1233 %defattr(644,root,root,755)
1234 %{_libdir}/libbnxt_re-%{ibv_abi}.a
1237 %files -n libibverbs-driver-cxgb3
1238 %defattr(644,root,root,755)
1239 %attr(755,root,root) %{_libdir}/libibverbs/libcxgb3-%{ibv_abi}.so
1240 %{_sysconfdir}/libibverbs.d/cxgb3.driver
1242 %if %{with static_libs}
1243 %files -n libibverbs-driver-cxgb3-static
1244 %defattr(644,root,root,755)
1245 %{_libdir}/libcxgb3-%{ibv_abi}.a
1248 %files -n libibverbs-driver-cxgb4
1249 %defattr(644,root,root,755)
1250 %attr(755,root,root) %{_libdir}/libibverbs/libcxgb4-%{ibv_abi}.so
1251 %{_sysconfdir}/libibverbs.d/cxgb4.driver
1253 %if %{with static_libs}
1254 %files -n libibverbs-driver-cxgb4-static
1255 %defattr(644,root,root,755)
1256 %{_libdir}/libcxgb4-%{ibv_abi}.a
1259 %files -n libibverbs-driver-efa
1260 %defattr(644,root,root,755)
1261 %attr(755,root,root) %{_libdir}/libibverbs/libefa-%{ibv_abi}.so
1262 %{_sysconfdir}/libibverbs.d/efa.driver
1264 %files -n libibverbs-driver-efa-libs
1265 %defattr(644,root,root,755)
1266 %attr(755,root,root) %{_libdir}/libefa.so.*.*.*
1267 %attr(755,root,root) %ghost %{_libdir}/libefa.so.1
1269 %files -n libibverbs-driver-efa-devel
1270 %defattr(644,root,root,755)
1271 %attr(755,root,root) %{_libdir}/libefa.so
1272 %{_includedir}/infiniband/efadv.h
1273 %{_pkgconfigdir}/libefa.pc
1274 %{_mandir}/man3/efadv_create_driver_qp.3*
1275 %{_mandir}/man3/efadv_create_qp_ex.3*
1276 %{_mandir}/man3/efadv_query_ah.3*
1277 %{_mandir}/man3/efadv_query_device.3*
1278 %{_mandir}/man7/efadv.7*
1280 %if %{with static_libs}
1281 %files -n libibverbs-driver-efa-static
1282 %defattr(644,root,root,755)
1286 %files -n libibverbs-driver-hfi1verbs
1287 %defattr(644,root,root,755)
1288 %attr(755,root,root) %{_libdir}/libibverbs/libhfi1verbs-%{ibv_abi}.so
1289 %{_sysconfdir}/libibverbs.d/hfi1verbs.driver
1291 %if %{with static_libs}
1292 %files -n libibverbs-driver-hfi1verbs-static
1293 %defattr(644,root,root,755)
1294 %{_libdir}/libhfi1verbs-%{ibv_abi}.a
1297 %files -n libibverbs-driver-hns
1298 %defattr(644,root,root,755)
1299 %attr(755,root,root) %{_libdir}/libibverbs/libhns-%{ibv_abi}.so
1300 %{_sysconfdir}/libibverbs.d/hns.driver
1302 %if %{with static_libs}
1303 %files -n libibverbs-driver-hns-static
1304 %defattr(644,root,root,755)
1305 %{_libdir}/libhns-%{ibv_abi}.a
1308 %files -n libibverbs-driver-ipathverbs
1309 %defattr(644,root,root,755)
1310 %attr(755,roor,root) %{_libexecdir}/truescale-serdes.cmds
1311 %attr(755,root,root) %{_libdir}/libibverbs/libipathverbs-%{ibv_abi}.so
1312 %{_sysconfdir}/libibverbs.d/ipathverbs.driver
1313 %config(noreplace) %verify(not md5 mtime size) /etc/modprobe.d/truescale.conf
1315 %if %{with static_libs}
1316 %files -n libibverbs-driver-ipathverbs-static
1317 %defattr(644,root,root,755)
1318 %{_libdir}/libipathverbs-%{ibv_abi}.a
1321 %files -n libibverbs-driver-irdma
1322 %defattr(644,root,root,755)
1323 %attr(755,root,root) %{_libdir}/libibverbs/libirdma-%{ibv_abi}.so
1324 %{_sysconfdir}/libibverbs.d/irdma.driver
1326 %if %{with static_libs}
1327 %files -n libibverbs-driver-irdma-static
1328 %defattr(644,root,root,755)
1329 %{_libdir}/libirdma-%{ibv_abi}.a
1332 %files -n libibverbs-driver-mlx4
1333 %defattr(644,root,root,755)
1334 %attr(755,root,root) %{_libdir}/libibverbs/libmlx4-%{ibv_abi}.so
1335 %{_sysconfdir}/libibverbs.d/mlx4.driver
1336 /etc/modprobe.d/mlx4.conf
1338 %files -n libibverbs-driver-mlx4-libs
1339 %defattr(644,root,root,755)
1340 %attr(755,root,root) %{_libdir}/libmlx4.so.*.*.*
1341 %attr(755,root,root) %ghost %{_libdir}/libmlx4.so.1
1343 %files -n libibverbs-driver-mlx4-devel
1344 %defattr(644,root,root,755)
1345 %attr(755,root,root) %{_libdir}/libmlx4.so
1346 %{_includedir}/infiniband/mlx4dv.h
1347 %{_pkgconfigdir}/libmlx4.pc
1348 %{_mandir}/man3/mlx4dv_*.3*
1349 %{_mandir}/man7/mlx4dv.7*
1351 %if %{with static_libs}
1352 %files -n libibverbs-driver-mlx4-static
1353 %defattr(644,root,root,755)
1354 %{_libdir}/libmlx4.a
1357 %files -n libibverbs-driver-mlx5
1358 %defattr(644,root,root,755)
1359 %attr(755,root,root) %{_libdir}/libibverbs/libmlx5-%{ibv_abi}.so
1360 %{_sysconfdir}/libibverbs.d/mlx5.driver
1362 %files -n libibverbs-driver-mlx5-libs
1363 %defattr(644,root,root,755)
1364 %attr(755,root,root) %{_libdir}/libmlx5.so.*.*.*
1365 %attr(755,root,root) %ghost %{_libdir}/libmlx5.so.1
1367 %files -n libibverbs-driver-mlx5-devel
1368 %defattr(644,root,root,755)
1369 %attr(755,root,root) %{_libdir}/libmlx5.so
1370 %{_includedir}/infiniband/mlx5_api.h
1371 %{_includedir}/infiniband/mlx5_user_ioctl_verbs.h
1372 %{_includedir}/infiniband/mlx5dv.h
1373 %{_pkgconfigdir}/libmlx5.pc
1374 %{_mandir}/man3/mlx5dv_*.3*
1375 %{_mandir}/man7/mlx5dv.7*
1377 %if %{with static_libs}
1378 %files -n libibverbs-driver-mlx5-static
1379 %defattr(644,root,root,755)
1380 %{_libdir}/libmlx5.a
1383 %files -n libibverbs-driver-mthca
1384 %defattr(644,root,root,755)
1385 %attr(755,root,root) %{_libdir}/libibverbs/libmthca-%{ibv_abi}.so
1386 %{_sysconfdir}/libibverbs.d/mthca.driver
1388 %if %{with static_libs}
1389 %files -n libibverbs-driver-mthca-static
1390 %defattr(644,root,root,755)
1391 %{_libdir}/libmthca-%{ibv_abi}.a
1394 %files -n libibverbs-driver-nes
1395 %defattr(644,root,root,755)
1396 %attr(755,root,root) %{_libdir}/libibverbs/libnes-%{ibv_abi}.so
1397 %{_sysconfdir}/libibverbs.d/nes.driver
1399 %if %{with static_libs}
1400 %files -n libibverbs-driver-nes-static
1401 %defattr(644,root,root,755)
1402 %{_libdir}/libnes-%{ibv_abi}.a
1405 %files -n libibverbs-driver-ocrdma
1406 %defattr(644,root,root,755)
1407 %attr(755,root,root) %{_libdir}/libibverbs/libocrdma-%{ibv_abi}.so
1408 %{_sysconfdir}/libibverbs.d/ocrdma.driver
1410 %if %{with static_libs}
1411 %files -n libibverbs-driver-ocrdma-static
1412 %defattr(644,root,root,755)
1413 %{_libdir}/libocrdma-%{ibv_abi}.a
1416 %files -n libibverbs-driver-qedr
1417 %defattr(644,root,root,755)
1418 %attr(755,root,root) %{_libdir}/libibverbs/libqedr-%{ibv_abi}.so
1419 %{_sysconfdir}/libibverbs.d/qedr.driver
1421 %if %{with static_libs}
1422 %files -n libibverbs-driver-qedr-static
1423 %defattr(644,root,root,755)
1424 %{_libdir}/libqedr-%{ibv_abi}.a
1427 %files -n libibverbs-driver-rxe
1428 %defattr(644,root,root,755)
1429 %doc Documentation/rxe.md
1430 %attr(755,root,root) %{_libdir}/libibverbs/librxe-%{ibv_abi}.so
1431 %{_sysconfdir}/libibverbs.d/rxe.driver
1432 %{_mandir}/man7/rxe.7*
1434 %if %{with static_libs}
1435 %files -n libibverbs-driver-rxe-static
1436 %defattr(644,root,root,755)
1437 %{_libdir}/librxe-%{ibv_abi}.a
1440 %files -n libibverbs-driver-siw
1441 %defattr(644,root,root,755)
1442 %attr(755,root,root) %{_libdir}/libibverbs/libsiw-%{ibv_abi}.so
1443 %{_sysconfdir}/libibverbs.d/siw.driver
1445 %if %{with static_libs}
1446 %files -n libibverbs-driver-siw-static
1447 %defattr(644,root,root,755)
1448 %{_libdir}/libsiw-%{ibv_abi}.a
1451 %files -n libibverbs-driver-vmw_pvrdma
1452 %defattr(644,root,root,755)
1453 %attr(755,root,root) %{_libdir}/libibverbs/libvmw_pvrdma-%{ibv_abi}.so
1454 %{_sysconfdir}/libibverbs.d/vmw_pvrdma.driver
1456 %if %{with static_libs}
1457 %files -n libibverbs-driver-vmw_pvrdma-static
1458 %defattr(644,root,root,755)
1459 %{_libdir}/libvmw_pvrdma-%{ibv_abi}.a
1463 %defattr(644,root,root,755)
1464 %doc Documentation/librdmacm.md
1465 %attr(755,root,root) %{_libdir}/librdmacm.so.*.*.*
1466 %attr(755,root,root) %ghost %{_libdir}/librdmacm.so.1
1467 %dir %{_libdir}/rsocket
1468 %attr(755,root,root) %{_libdir}/rsocket/librspreload.so*
1470 %files -n librdmacm-devel
1471 %defattr(644,root,root,755)
1472 %attr(755,root,root) %{_libdir}/librdmacm.so
1473 %{_includedir}/infiniband/ib.h
1474 %{_includedir}/rdma/rdma_cma.h
1475 %{_includedir}/rdma/rdma_cma_abi.h
1476 %{_includedir}/rdma/rdma_verbs.h
1477 %{_includedir}/rdma/rsocket.h
1478 %{_pkgconfigdir}/librdmacm.pc
1480 %{_pkgconfigdir}/rdmacm.pc
1481 %{_mandir}/man3/rdma_*.3*
1482 %{_mandir}/man7/rdma_cm.7*
1483 %{_mandir}/man7/rsocket.7*
1485 %files -n librdmacm-utils
1486 %defattr(644,root,root,755)
1487 %attr(755,root,root) %{_bindir}/cmtime
1488 %attr(755,root,root) %{_bindir}/mckey
1489 %attr(755,root,root) %{_bindir}/rcopy
1490 %attr(755,root,root) %{_bindir}/rdma_client
1491 %attr(755,root,root) %{_bindir}/rdma_server
1492 %attr(755,root,root) %{_bindir}/rdma_xclient
1493 %attr(755,root,root) %{_bindir}/rdma_xserver
1494 %attr(755,root,root) %{_bindir}/riostream
1495 %attr(755,root,root) %{_bindir}/rping
1496 %attr(755,root,root) %{_bindir}/rstream
1497 %attr(755,root,root) %{_bindir}/ucmatose
1498 %attr(755,root,root) %{_bindir}/udaddy
1499 %attr(755,root,root) %{_bindir}/udpong
1500 %{_mandir}/man1/cmtime.1*
1501 %{_mandir}/man1/mckey.1*
1502 %{_mandir}/man1/rcopy.1*
1503 %{_mandir}/man1/rdma_client.1*
1504 %{_mandir}/man1/rdma_server.1*
1505 %{_mandir}/man1/rdma_xclient.1*
1506 %{_mandir}/man1/rdma_xserver.1*
1507 %{_mandir}/man1/riostream.1*
1508 %{_mandir}/man1/rping.1*
1509 %{_mandir}/man1/rstream.1*
1510 %{_mandir}/man1/ucmatose.1*
1511 %{_mandir}/man1/udaddy.1*
1512 %{_mandir}/man1/udpong.1*
1514 %if %{with static_libs}
1515 %files -n librdmacm-static
1516 %defattr(644,root,root,755)
1517 %{_libdir}/librdmacm.a
1521 %defattr(644,root,root,755)
1522 %attr(755,root,root) %{_libdir}/libibumad.so.*.*.*
1523 %attr(755,root,root) %ghost %{_libdir}/libibumad.so.3
1525 %files -n libibumad-devel
1526 %defattr(644,root,root,755)
1527 %attr(755,root,root) %{_libdir}/libibumad.so
1528 %{_includedir}/infiniband/umad*.h
1529 %{_pkgconfigdir}/libibumad.pc
1530 %{_mandir}/man3/umad_*.3*
1532 %if %{with static_libs}
1533 %files -n libibumad-static
1534 %defattr(644,root,root,755)
1535 %{_libdir}/libibumad.a
1539 %defattr(644,root,root,755)
1540 %attr(755,root,root) %{_libdir}/libibmad.so.*.*.*
1541 %attr(755,root,root) %ghost %{_libdir}/libibmad.so.5
1543 %files -n libibmad-devel
1544 %defattr(644,root,root,755)
1545 %attr(755,root,root) %{_libdir}/libibmad.so
1546 %{_includedir}/infiniband/mad.h
1547 %{_includedir}/infiniband/mad_osd.h
1548 %{_pkgconfigdir}/libibmad.pc
1550 %if %{with static_libs}
1551 %files -n libibmad-static
1552 %defattr(644,root,root,755)
1553 %{_libdir}/libibmad.a
1557 %defattr(644,root,root,755)
1558 %doc Documentation/ibacm.md
1559 %attr(755,root,root) %{_bindir}/ib_acme
1560 %attr(755,root,root) %{_sbindir}/ibacm
1561 %dir %{_libdir}/ibacm
1562 %attr(755,root,root) %{_libdir}/ibacm/libibacmp.so
1563 %attr(754,root,root) /etc/rc.d/init.d/ibacm
1564 %{systemdunitdir}/ibacm.service
1565 %{systemdunitdir}/ibacm.socket
1566 %{_mandir}/man1/ib_acme.1*
1567 %{_mandir}/man8/ibacm.8*
1569 %files -n ibacm-devel
1570 %defattr(644,root,root,755)
1571 %{_includedir}/infiniband/acm.h
1572 %{_includedir}/infiniband/acm_prov.h
1573 %{_mandir}/man7/ibacm.7*
1574 %{_mandir}/man7/ibacm_prov.7*
1576 %files -n infiniband-diags
1577 %defattr(644,root,root,755)
1578 %attr(755,root,root) %{_sbindir}/check_lft_balance.pl
1579 %attr(755,root,root) %{_sbindir}/dump_fts
1580 %attr(755,root,root) %{_sbindir}/dump_lfts.sh
1581 %attr(755,root,root) %{_sbindir}/dump_mfts.sh
1582 %attr(755,root,root) %{_sbindir}/ibaddr
1583 %attr(755,root,root) %{_sbindir}/ibcacheedit
1584 %attr(755,root,root) %{_sbindir}/ibccconfig
1585 %attr(755,root,root) %{_sbindir}/ibccquery
1586 %attr(755,root,root) %{_sbindir}/ibfindnodesusing.pl
1587 %attr(755,root,root) %{_sbindir}/ibhosts
1588 %attr(755,root,root) %{_sbindir}/ibidsverify.pl
1589 %attr(755,root,root) %{_sbindir}/iblinkinfo
1590 %attr(755,root,root) %{_sbindir}/ibnetdiscover
1591 %attr(755,root,root) %{_sbindir}/ibnodes
1592 %attr(755,root,root) %{_sbindir}/ibping
1593 %attr(755,root,root) %{_sbindir}/ibportstate
1594 %attr(755,root,root) %{_sbindir}/ibqueryerrors
1595 %attr(755,root,root) %{_sbindir}/ibroute
1596 %attr(755,root,root) %{_sbindir}/ibrouters
1597 %attr(755,root,root) %{_sbindir}/ibstat
1598 %attr(755,root,root) %{_sbindir}/ibstatus
1599 %attr(755,root,root) %{_sbindir}/ibswitches
1600 %attr(755,root,root) %{_sbindir}/ibsysstat
1601 %attr(755,root,root) %{_sbindir}/ibtracert
1602 %attr(755,root,root) %{_sbindir}/perfquery
1603 %attr(755,root,root) %{_sbindir}/saquery
1604 %attr(755,root,root) %{_sbindir}/sminfo
1605 %attr(755,root,root) %{_sbindir}/smpdump
1606 %attr(755,root,root) %{_sbindir}/smpquery
1607 %attr(755,root,root) %{_sbindir}/vendstat
1608 %dir %{_sysconfdir}/infiniband-diags
1609 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/infiniband-diags/error_thresholds
1610 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/infiniband-diags/ibdiag.conf
1611 %{perl_vendorlib}/IBswcountlimits.pm
1612 %{_mandir}/man8/check_lft_balance.8*
1613 %{_mandir}/man8/dump_fts.8*
1614 %{_mandir}/man8/dump_lfts.8*
1615 %{_mandir}/man8/dump_mfts.8*
1616 %{_mandir}/man8/ibaddr.8*
1617 %{_mandir}/man8/ibcacheedit.8*
1618 %{_mandir}/man8/ibccconfig.8*
1619 %{_mandir}/man8/ibccquery.8*
1620 %{_mandir}/man8/ibfindnodesusing.8*
1621 %{_mandir}/man8/ibhosts.8*
1622 %{_mandir}/man8/ibidsverify.8*
1623 %{_mandir}/man8/iblinkinfo.8*
1624 %{_mandir}/man8/ibnetdiscover.8*
1625 %{_mandir}/man8/ibnodes.8*
1626 %{_mandir}/man8/ibping.8*
1627 %{_mandir}/man8/ibportstate.8*
1628 %{_mandir}/man8/ibqueryerrors.8*
1629 %{_mandir}/man8/ibroute.8*
1630 %{_mandir}/man8/ibrouters.8*
1631 %{_mandir}/man8/ibstat.8*
1632 %{_mandir}/man8/ibstatus.8*
1633 %{_mandir}/man8/ibswitches.8*
1634 %{_mandir}/man8/ibsysstat.8*
1635 %{_mandir}/man8/ibtracert.8*
1636 %{_mandir}/man8/infiniband-diags.8*
1637 %{_mandir}/man8/perfquery.8*
1638 %{_mandir}/man8/saquery.8*
1639 %{_mandir}/man8/sminfo.8*
1640 %{_mandir}/man8/smpdump.8*
1641 %{_mandir}/man8/smpquery.8*
1642 %{_mandir}/man8/vendstat.8*
1644 %files -n infiniband-diags-libs
1645 %defattr(644,root,root,755)
1646 %attr(755,root,root) %{_libdir}/libibnetdisc.so.*.*.*
1647 %attr(755,root,root) %ghost %{_libdir}/libibnetdisc.so.5
1649 %files -n infiniband-diags-devel
1650 %defattr(644,root,root,755)
1651 %attr(755,root,root) %{_libdir}/libibnetdisc.so
1652 %{_includedir}/infiniband/ibnetdisc.h
1653 %{_includedir}/infiniband/ibnetdisc_osd.h
1654 %{_pkgconfigdir}/libibnetdisc.pc
1655 %{_mandir}/man3/ibnd_*.3*
1657 %if %{with static_libs}
1658 %files -n infiniband-diags-static
1659 %defattr(644,root,root,755)
1660 %{_libdir}/libibnetdisc.a
1664 %defattr(644,root,root,755)
1665 %attr(755,root,root) %{_sbindir}/iwpmd
1666 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/iwpmd.conf
1667 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/iwpmd.conf
1668 %attr(754,root,root) /etc/rc.d/init.d/iwpmd
1669 %{systemdunitdir}/iwpmd.service
1670 /lib/udev/rules.d/90-iwpmd.rules
1671 %{_mandir}/man5/iwpmd.conf.5*
1672 %{_mandir}/man8/iwpmd.8*
1675 %defattr(644,root,root,755)
1676 %doc Documentation/ibsrpdm.md
1677 %attr(755,root,root) %{_sbindir}/srp_daemon
1678 %attr(755,root,root) %{_sbindir}/srp_daemon.sh
1679 %attr(755,root,root) %{_sbindir}/ibsrpdm
1680 %attr(755,root,root) %{_sbindir}/run_srp_daemon
1681 %dir %{_libexecdir}/srp_daemon
1682 %attr(755,roor,root) %{_libexecdir}/srp_daemon/start_on_all_ports
1683 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/srp_daemon.conf
1684 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/srp_daemon.conf
1685 %attr(754,root,root) /etc/rc.d/init.d/srpd
1686 %{systemdunitdir}/srp_daemon.service
1687 %{systemdunitdir}/srp_daemon_port@.service
1688 /lib/udev/rules.d/60-srp_daemon.rules
1689 %{_mandir}/man5/srp_daemon.service.5*
1690 %{_mandir}/man5/srp_daemon_port@.service.5*
1691 %{_mandir}/man8/ibsrpdm.8*
1692 %{_mandir}/man8/srp_daemon.8*
1695 %files -n python3-pyverbs
1696 %defattr(644,root,root,755)
1697 %dir %{py3_sitedir}/pyverbs
1698 %attr(755,root,root) %{py3_sitedir}/pyverbs/*.cpython-*.so
1699 %{py3_sitedir}/pyverbs/*.py
1700 %{py3_sitedir}/pyverbs/__pycache__