]>
Commit | Line | Data |
---|---|---|
96293899 JB |
1 | # TODO: |
2 | # - PLDify SysV init scripts | |
3 | # - drop ibverbs.pc and rdmacm.pc when not used by other packages | |
6d0e6c57 JB |
4 | # |
5 | # Conditional build: | |
6 | %bcond_without static_libs # static libraries | |
33c4ab72 | 7 | %bcond_without systemd # systemd |
6d0e6c57 JB |
8 | |
9 | Summary: RDMA Core Userspace Libraries and Daemons | |
10 | Summary(pl.UTF-8): RDMA Core - biblioteki i demony przestrzeni użytkownika | |
11 | Name: rdma-core | |
46f23dd7 | 12 | Version: 48.0 |
970c025d | 13 | Release: 1 |
6d0e6c57 JB |
14 | License: BSD or GPL v2 |
15 | Group: Applications/System | |
16 | #Source0Download: https://github.com/linux-rdma/rdma-core/releases | |
17 | Source0: https://github.com/linux-rdma/rdma-core/releases/download/v%{version}/%{name}-%{version}.tar.gz | |
46f23dd7 | 18 | # Source0-md5: f8901665b2fbf03b4ffb6bf7f6207ac4 |
6d0e6c57 JB |
19 | Source1: libibverbs.pc.in |
20 | Source2: librdmacm.pc.in | |
ba6ec5f4 | 21 | Patch0: %{name}-static.patch |
e4099cf1 JB |
22 | # restore cxgb3 and nes providers from rdma-core 26.1 (keep until dropping support for kernels < 5.5) |
23 | # from https://github.com/linux-rdma/rdma-core/commit/c21a3cf5d9e4cef0904b4d47f1cb43be9efdbf90.patch cut down (to revert) | |
24 | Patch1: %{name}-kernel-abi.patch | |
e4099cf1 | 25 | # https://github.com/linux-rdma/rdma-core/commit/4daf5c91c1296683924cb9668c3d879da072756b.patch cut down (to revert) |
567e5a90 JB |
26 | Patch2: %{name}-nes.patch |
27 | # https://github.com/linux-rdma/rdma-core/commit/36588f5844af4ef1e5b0d6ad002fa1adf9032653.patch cut down (to revert) | |
28 | Patch3: %{name}-cxgb3.patch | |
e4099cf1 | 29 | Patch4: %{name}-providers-update.patch |
6d0e6c57 | 30 | URL: https://github.com/linux-rdma/rdma-core |
46f23dd7 | 31 | BuildRequires: cmake >= 2.8.12 |
ba42dea3 | 32 | BuildRequires: docutils |
dcc7ba17 JB |
33 | # i915_drm.h, amdgpu_drm.h |
34 | BuildRequires: libdrm-devel | |
6d0e6c57 JB |
35 | BuildRequires: libnl-devel >= 3.2 |
36 | # <rdma/*> kernel interface | |
37 | BuildRequires: linux-libc-headers >= 7:2.6.20 | |
ba42dea3 JB |
38 | # if no buildlib/pandoc-prebuilt dir |
39 | #BuildRequires: pandoc | |
6d0e6c57 | 40 | BuildRequires: pkgconfig |
682efa9a JB |
41 | BuildRequires: python3 >= 1:3 |
42 | %if %{with python} | |
43 | BuildRequires: python3-Cython | |
44 | BuildRequires: python3-devel >= 1:3.2 | |
45 | %endif | |
6d0e6c57 JB |
46 | BuildRequires: rpmbuild(macros) >= 1.605 |
47 | BuildRequires: udev-devel | |
33c4ab72 | 48 | %{?with_systemd:BuildRequires: systemd-devel} |
6d0e6c57 JB |
49 | Requires: ibacm = %{version}-%{release} |
50 | Requires: iwpmd = %{version}-%{release} | |
51 | Requires: rdma-boot = %{version}-%{release} | |
52 | Requires: rdma-ndd = %{version}-%{release} | |
53 | Requires: srptools = %{version}-%{release} | |
54 | Requires: systemd-units | |
55 | Requires: udev-core | |
56 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
57 | ||
3d682da5 | 58 | %define ibv_abi rdmav34 |
6d0e6c57 JB |
59 | |
60 | %description | |
61 | This is the userspace components for the Linux Kernel's | |
62 | drivers/infiniband subsystem. Specifically this contains the userspace | |
63 | libraries for the following device nodes: | |
64 | - /dev/infiniband/uverbsX (libibverbs) | |
65 | - /dev/infiniband/rdma_cm (librdmacm) | |
66 | - /dev/infiniband/umadX (libibumad) | |
67 | ||
68 | The userspace component of the libibverbs RDMA kernel drivers are | |
69 | included with support for the following Kernel RDMA drivers: | |
34634438 | 70 | - bnxt_re.ko |
d0d0b5d2 JB |
71 | - efa.ko |
72 | - erdma.ko | |
6d0e6c57 JB |
73 | - iw_cxgb3.ko |
74 | - iw_cxgb4.ko | |
75 | - hfi1.ko | |
76 | - hns-roce.ko | |
6d0e6c57 | 77 | - ib_qib.ko |
3d682da5 | 78 | - irdma.ko |
d0d0b5d2 | 79 | - mana_ib.ko |
6d0e6c57 JB |
80 | - mlx4_ib.ko |
81 | - mlx5_ib.ko | |
82 | - ib_mthca.ko | |
83 | - iw_nes.ko | |
84 | - ocrdma.ko | |
85 | - qedr.ko | |
86 | - rdma_rxe.ko | |
d0d0b5d2 | 87 | - siw.ko |
6d0e6c57 JB |
88 | - vmw_pvrdma.ko |
89 | ||
90 | Additional service daemons are provided for: | |
91 | - srp_daemon (ib_srp.ko) | |
92 | - iwpmd (for iwarp kernel providers) | |
93 | - ibacm (for InfiniBand communication management assistant) | |
94 | ||
95 | %description -l pl.UTF-8 | |
96 | Ten pakiet zawiera komponenty przestrzeni użykownika dla podsystemu | |
97 | drivers/infiniband jądra Linuksa. W szczególności zawiera biblioteki | |
98 | przestrzeni użytkownika dla następujących urządzeń: | |
99 | - /dev/infiniband/uverbsX (libibverbs) | |
100 | - /dev/infiniband/rdma_cm (librdmacm) | |
101 | - /dev/infiniband/umadX (libibumad) | |
102 | ||
103 | Dołączony jest komponent przestrzeni użytkownika dla sterowników RDMA | |
104 | libibverbs w jądrze dla następujących sterowników RDMA z jądra: | |
34634438 | 105 | - bnxt_re.ko |
d0d0b5d2 JB |
106 | - efa.ko |
107 | - erdma.ko | |
6d0e6c57 JB |
108 | - iw_cxgb3.ko |
109 | - iw_cxgb4.ko | |
110 | - hfi1.ko | |
111 | - hns-roce.ko | |
6d0e6c57 | 112 | - ib_qib.ko |
3d682da5 | 113 | - irdma.ko |
d0d0b5d2 | 114 | - mana_ib.ko |
6d0e6c57 JB |
115 | - mlx4_ib.ko |
116 | - mlx5_ib.ko | |
117 | - ib_mthca.ko | |
118 | - iw_nes.ko | |
119 | - ocrdma.ko | |
120 | - qedr.ko | |
121 | - rdma_rxe.ko | |
d0d0b5d2 | 122 | - siw.ko |
6d0e6c57 JB |
123 | - vmw_pvrdma.ko |
124 | ||
125 | Są także demony dodatkowych usług: | |
126 | - srp_daemon (ib_srp.ko) | |
127 | - iwpmd (dla sterowników iwarp) | |
128 | - ibacm (dla asystenta zarządzania komunikacją InfiniBand) | |
129 | ||
130 | %package -n rdma-boot | |
131 | Summary: RDMA systemd units and udev rules to initialize kernel modules | |
132 | Summary(pl.UTF-8): Jednostki systemd i reguły udev do zainicjowania modułów jądra RDMA | |
133 | Group: Base | |
134 | Requires: systemd-units | |
135 | ||
136 | %description -n rdma-boot | |
137 | RDMA systemd units and udev rules to initialize kernel modules. | |
138 | ||
139 | %description -n rdma-boot -l pl.UTF-8 | |
140 | Jednostki systemd i reguły udev do zainicjowania modułów jądra RDMA. | |
141 | ||
142 | %package -n rdma-ndd | |
143 | Summary: RDMA-NDD - RDMA device Node Description update daemon | |
144 | Summary(pl.UTF-8): RDMA-NDD - demon uaktualniający opisy węzłów urządzeń RDMA | |
145 | Group: Daemons | |
146 | Requires: systemd-units | |
147 | Requires: udev-core | |
148 | ||
149 | %description -n rdma-ndd | |
150 | RDMA device Node Description update daemon. | |
151 | ||
152 | %description -n rdma-ndd -l pl.UTF-8 | |
153 | Demon uaktualniający opisy węzłów urządzeń RDMA. | |
154 | ||
155 | %package -n libibverbs | |
156 | Summary: A library for direct userspace use of InfiniBand hardware | |
157 | Summary(pl.UTF-8): Biblioteka bezpośredniego dostępu do sprzętu InfiniBand z przestrzeni użytkownika | |
158 | Group: Libraries | |
159 | ||
160 | %description -n libibverbs | |
161 | libibverbs is a library that allows userspace processes to use | |
162 | InfiniBand "verbs" as described in the InfiniBand Architecture | |
163 | Specification. This includes direct hardware access for fast path | |
164 | operations. | |
165 | ||
166 | For this library to be useful, a device-specific plug-in module should | |
167 | also be installed. | |
168 | ||
169 | %description -n libibverbs -l pl.UTF-8 | |
170 | libibverbs to biblioteka pozwalająca procesom przestrzeni użytkownika | |
171 | używać metod "verbs" InfiniBand opisanej w specyfikacji architektury | |
172 | InfiniBand. Obejmuje to bezpośredni dostęp do sprzętu dla operacji po | |
173 | szybkiej ścieżce. | |
174 | ||
175 | Aby ta biblioteka była użyteczna powinien być zainstalowany także | |
176 | odpowiedni moduł dla używanego sprzętu. | |
177 | ||
178 | %package -n libibverbs-devel | |
179 | Summary: Development files for libibverbs library | |
180 | Summary(pl.UTF-8): Pliki programistyczne biblioteki libibverbs | |
181 | Group: Development/Libraries | |
182 | Requires: libibverbs = %{version}-%{release} | |
183 | Requires: libnl-devel >= 1:3.2 | |
184 | ||
185 | %description -n libibverbs-devel | |
186 | Header files for libibverbs library. | |
187 | ||
188 | %description -n libibverbs-devel -l pl.UTF-8 | |
189 | Pliki nagłówkowe biblioteki libibverbs. | |
190 | ||
191 | %package -n libibverbs-static | |
192 | Summary: Static libibverbs library | |
193 | Summary(pl.UTF-8): Statyczna biblioteka libibverbs | |
194 | Group: Development/Libraries | |
195 | Requires: libibverbs-devel = %{version}-%{release} | |
0d7b58a9 | 196 | Obsoletes: libibverbs-devel-static < 1.1.2 |
6d0e6c57 JB |
197 | |
198 | %description -n libibverbs-static | |
199 | Static libibverbs library. | |
200 | ||
201 | %description -n libibverbs-static -l pl.UTF-8 | |
202 | Statyczna biblioteka libibverbs. | |
203 | ||
204 | %package -n libibverbs-utils | |
205 | Summary: Examples for the libibverbs library | |
206 | Summary(pl.UTF-8): Przykładowe programy do biblioteki libibverbs | |
207 | Group: Applications/System | |
208 | Requires: libibverbs = %{version}-%{release} | |
209 | ||
210 | %description -n libibverbs-utils | |
211 | Useful libibverbs example programs such as ibv_devinfo, which | |
212 | displays information about InfiniBand devices. | |
213 | ||
214 | %description -n libibverbs-utils -l pl.UTF-8 | |
215 | Przydatne programy przykładowe do biblioteki libibverbs, takie jak | |
216 | ibv_devinfo wyświetlający informacje o urządzeniach InfiniBand. | |
217 | ||
218 | %package -n libibverbs-driver-bnxt_re | |
219 | Summary: Userspace driver for Broadcom NetXtreme-E HCAs | |
220 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart HCA Broadcom NetXtreme-E | |
221 | Group: Libraries | |
222 | Requires: libibverbs = %{version}-%{release} | |
223 | ||
224 | %description -n libibverbs-driver-bnxt_re | |
225 | Userspace driver for Broadcom NetXtreme-E HCAs. | |
226 | ||
227 | %description -n libibverbs-driver-bnxt_re -l pl.UTF-8 | |
228 | Sterownik przestrzeni użytkownika dla kart HCA Broadcom NetXtreme-E. | |
229 | ||
230 | %package -n libibverbs-driver-bnxt_re-static | |
231 | Summary: Static version of bnxt_re driver | |
232 | Summary(pl.UTF-8): Statyczna wersja sterownika bnxt_re | |
233 | Group: Development/Libraries | |
234 | Requires: libibverbs-static = %{version}-%{release} | |
235 | ||
236 | %description -n libibverbs-driver-bnxt_re-static | |
237 | Static version of bnxt_re driver, which may be linked directly into | |
238 | application. | |
239 | ||
240 | %description -n libibverbs-driver-bnxt_re-static -l pl.UTF-8 | |
241 | Statyczna wersja sterownika bnxt_re, którą można wbudować bezpośrednio | |
242 | w aplikację. | |
243 | ||
244 | %package -n libibverbs-driver-cxgb3 | |
245 | Summary: Userspace driver for the Chelsio T3 iWARP RNIC | |
246 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Chelsio T3 iWARP RNIC | |
247 | Group: Libraries | |
248 | Requires: libibverbs = %{version}-%{release} | |
249 | ||
250 | %description -n libibverbs-driver-cxgb3 | |
251 | Userspace driver for the Chelsio T3 iWARP RNIC. | |
252 | ||
253 | %description -n libibverbs-driver-cxgb3 -l pl.UTF-8 | |
254 | Sterownik przestrzeni użytkownika dla kart Chelsio T3 iWARP RNIC. | |
255 | ||
256 | %package -n libibverbs-driver-cxgb3-static | |
257 | Summary: Static version of cxgb3 driver | |
258 | Summary(pl.UTF-8): Statyczna wersja sterownika cxgb3 | |
259 | Group: Development/Libraries | |
260 | Requires: libibverbs-static = %{version}-%{release} | |
261 | ||
262 | %description -n libibverbs-driver-cxgb3-static | |
263 | Static version of cxgb3 driver, which may be linked directly into | |
264 | application. | |
265 | ||
266 | %description -n libibverbs-driver-cxgb3-static -l pl.UTF-8 | |
267 | Statyczna wersja sterownika cxgb3, którą można wbudować bezpośrednio w | |
268 | aplikację. | |
269 | ||
270 | %package -n libibverbs-driver-cxgb4 | |
271 | Summary: Userspace driver for the Chelsio T4 iWARP RNIC | |
272 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Chelsio T4 iWARP RNIC | |
273 | Group: Libraries | |
274 | Requires: libibverbs = %{version}-%{release} | |
275 | ||
276 | %description -n libibverbs-driver-cxgb4 | |
277 | libcxgb4 is a userspace driver for the Chelsio T4 iWARP RNIC. It works | |
278 | as a plug-in module for libibverbs that allows programs to use Chelsio | |
279 | RNICs directly from userspace. | |
280 | ||
281 | %description -n libibverbs-driver-cxgb4 -l pl.UTF-8 | |
282 | libcxgb4 to sterownik przestrzeni użytkownika dla kart Chelsio T4 | |
283 | iWARP RNIC. Działa jako moduł ładowany przez libibverbs, pozwalający | |
284 | programom na dostęp z przestrzeni użytkownika do interfejsów RNIC | |
285 | Chelsio. | |
286 | ||
287 | %package -n libibverbs-driver-cxgb4-static | |
288 | Summary: Static version of cxgb4 driver | |
289 | Summary(pl.UTF-8): Statyczna wersja sterownika cxgb4 | |
290 | Group: Development/Libraries | |
291 | Requires: libibverbs-static = %{version}-%{release} | |
292 | ||
293 | %description -n libibverbs-driver-cxgb4-static | |
294 | Static version of cxgb4 driver, which may be linked directly into | |
295 | application. | |
296 | ||
297 | %description -n libibverbs-driver-cxgb4-static -l pl.UTF-8 | |
298 | Statyczna wersja sterownika cxgb4, którą można wbudować bezpośrednio w | |
299 | aplikację. | |
300 | ||
ba42dea3 JB |
301 | %package -n libibverbs-driver-efa |
302 | Summary: Userspace driver for the Amazon Elastic Fabric Adapters | |
303 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla urządzeń Amazon Elastic Fabric Adapter | |
304 | Group: Libraries | |
305 | Requires: libibverbs-driver-efa-libs = %{version}-%{release} | |
306 | ||
307 | %description -n libibverbs-driver-efa | |
308 | libefa is a userspace driver for Amazon Elastic Fabric Adapters. It | |
309 | works as a plug-in module for libibverbs that allows programs to | |
310 | use Amazon hardware directly from userspace. | |
311 | ||
312 | %description -n libibverbs-driver-efa -l pl.UTF-8 | |
313 | libefa to sterownik przestrzeni użytkownika dla urządzeń Amazon | |
314 | Elastic Fabric Adapter. Działa jako moduł ładowany przez libibverbs, | |
315 | pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu | |
316 | Amazona. | |
317 | ||
318 | %package -n libibverbs-driver-efa-libs | |
319 | Summary: Shared library for the Amazon Elastic Fabric Adapters | |
320 | Summary(pl.UTF-8): Biblioteka współdzielona dla urządzeń Amazon Elastic Fabric Adapter | |
321 | Group: Libraries | |
322 | Requires: libibverbs = %{version}-%{release} | |
323 | ||
324 | %description -n libibverbs-driver-efa-libs | |
325 | Shared library for the Amazon Elastic Fabric Adapters. | |
326 | ||
327 | %description -n libibverbs-driver-efa-libs -l pl.UTF-8 | |
328 | Biblioteka współdzielona dla urządzeń Amazon Elastic Fabric Adapter. | |
329 | ||
330 | %package -n libibverbs-driver-efa-devel | |
331 | Summary: Header file for the Amazon Elastic Fabric Adapters library | |
332 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki dla urządzeń Amazon Elastic Fabric Adapter | |
333 | Group: Development/Libraries | |
334 | Requires: libibverbs-devel = %{version}-%{release} | |
335 | Requires: libibverbs-driver-efa-libs = %{version}-%{release} | |
336 | ||
337 | %description -n libibverbs-driver-efa-devel | |
338 | Header file for the Amazon Elastic Fabric Adapters library. | |
339 | ||
340 | %description -n libibverbs-driver-efa-devel -l pl.UTF-8 | |
341 | Plik nagłówkowy biblioteki dla urządzeń Amazon Elastic Fabric Adapter. | |
342 | ||
343 | %package -n libibverbs-driver-efa-static | |
344 | Summary: Static version of efa driver | |
345 | Summary(pl.UTF-8): Statyczna wersja sterownika efa | |
346 | Group: Development/Libraries | |
347 | Requires: libibverbs-static = %{version}-%{release} | |
348 | ||
349 | %description -n libibverbs-driver-efa-static | |
350 | Static version of efa driver, which may be linked directly into | |
351 | application. | |
352 | ||
353 | %description -n libibverbs-driver-efa-static -l pl.UTF-8 | |
354 | Statyczna wersja sterownika efa, którą można wbudować bezpośrednio | |
355 | w aplikację. | |
356 | ||
8d3f9992 JB |
357 | %package -n libibverbs-driver-erdma |
358 | Summary: Userspace driver for Alibaba Elastic RDMA (iWarp) adapters | |
359 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Alibaba Elastic RDMA (iWarp) | |
360 | Group: Libraries | |
361 | Requires: libibverbs = %{version}-%{release} | |
362 | ||
363 | %description -n libibverbs-driver-erdma | |
364 | Userspace driver for Alibaba Elastic RDMA (iWarp) adapters. | |
365 | ||
366 | %description -n libibverbs-driver-erdma -l pl.UTF-8 | |
367 | Sterownik przestrzeni użytkownika dla kart Alibaba Elastic RDMA | |
368 | (iWarp). | |
369 | ||
370 | %package -n libibverbs-driver-erdma-static | |
371 | Summary: Static version of erdma driver | |
372 | Summary(pl.UTF-8): Statyczna wersja sterownika erdma | |
373 | Group: Development/Libraries | |
374 | Requires: libibverbs-static = %{version}-%{release} | |
375 | ||
376 | %description -n libibverbs-driver-erdma-static | |
377 | Static version of erdma driver, which may be linked directly into | |
378 | application. | |
379 | ||
380 | %description -n libibverbs-driver-erdma-static -l pl.UTF-8 | |
381 | Statyczna wersja sterownika erdma, którą można wbudować bezpośrednio w | |
382 | aplikację. | |
383 | ||
6d0e6c57 JB |
384 | %package -n libibverbs-driver-hfi1verbs |
385 | Summary: Userspace driver for Intel OPA Gen1 adapters | |
386 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Intel OPA Gen1 | |
387 | Group: Libraries | |
388 | Requires: libibverbs = %{version}-%{release} | |
389 | ||
390 | %description -n libibverbs-driver-hfi1verbs | |
391 | Userspace driver for Intel OPA Gen1 adapters. | |
392 | ||
393 | %description -n libibverbs-driver-hfi1verbs -l pl.UTF-8 | |
394 | Sterownik przestrzeni użytkownika dla kart Intel OPA Gen1. | |
395 | ||
396 | %package -n libibverbs-driver-hfi1verbs-static | |
397 | Summary: Static version of hfi1verbs driver | |
398 | Summary(pl.UTF-8): Statyczna wersja sterownika hfi1verbs | |
399 | Group: Development/Libraries | |
400 | Requires: libibverbs-static = %{version}-%{release} | |
401 | ||
402 | %description -n libibverbs-driver-hfi1verbs-static | |
403 | Static version of hfi1verbs driver, which may be linked directly into | |
404 | application. | |
405 | ||
406 | %description -n libibverbs-driver-hfi1verbs-static -l pl.UTF-8 | |
407 | Statyczna wersja sterownika hfi1verbs, którą można wbudować | |
408 | bezpośrednio w aplikację. | |
409 | ||
410 | %package -n libibverbs-driver-hns | |
411 | Summary: Userspace driver for Hisilicon RoCE devices | |
412 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla urządzeń Hisilicon RoCE | |
413 | Group: Libraries | |
414 | Requires: libibverbs = %{version}-%{release} | |
415 | ||
416 | %description -n libibverbs-driver-hns | |
417 | Userspace driver for Hisilicon RoCE devices. | |
418 | ||
419 | %description -n libibverbs-driver-hns -l pl.UTF-8 | |
420 | Sterownik przestrzeni użytkownika dla urządzeń Hisilicon RoCE. | |
421 | ||
422 | %package -n libibverbs-driver-hns-static | |
423 | Summary: Static version of hns driver | |
424 | Summary(pl.UTF-8): Statyczna wersja sterownika hns | |
425 | Group: Development/Libraries | |
426 | Requires: libibverbs-static = %{version}-%{release} | |
427 | ||
428 | %description -n libibverbs-driver-hns-static | |
429 | Static version of hns driver, which may be linked directly into | |
430 | application. | |
431 | ||
432 | %description -n libibverbs-driver-hns-static -l pl.UTF-8 | |
433 | Statyczna wersja sterownika hns, którą można wbudować bezpośrednio w | |
434 | aplikację. | |
435 | ||
6d0e6c57 JB |
436 | %package -n libibverbs-driver-ipathverbs |
437 | Summary: Userspace driver for the QLogic InfiniBand HCAs | |
438 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart QLogic InfiniBand HCA | |
439 | Group: Libraries | |
440 | Requires: libibverbs = %{version}-%{release} | |
441 | ||
442 | %description -n libibverbs-driver-ipathverbs | |
443 | libipathverbs is a userspace driver for QLogic InfiniBand HCAs. It | |
444 | works as a plug-in module for libibverbs that allows programs to use | |
445 | QLogic hardware directly from userspace. | |
446 | ||
447 | Currently the driver supports the following HCAs: | |
448 | - InfiniPath QLE7140 (PCIe) | |
449 | - InfiniPath QMI7140 (PCIe) | |
450 | - InfiniPath QHT7040 (HyperTransport) | |
451 | - InfiniPath QHT7140 (HyperTransport) | |
452 | ||
453 | It uses ib_ipath kernel driver. | |
454 | ||
455 | %description -n libibverbs-driver-ipathverbs -l pl.UTF-8 | |
456 | libipathverbs to sterownik przestrzeni użytkownika dla kart QLogic | |
457 | InfiniBand HCA. Działa jako moduł ładowany przez libibverbs, | |
458 | pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu | |
459 | QLogic. | |
460 | ||
461 | Obecnie sterownik obsługuje następujące kontrolery HCA: | |
462 | - InfiniPath QLE7140 (PCIe) | |
463 | - InfiniPath QMI7140 (PCIe) | |
464 | - InfiniPath QHT7040 (HyperTransport) | |
465 | - InfiniPath QHT7140 (HyperTransport) | |
466 | ||
467 | Wykorzystuje sterownik jądra ib_ipath. | |
468 | ||
469 | %package -n libibverbs-driver-ipathverbs-static | |
470 | Summary: Static version of ipathverbs driver | |
471 | Summary(pl.UTF-8): Statyczna wersja sterownika ipathverbs | |
472 | Group: Development/Libraries | |
473 | Requires: libibverbs-static = %{version}-%{release} | |
474 | ||
475 | %description -n libibverbs-driver-ipathverbs-static | |
476 | Static version of ipathverbs driver, which may be linked directly into | |
477 | application. | |
478 | ||
479 | %description -n libibverbs-driver-ipathverbs-static -l pl.UTF-8 | |
480 | Statyczna wersja sterownika ipathverbs, którą można wbudować | |
481 | bezpośrednio w aplikację. | |
482 | ||
3d682da5 JB |
483 | %package -n libibverbs-driver-irdma |
484 | Summary: Userspace driver for the Intel Ethernet Connection E810 and X722 RDMA adapters | |
485 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart RDMA Intel Ethernet Connection E810 i X722 | |
486 | Group: Libraries | |
487 | Requires: libibverbs = %{version}-%{release} | |
488 | Obsoletes: libibverbs-driver-i40iw < 37.1 | |
489 | ||
490 | %description -n libibverbs-driver-irdma | |
491 | libirdma is a userspace driver for the Intel Ethernet Connection E810 | |
492 | and X722 RDMA adapters. It works as a plug-in module for libibverbs | |
493 | that allows programs to use RDMA hardware directly from userspace. | |
494 | ||
495 | %description -n libibverbs-driver-irdma -l pl.UTF-8 | |
496 | libirdma to sterownik przestrzeni użytkownika dla kart RDMA Intel | |
497 | Ethernet Connection E810 i X722. Działa jako moduł ładowany przez | |
498 | libibverbs, pozwalający programom na dostęp z przestrzeni użytkownika | |
499 | do sprzętu RDMA. | |
500 | ||
501 | %package -n libibverbs-driver-irdma-static | |
502 | Summary: Static version of irdma driver | |
503 | Summary(pl.UTF-8): Statyczna wersja sterownika irdma | |
504 | Group: Development/Libraries | |
505 | Requires: libibverbs-static = %{version}-%{release} | |
506 | Obsoletes: libibverbs-driver-i40iw-static < 37.1 | |
507 | ||
508 | %description -n libibverbs-driver-irdma-static | |
509 | Static version of irdma driver, which may be linked directly into | |
510 | application. | |
511 | ||
512 | %description -n libibverbs-driver-irdma-static -l pl.UTF-8 | |
513 | Statyczna wersja sterownika irdma, którą można wbudować bezpośrednio | |
514 | w aplikację. | |
515 | ||
d0d0b5d2 JB |
516 | %package -n libibverbs-driver-mana |
517 | Summary: Userspace driver for Microsoft Azure Network Adapter | |
518 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Microsoft Azure Network Adapter | |
519 | Group: Libraries | |
520 | Requires: libibverbs-driver-mana-libs = %{version}-%{release} | |
521 | ||
522 | %description -n libibverbs-driver-mana | |
523 | libmana is a userspace driver for Microsoft Azure Network Adapters. | |
524 | It works as a plug-in module for libibverbs that allows programs to | |
525 | use Mellanox hardware directly from userspace. | |
526 | ||
527 | %description -n libibverbs-driver-mana -l pl.UTF-8 | |
528 | libmana to sterownik przestrzeni użytkownika dla kart Microsoft Azure | |
529 | Network Adapter. Działa jako moduł ładowany przez libibverbs, | |
530 | pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu | |
531 | Mellanox. | |
532 | ||
533 | %package -n libibverbs-driver-mana-libs | |
534 | Summary: Shared library for Microsoft Azure Network Adapter | |
535 | Summary(pl.UTF-8): Biblioteka współdzielona dla kart Microsoft Azure Network Adapter | |
536 | Group: Libraries | |
537 | Requires: libibverbs = %{version}-%{release} | |
538 | ||
539 | %description -n libibverbs-driver-mana-libs | |
540 | Shared library for Microsoft Azure Network Adapter. | |
541 | ||
542 | %description -n libibverbs-driver-mana-libs -l pl.UTF-8 | |
543 | Biblioteka współdzielona dla kart Microsoft Azure Network Adapter. | |
544 | ||
545 | %package -n libibverbs-driver-mana-devel | |
546 | Summary: Header file for Microsoft Azure Network Adapter library | |
547 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki dla kart Microsoft Azure Network Adapter | |
548 | Group: Development/Libraries | |
549 | Requires: libibverbs-devel = %{version}-%{release} | |
550 | Requires: libibverbs-driver-mana-libs = %{version}-%{release} | |
551 | ||
552 | %description -n libibverbs-driver-mana-devel | |
553 | Header file for the Microsoft Azure Network Adapter library. | |
554 | ||
555 | %description -n libibverbs-driver-mana-devel -l pl.UTF-8 | |
556 | Plik nagłówkowy biblioteki dla kart Microsoft Azure Network Adapter. | |
557 | ||
558 | %package -n libibverbs-driver-mana-static | |
559 | Summary: Static version of mana driver | |
560 | Summary(pl.UTF-8): Statyczna wersja sterownika mana | |
561 | Group: Development/Libraries | |
562 | Requires: libibverbs-static = %{version}-%{release} | |
563 | ||
564 | %description -n libibverbs-driver-mana-static | |
565 | Static version of mana driver, which may be linked directly into | |
566 | application. | |
567 | ||
568 | %description -n libibverbs-driver-mana-static -l pl.UTF-8 | |
569 | Statyczna wersja sterownika mana, którą można wbudować bezpośrednio | |
570 | w aplikację. | |
571 | ||
6d0e6c57 JB |
572 | %package -n libibverbs-driver-mlx4 |
573 | Summary: Userspace driver for the Mellanox ConnectX InfiniBand HCAs | |
574 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Mellanox ConnectX InfiniBand HCA | |
575 | Group: Libraries | |
576 | Requires: libibverbs-driver-mlx4-libs = %{version}-%{release} | |
577 | ||
578 | %description -n libibverbs-driver-mlx4 | |
579 | libmlx4 is a userspace driver for Mellanox ConnectX InfiniBand HCAs. | |
580 | It works as a plug-in module for libibverbs that allows programs to | |
581 | use Mellanox hardware directly from userspace. | |
582 | ||
583 | Currently the driver supports HCAs on PCI Express interface based on | |
584 | MT25408 ConnectX chip, using mlx4_ib kernel driver. | |
585 | ||
586 | %description -n libibverbs-driver-mlx4 -l pl.UTF-8 | |
587 | libmlx4 to sterownik przestrzeni użytkownika dla kart Mellanox | |
588 | ConnectX InfiniBand HCA. Działa jako moduł ładowany przez libibverbs, | |
589 | pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu | |
590 | Mellanox. | |
591 | ||
592 | Obecnie sterownik obsługuje kontrolery HCA na szynie PCI Express | |
593 | oparte na układzie MT25408 ConnectX poprzez sterownik jądra mlx4_ib. | |
594 | ||
595 | %package -n libibverbs-driver-mlx4-libs | |
596 | Summary: Shared library for the Mellanox ConnectX InfiniBand HCAs | |
597 | Summary(pl.UTF-8): Biblioteka współdzielona dla kart Mellanox ConnectX InfiniBand HCA | |
598 | Group: Libraries | |
599 | Requires: libibverbs = %{version}-%{release} | |
600 | ||
601 | %description -n libibverbs-driver-mlx4-libs | |
602 | Shared library for the Mellanox ConnectX InfiniBand HCAs. | |
603 | ||
604 | %description -n libibverbs-driver-mlx4-libs -l pl.UTF-8 | |
605 | Biblioteka współdzielona dla kart Mellanox ConnectX InfiniBand HCA. | |
606 | ||
607 | %package -n libibverbs-driver-mlx4-devel | |
608 | Summary: Header file for the Mellanox ConnectX InfiniBand HCAs library | |
609 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki dla kart Mellanox ConnectX InfiniBand HCA | |
610 | Group: Development/Libraries | |
611 | Requires: libibverbs-devel = %{version}-%{release} | |
612 | Requires: libibverbs-driver-mlx4-libs = %{version}-%{release} | |
613 | ||
614 | %description -n libibverbs-driver-mlx4-devel | |
615 | Header file for the Mellanox ConnectX InfiniBand HCAs library. | |
616 | ||
617 | %description -n libibverbs-driver-mlx4-devel -l pl.UTF-8 | |
618 | Plik nagłówkowy biblioteki dla kart Mellanox ConnectX InfiniBand HCA. | |
619 | ||
620 | %package -n libibverbs-driver-mlx4-static | |
621 | Summary: Static version of mlx4 driver | |
622 | Summary(pl.UTF-8): Statyczna wersja sterownika mlx4 | |
623 | Group: Development/Libraries | |
624 | Requires: libibverbs-static = %{version}-%{release} | |
625 | ||
626 | %description -n libibverbs-driver-mlx4-static | |
627 | Static version of mlx4 driver, which may be linked directly into | |
628 | application. | |
629 | ||
630 | %description -n libibverbs-driver-mlx4-static -l pl.UTF-8 | |
631 | Statyczna wersja sterownika mlx4, którą można wbudować bezpośrednio | |
632 | w aplikację. | |
633 | ||
634 | %package -n libibverbs-driver-mlx5 | |
635 | Summary: Userspace driver for the Mellanox Connect-IB InfiniBand HCAs | |
636 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Mellanox Connect-IB InfiniBand HCA | |
637 | Group: Libraries | |
638 | Requires: libibverbs = %{version}-%{release} | |
639 | ||
640 | %description -n libibverbs-driver-mlx5 | |
641 | libmlx5 is a userspace driver for Mellanox Connect-IB InfiniBand | |
642 | HCAs. It works as a plug-in module for libibverbs that allows | |
643 | programs to use Mellanox hardware directly from userspace. | |
644 | ||
645 | Currently the driver supports HCAs on PCI Express interface based on | |
646 | MT27600 Connect-IB chip, using mlx5_ib kernel driver. | |
647 | ||
648 | %description -n libibverbs-driver-mlx5 -l pl.UTF-8 | |
649 | libmlx5 to sterownik przestrzeni użytkownika dla kart Mellanox | |
650 | Connect-IB InfiniBand HCA. Działa jako moduł ładowany przez | |
651 | libibverbs, pozwalający programom na dostęp z przestrzeni użytkownika | |
652 | do sprzętu Mellanox. | |
653 | ||
654 | Obecnie sterownik obsługuje kontrolery HCA na szynie PCI Express | |
655 | oparte na układzie MT27600 Connect-IB poprzez sterownik jądra mlx5_ib. | |
656 | ||
657 | %package -n libibverbs-driver-mlx5-libs | |
658 | Summary: Shared library for the Mellanox Connect-IB InfiniBand HCAs | |
659 | Summary(pl.UTF-8): Biblioteka współdzielona dla kart Mellanox Connect-IB InfiniBand HCA | |
660 | Group: Libraries | |
661 | Requires: libibverbs = %{version}-%{release} | |
662 | ||
663 | %description -n libibverbs-driver-mlx5-libs | |
664 | Shared library for the Mellanox Connect-IB InfiniBand HCAs. | |
665 | ||
666 | %description -n libibverbs-driver-mlx5-libs -l pl.UTF-8 | |
667 | Biblioteka współdzielona dla kart Mellanox Connect-IB InfiniBand HCA. | |
668 | ||
669 | %package -n libibverbs-driver-mlx5-devel | |
670 | Summary: Header file for the Mellanox Connect-IB InfiniBand HCAs library | |
671 | Summary(pl.UTF-8): Plik nagłówkowy biblioteki dla kart Mellanox Connect-IB InfiniBand HCA | |
672 | Group: Development/Libraries | |
673 | Requires: libibverbs-devel = %{version}-%{release} | |
674 | Requires: libibverbs-driver-mlx5-libs = %{version}-%{release} | |
675 | ||
676 | %description -n libibverbs-driver-mlx5-devel | |
677 | Header file for the Mellanox Connect-IB InfiniBand HCAs library. | |
678 | ||
679 | %description -n libibverbs-driver-mlx5-devel -l pl.UTF-8 | |
680 | Plik nagłówkowy biblioteki dla kart Mellanox Connect-IB InfiniBand | |
681 | HCA. | |
682 | ||
683 | %package -n libibverbs-driver-mlx5-static | |
684 | Summary: Static version of mlx5 driver | |
685 | Summary(pl.UTF-8): Statyczna wersja sterownika mlx5 | |
686 | Group: Development/Libraries | |
687 | Requires: libibverbs-static = %{version}-%{release} | |
688 | ||
689 | %description -n libibverbs-driver-mlx5-static | |
690 | Static version of mlx5 driver, which may be linked directly into | |
691 | application. | |
692 | ||
693 | %description -n libibverbs-driver-mlx5-static -l pl.UTF-8 | |
694 | Statyczna wersja sterownika mlx5, którą można wbudować bezpośrednio | |
695 | w aplikację. | |
696 | ||
697 | %package -n libibverbs-driver-mthca | |
698 | Summary: Userspace driver for the Mellanox InfiniBand HCAs | |
699 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Mellanox InfiniBand HCA | |
700 | Group: Libraries | |
701 | Requires: libibverbs = %{version}-%{release} | |
702 | ||
703 | %description -n libibverbs-driver-mthca | |
704 | libmthca is a userspace driver for Mellanox InfiniBand HCAs. It works | |
705 | as a plug-in module for libibverbs that allows programs to use | |
706 | Mellanox hardware directly from userspace. | |
707 | ||
708 | Currently the driver supports HCAs on PCI-X/PCI Express interface | |
709 | based on MT23108/MT25208/MT25204 InfiniHost chips, using ib_mthca | |
710 | kernel driver. | |
711 | ||
712 | %description -n libibverbs-driver-mthca -l pl.UTF-8 | |
713 | libmthca to sterownik przestrzeni użytkownika dla kart Mellanox | |
714 | InfiniBand HCA. Działa jako moduł ładowany przez libibverbs, | |
715 | pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu | |
716 | Mellanox. | |
717 | ||
718 | Obecnie sterownik obsługuje kontrolery HCA na szynie PCI-X/PCI Express | |
719 | oparte na układach MT23108/MT25208/MT25204 InfiniHost poprzez | |
720 | sterownik jądra ib_mthca. | |
721 | ||
722 | %package -n libibverbs-driver-mthca-static | |
723 | Summary: Static version of mthca driver | |
724 | Summary(pl.UTF-8): Statyczna wersja sterownika mthca | |
725 | Group: Development/Libraries | |
726 | Requires: libibverbs-static = %{version}-%{release} | |
727 | ||
728 | %description -n libibverbs-driver-mthca-static | |
729 | Static version of mthca driver, which may be linked directly into | |
730 | application. | |
731 | ||
732 | %description -n libibverbs-driver-mthca-static -l pl.UTF-8 | |
733 | Statyczna wersja sterownika mthca, którą można wbudować bezpośrednio | |
734 | w aplikację. | |
735 | ||
736 | %package -n libibverbs-driver-nes | |
737 | Summary: Userspace driver for the NetEffect Ethernet Server Cluster adapters | |
738 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart NetEffect Ethernet Server Cluster | |
739 | Group: Libraries | |
740 | Requires: libibverbs = %{version}-%{release} | |
741 | ||
742 | %description -n libibverbs-driver-nes | |
743 | libnes is a userspace driver for NetEffect Ethernet Server Cluster | |
744 | adapters. It works as a plug-in module for libibverbs that allows | |
745 | programs to use NetEffect hardware directly from userspace. | |
746 | ||
747 | %description -n libibverbs-driver-nes -l pl.UTF-8 | |
748 | libnes to sterownik przestrzeni użytkownika dla kart NetEffect | |
749 | Ethernet Server Cluster. Działa jako moduł ładowany przez libibverbs, | |
750 | pozwalający programom na dostęp z przestrzeni użytkownika do sprzętu | |
751 | NetEffect. | |
752 | ||
753 | %package -n libibverbs-driver-nes-static | |
754 | Summary: Static version of nes driver | |
755 | Summary(pl.UTF-8): Statyczna wersja sterownika nes | |
756 | Group: Development/Libraries | |
757 | Requires: libibverbs-static = %{version}-%{release} | |
758 | ||
759 | %description -n libibverbs-driver-nes-static | |
760 | Static version of nes driver, which may be linked directly into | |
761 | application. | |
762 | ||
763 | %description -n libibverbs-driver-nes-static -l pl.UTF-8 | |
764 | Statyczna wersja sterownika nes, którą można wbudować bezpośrednio | |
765 | w aplikację. | |
766 | ||
767 | %package -n libibverbs-driver-ocrdma | |
768 | Summary: Userspace driver for the Emulex OneConnect RDMA adapters | |
769 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart Emulex OneConnect RDMA | |
770 | Group: Libraries | |
771 | Requires: libibverbs = %{version}-%{release} | |
772 | ||
773 | %description -n libibverbs-driver-ocrdma | |
774 | libocrdma is a userspace driver for the Emulex OneConnect RDMA | |
775 | adapters. It works as a plug-in module for libibverbs that allows | |
776 | programs to use Emulex RDMA hardware directly from userspace. | |
777 | ||
778 | %description -n libibverbs-driver-ocrdma -l pl.UTF-8 | |
779 | libocrdma to sterownik przestrzeni użytkownika dla kart Emulex | |
780 | OneConnect RDMA. Działa jako moduł ładowany przez libibverbs, | |
781 | pozwalający programom na dostęp z przestrzeni użytkownika do | |
782 | sprzętu Emulex RDMA. | |
783 | ||
784 | %package -n libibverbs-driver-ocrdma-static | |
785 | Summary: Static version of ocrdma driver | |
786 | Summary(pl.UTF-8): Statyczna wersja sterownika ocrdma | |
787 | Group: Development/Libraries | |
788 | Requires: libibverbs-static = %{version}-%{release} | |
789 | ||
790 | %description -n libibverbs-driver-ocrdma-static | |
791 | Static version of ocrdma driver, which may be linked directly into | |
792 | application. | |
793 | ||
794 | %description -n libibverbs-driver-ocrdma-static -l pl.UTF-8 | |
795 | Statyczna wersja sterownika ocrdma, którą można wbudować bezpośrednio | |
796 | w aplikację. | |
797 | ||
798 | %package -n libibverbs-driver-qedr | |
799 | Summary: Userspace driver for QLogic QED HCAs | |
800 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla kart HCA QLogic QED | |
801 | Group: Libraries | |
802 | Requires: libibverbs = %{version}-%{release} | |
803 | ||
804 | %description -n libibverbs-driver-qedr | |
805 | Userspace driver for QLogic QED HCAs. | |
806 | ||
807 | %description -n libibverbs-driver-qedr -l pl.UTF-8 | |
808 | Sterownik przestrzeni użytkownika dla kart HCA QLogic QED. | |
809 | ||
810 | %package -n libibverbs-driver-qedr-static | |
811 | Summary: Static version of qedr driver | |
812 | Summary(pl.UTF-8): Statyczna wersja sterownika qedr | |
813 | Group: Development/Libraries | |
814 | Requires: libibverbs-static = %{version}-%{release} | |
815 | ||
816 | %description -n libibverbs-driver-qedr-static | |
817 | Static version of qedr driver, which may be linked directly into | |
818 | application. | |
819 | ||
820 | %description -n libibverbs-driver-qedr-static -l pl.UTF-8 | |
821 | Statyczna wersja sterownika qedr, którą można wbudować bezpośrednio w | |
822 | aplikację. | |
823 | ||
824 | %package -n libibverbs-driver-rxe | |
825 | Summary: Userspace driver for software RDMA over Ethernet | |
826 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla programowego RDMA po Ethernecie | |
827 | Group: Libraries | |
828 | Requires: libibverbs = %{version}-%{release} | |
829 | ||
830 | %description -n libibverbs-driver-rxe | |
831 | Userspace driver for software RDMA over Ethernet. | |
832 | ||
833 | %description -n libibverbs-driver-rxe -l pl.UTF-8 | |
834 | Sterownik przestrzeni użytkownika dla programowego RDMA po Ethernecie. | |
835 | ||
836 | %package -n libibverbs-driver-rxe-static | |
837 | Summary: Static version of rxe driver | |
838 | Summary(pl.UTF-8): Statyczna wersja sterownika rxe | |
839 | Group: Development/Libraries | |
840 | Requires: libibverbs-static = %{version}-%{release} | |
841 | ||
842 | %description -n libibverbs-driver-rxe-static | |
843 | Static version of rxe driver, which may be linked directly into | |
844 | application. | |
845 | ||
846 | %description -n libibverbs-driver-rxe-static -l pl.UTF-8 | |
847 | Statyczna wersja sterownika rxe, którą można wbudować bezpośrednio w | |
848 | aplikację. | |
849 | ||
ba42dea3 JB |
850 | %package -n libibverbs-driver-siw |
851 | Summary: Userspace driver for software iWarp protocol | |
852 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla programowego protokołu iWarp | |
853 | Group: Libraries | |
854 | Requires: libibverbs = %{version}-%{release} | |
855 | ||
856 | %description -n libibverbs-driver-siw | |
857 | Userspace driver for software iWarp protocol. | |
858 | ||
859 | %description -n libibverbs-driver-siw -l pl.UTF-8 | |
860 | Sterownik przestrzeni użytkownika dla programowego protokołu iWarp. | |
861 | ||
862 | %package -n libibverbs-driver-siw-static | |
863 | Summary: Static version of siw driver | |
864 | Summary(pl.UTF-8): Statyczna wersja sterownika siw | |
865 | Group: Development/Libraries | |
866 | Requires: libibverbs-static = %{version}-%{release} | |
867 | ||
868 | %description -n libibverbs-driver-siw-static | |
869 | Static version of siw driver, which may be linked directly into | |
870 | application. | |
871 | ||
872 | %description -n libibverbs-driver-siw-static -l pl.UTF-8 | |
873 | Statyczna wersja sterownika siw, którą można wbudować bezpośrednio w | |
874 | aplikację. | |
875 | ||
6d0e6c57 JB |
876 | %package -n libibverbs-driver-vmw_pvrdma |
877 | Summary: Userspace driver for the VMware Paravirtual RDMA devices | |
878 | Summary(pl.UTF-8): Sterownik przestrzeni użytkownika dla urządzeń VMware Paravirtual RDMA | |
879 | Group: Libraries | |
880 | Requires: libibverbs = %{version}-%{release} | |
881 | ||
882 | %description -n libibverbs-driver-vmw_pvrdma | |
883 | libvmw_pvrdma is a userspace driver for VMware Paravirtual RDMA. It | |
884 | works as a plug-in module for libibverbs that allows programs to use | |
885 | the VMware Paravirtual RDMA device directly from user space. | |
886 | ||
887 | %description -n libibverbs-driver-vmw_pvrdma -l pl.UTF-8 | |
888 | libvmw_pvrdma to sterownik przestrzeni użytkownika dla VMware | |
889 | Paravirtual RDMA. Działa jako moduł ładowany przez libibverbs, | |
890 | pozwalający programom na dostęp z przestrzeni użytkownika do | |
891 | urządzeń VMware Paravirtual RDMA. | |
892 | ||
893 | %package -n libibverbs-driver-vmw_pvrdma-static | |
894 | Summary: Static version of vmw_pvrdma driver | |
895 | Summary(pl.UTF-8): Statyczna wersja sterownika vmw_pvrdma | |
896 | Group: Development/Libraries | |
897 | Requires: libibverbs-static = %{version}-%{release} | |
898 | ||
899 | %description -n libibverbs-driver-vmw_pvrdma-static | |
900 | Static version of vmw_pvrdma driver, which may be linked directly into | |
901 | application. | |
902 | ||
903 | %description -n libibverbs-driver-vmw_pvrdma-static -l pl.UTF-8 | |
904 | Statyczna wersja sterownika vmw_pvrdma, którą można wbudować | |
905 | bezpośrednio w aplikację. | |
906 | ||
907 | %package -n librdmacm | |
908 | Summary: Userspace RDMA Connection Manager | |
909 | Summary(pl.UTF-8): Zarządca połączeń RDMA w przestrzeni użytkowika | |
910 | Group: Libraries | |
911 | Requires: libibverbs = %{version}-%{release} | |
912 | ||
913 | %description -n librdmacm | |
914 | librdmacm provides a userspace RDMA Communication Management API. | |
915 | ||
916 | %description -n librdmacm -l pl.UTF-8 | |
917 | librdmacm udostępnia API RDMA Communication Management (zarządzające | |
918 | połączeniami RDMA) w przestrzeni użytkownika. | |
919 | ||
920 | %package -n librdmacm-devel | |
921 | Summary: Header files for librdmacm library | |
922 | Summary(pl.UTF-8): Pliki nagłówkowe biblioteki librdmacm | |
923 | Group: Development/Libraries | |
6d0e6c57 | 924 | Requires: libibverbs-devel = %{version}-%{release} |
4b332fae | 925 | Requires: librdmacm = %{version}-%{release} |
6d0e6c57 JB |
926 | Requires: linux-libc-headers >= 7:2.6.20 |
927 | ||
928 | %description -n librdmacm-devel | |
929 | Header files for librdmacm library. | |
930 | ||
931 | %description -n librdmacm-devel -l pl.UTF-8 | |
932 | Pliki nagłówkowe biblioteki librdmacm. | |
933 | ||
934 | %package -n librdmacm-static | |
935 | Summary: Static librdmacm library | |
936 | Summary(pl.UTF-8): Statyczna biblioteka librdmacm | |
937 | Group: Development/Libraries | |
938 | Requires: librdmacm-devel = %{version}-%{release} | |
939 | ||
940 | %description -n librdmacm-static | |
941 | This package contains the static librdmacm library. | |
942 | ||
943 | %description -n librdmacm-static -l pl.UTF-8 | |
944 | Ten pakiet zawiera statyczną bibliotekę librdmacm. | |
945 | ||
946 | %package -n librdmacm-utils | |
947 | Summary: RDMA Connection Manager utilities | |
948 | Summary(pl.UTF-8): Programy narzędziowe dla zarządcy połączeń RDMA | |
949 | Group: Applications/System | |
950 | Requires: librdmacm = %{version}-%{release} | |
951 | ||
952 | %description -n librdmacm-utils | |
953 | RDMA Connection Manager utilities. | |
954 | ||
955 | %description -n librdmacm-utils -l pl.UTF-8 | |
956 | Programy narzędziowe dla zarządcy połączeń RDMA. | |
957 | ||
958 | %package -n libibumad | |
959 | Summary: Userspace InfiniBand MAD library | |
960 | Summary(pl.UTF-8): Biblioteka InfiniBand MAD dla przestrzeni użytkownika | |
961 | Group: Libraries | |
962 | ||
963 | %description -n libibumad | |
964 | libibumad provides the user MAD library functions which sit on top of | |
965 | the user MAD modules in the kernel. These are used by the IB | |
966 | diagnostic and management tools, including OpenSM. | |
967 | ||
968 | %description -n libibumad -l pl.UTF-8 | |
969 | libibumad to biblioteka udostępniająca funkcje MAD w przestrzeni | |
970 | użytkownika, komunikująca się z modułami MAD w jądrze. Jest używana | |
971 | przez narzędzia diagnostyczne oraz zarządzające IB, w tym OpenSM. | |
972 | ||
973 | %package -n libibumad-devel | |
974 | Summary: Header files for libibumad library | |
975 | Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libibumad | |
976 | Group: Development/Libraries | |
977 | Requires: libibumad = %{version}-%{release} | |
978 | # for dir and other IB functionality | |
979 | Requires: libibverbs-devel = %{version}-%{release} | |
980 | ||
981 | %description -n libibumad-devel | |
982 | Header files for libibumad library. | |
983 | ||
984 | %description -n libibumad-devel -l pl.UTF-8 | |
985 | Pliki nagłówkowe biblioteki libibumad. | |
986 | ||
987 | %package -n libibumad-static | |
988 | Summary: Static libibumad library | |
989 | Summary(pl.UTF-8): Statyczna biblioteka libibumad | |
990 | Group: Development/Libraries | |
991 | Requires: libibumad-devel = %{version}-%{release} | |
992 | ||
993 | %description -n libibumad-static | |
994 | This package contains the static libibumad library. | |
995 | ||
996 | %description -n libibumad-static -l pl.UTF-8 | |
997 | Ten pakiet zawiera statyczną bibliotekę libibumad. | |
998 | ||
ba42dea3 JB |
999 | %package -n libibmad |
1000 | Summary: OpenFabrics Alliance InfiniBand MAD library | |
1001 | Summary(pl.UTF-8): Biblioteka OpenFabrics Alliance InfiniBand MAD | |
1002 | Group: Libraries | |
1003 | Requires: libibumad = %{version}-%{release} | |
1004 | ||
1005 | %description -n libibmad | |
1006 | libibmad provides low layer InfiniBand functions for use by the IB | |
1007 | diagnostic and management programs. These include MAD, SA, SMP, and | |
1008 | other basic IB functions. | |
1009 | ||
1010 | %description -n libibmad -l pl.UTF-8 | |
1011 | libibmad to biblioteka udostępniająca niskopoziomowe funkcje | |
1012 | InfiniBand przeznaczone dla programów diagnostycznych i zarządzających | |
1013 | IB. Obejmuje MAD, SA, SMP i inne podstawowe funkcje IB. | |
1014 | ||
1015 | %package -n libibmad-devel | |
1016 | Summary: Header files for libibmad library | |
1017 | Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libibmad | |
1018 | Group: Development/Libraries | |
1019 | Requires: libibmad = %{version}-%{release} | |
1020 | Requires: libibumad-devel = %{version}-%{release} | |
1021 | ||
1022 | %description -n libibmad-devel | |
1023 | Header files for libibmad library. | |
1024 | ||
1025 | %description -n libibmad-devel -l pl.UTF-8 | |
1026 | Pliki nagłówkowe biblioteki libibmad. | |
1027 | ||
1028 | %package -n libibmad-static | |
1029 | Summary: Static libibmad library | |
1030 | Summary(pl.UTF-8): Statyczna biblioteka libibmad | |
1031 | Group: Development/Libraries | |
1032 | Requires: libibmad-devel = %{version}-%{release} | |
1033 | ||
1034 | %description -n libibmad-static | |
1035 | This package contains the static libibmad library. | |
1036 | ||
1037 | %description -n libibmad-static -l pl.UTF-8 | |
1038 | Ten pakiet zawiera statyczną bibliotekę libibmad. | |
1039 | ||
6d0e6c57 JB |
1040 | %package -n ibacm |
1041 | Summary: InfiniBand Communication Manager Assistant | |
1042 | Summary(pl.UTF-8): Asystent zarządzania komunikacją InfiniBand | |
1043 | Group: Networking/Utilities | |
1044 | Requires: rdma-boot = %{version}-%{release} | |
1045 | ||
1046 | %description -n ibacm | |
1047 | ibacm assists with establishing communication over InfiniBand. | |
1048 | ||
1049 | %description -n ibacm -l pl.UTF-8 | |
1050 | ibacm pomaga przy nawiązywaniu łączności poprzez InfiniBand. | |
1051 | ||
1052 | %package -n ibacm-devel | |
1053 | Summary: Header files for IB ACM service | |
1054 | Summary(pl.UTF-8): Pliki nagłówkowe usługi IB ACM | |
1055 | Group: Development/Libraries | |
1056 | Requires: libibverbs-devel = %{version}-%{release} | |
1057 | # doesn't require ibacm | |
1058 | ||
1059 | %description -n ibacm-devel | |
1060 | Header files for IB ACM service. | |
1061 | ||
1062 | %description -n ibacm-devel -l pl.UTF-8 | |
1063 | Pliki nagłówkowe usługi IB ACM. | |
1064 | ||
ba42dea3 JB |
1065 | %package -n infiniband-diags |
1066 | Summary: InfiniBand diagnostic tools | |
1067 | Summary(pl.UTF-8): Narzędzia diagnostyczne InfiniBand | |
1068 | Group: Networking/Utilities | |
1069 | Requires: infiniband-diags-libs = %{version}-%{release} | |
1070 | ||
1071 | %description -n infiniband-diags | |
1072 | This package provides InfiniBand diagnostic programs and scripts | |
1073 | needed to diagnose an IB subnet. | |
1074 | ||
1075 | %description -n infiniband-diags -l pl.UTF-8 | |
1076 | Ten pakiet zawiera programy i skrypty diagnostyczne InfiniBand | |
1077 | potrzebne do diagnostyki podsieci IB. | |
1078 | ||
1079 | %package -n infiniband-diags-libs | |
1080 | Summary: InfiniBand diagnostic library | |
1081 | Summary(pl.UTF-8): Biblioteka diagnostyczna InfiniBand | |
1082 | Group: Libraries | |
1083 | Requires: libibmad = %{version}-%{release} | |
1084 | Requires: libibumad = %{version}-%{release} | |
1085 | ||
1086 | %description -n infiniband-diags-libs | |
1087 | InfiniBand diagnostic library. | |
1088 | ||
1089 | %description -n infiniband-diags-libs -l pl.UTF-8 | |
1090 | Biblioteka diagnostyczna InfiniBand. | |
1091 | ||
1092 | %package -n infiniband-diags-devel | |
1093 | Summary: Header files for libibnetdisc library | |
1094 | Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libibnetdisc | |
1095 | Group: Development/Libraries | |
1096 | Requires: infiniband-diags-libs = %{version}-%{release} | |
1097 | Requires: libibmad-devel = %{version}-%{release} | |
1098 | Requires: libibumad-devel = %{version}-%{release} | |
1099 | ||
1100 | %description -n infiniband-diags-devel | |
1101 | Header files for libibnetdisc library. | |
1102 | ||
1103 | %description -n infiniband-diags-devel -l pl.UTF-8 | |
1104 | Pliki nagłówkowe biblioteki libibnetdisc. | |
1105 | ||
1106 | %package -n infiniband-diags-static | |
1107 | Summary: Static libibnetdisc library | |
1108 | Summary(pl.UTF-8): Statyczna biblioteka libibnetdisc | |
1109 | Group: Development/Libraries | |
1110 | Requires: infiniband-diags-devel = %{version}-%{release} | |
1111 | ||
1112 | %description -n infiniband-diags-static | |
1113 | Static libibnetdisc library. | |
1114 | ||
1115 | %description -n infiniband-diags-static -l pl.UTF-8 | |
1116 | Statyczna biblioteka libibnetdisc. | |
1117 | ||
6d0e6c57 JB |
1118 | %package -n iwpmd |
1119 | Summary: iWarp Port Mapper userspace daemon | |
1120 | Summary(pl.UTF-8): Demon przestrzeni użytkownika usługi iWarp Port Mapper | |
1121 | Group: Networking/Daemons | |
1122 | Requires: rc-scripts | |
1123 | Requires: rdma-boot = %{version}-%{release} | |
1124 | Requires: systemd-units >= 0.38 | |
1125 | # misleading package name before 1.0.6 | |
1126 | Obsoletes: libiwpm < 1.0.6 | |
1127 | # internal API headers, never useful without sources | |
1128 | Obsoletes: libiwpm-devel < 1.0.6 | |
1129 | ||
1130 | %description -n iwpmd | |
1131 | iwpmd provides a userspace service for iWarp drivers to claim TCP | |
1132 | ports through the standard socket interface. | |
1133 | ||
1134 | %description -n iwpmd -l pl.UTF-8 | |
1135 | iwpmd dostarcza usługę przestrzeni użytkownika dla sterowników | |
1136 | iWarp, pozwalającą im zajmować porty TCP poprzez standardowy interfejs | |
1137 | gniazdowy. | |
1138 | ||
1139 | %package -n srptools | |
1140 | Summary: Tools for SRP/IB | |
1141 | Summary(pl.UTF-8): Narzędzia do SRP/IB | |
1142 | Group: Networking/Utilities | |
1143 | Requires: rdma-boot = %{version}-%{release} | |
1144 | ||
1145 | %description -n srptools | |
1146 | In conjunction with the kernel ib_srp driver, srptools allows you to | |
1147 | discover and use SCSI devices via the SCSI RDMA Protocol over | |
1148 | InfiniBand. | |
1149 | ||
1150 | %description -n srptools -l pl.UTF-8 | |
1151 | W połączeniu ze sterownikiem jądra ib_srp, srptools pozwalają na | |
1152 | wykrywanie i używanie urządzeń SCSI poprzez protokół SCSI RDMA po | |
1153 | InfiniBand. | |
1154 | ||
682efa9a JB |
1155 | %package -n python3-pyverbs |
1156 | Summary: Python 3 API over IB verbs | |
1157 | Summary(pl.UTF-8): API Pythona 3 do IB verbs | |
1158 | Group: Libraries/Python | |
1159 | Requires: libibverbs = %{version}-%{release} | |
1160 | ||
1161 | %description -n python3-pyverbs | |
1162 | Pyverbs is a Cython-based Python API over libibverbs, providing an | |
1163 | easy, object-oriented access to IB verbs. | |
1164 | ||
1165 | %description -n python3-pyverbs -l pl.UTF-8 | |
1166 | Pyverbs to oparte na Cythonie API Pythona do libibverbs, zapewniające | |
1167 | łatwy, zorientowany obiektowo dostęp do IB verbs. | |
1168 | ||
6d0e6c57 JB |
1169 | %prep |
1170 | %setup -q | |
ba6ec5f4 | 1171 | %patch0 -p1 |
e4099cf1 JB |
1172 | %patch1 -R -p1 |
1173 | %patch2 -R -p1 | |
1174 | %patch3 -R -p1 | |
1175 | %patch4 -p1 | |
6d0e6c57 JB |
1176 | |
1177 | %build | |
1178 | install -d build | |
1179 | cd build | |
ba6ec5f4 | 1180 | # .pc files generation expect INCLUDEDIR and LIBDIR relative to PREFIX |
6d0e6c57 | 1181 | %cmake .. \ |
ba6ec5f4 | 1182 | -DCMAKE_INSTALL_INCLUDEDIR=include \ |
6d0e6c57 | 1183 | -DCMAKE_INSTALL_INITDDIR=/etc/rc.d/init.d \ |
ba6ec5f4 | 1184 | -DCMAKE_INSTALL_LIBDIR=%{_lib} \ |
ba42dea3 | 1185 | -DCMAKE_INSTALL_PERLDIR=%{perl_vendorlib} \ |
6d0e6c57 JB |
1186 | -DCMAKE_INSTALL_SYSTEMD_SERVICEDIR=%{systemdunitdir} \ |
1187 | -DCMAKE_INSTALL_UDEV_RULESDIR=/lib/udev/rules.d \ | |
682efa9a JB |
1188 | %{?with_static_libs:-DENABLE_STATIC=ON} \ |
1189 | %if %{with python} | |
1190 | -DNO_PYVERBS=OFF \ | |
1191 | -DPYTHON_EXECUTABLE:PATH=%{__python3} | |
1192 | %else | |
1193 | -DNO_PYVERBS=ON | |
1194 | %endif | |
6d0e6c57 JB |
1195 | |
1196 | %{__make} | |
1197 | ||
1198 | %install | |
1199 | rm -rf $RPM_BUILD_ROOT | |
682efa9a | 1200 | #install -d $RPM_BUILD_ROOT%{_pkgconfigdir} |
6d0e6c57 JB |
1201 | |
1202 | %{__make} -C build install \ | |
1203 | DESTDIR=$RPM_BUILD_ROOT | |
1204 | ||
682efa9a JB |
1205 | %if %{with python} |
1206 | %{__rm} -r $RPM_BUILD_ROOT%{py3_sitedir}/pyverbs/{tests,run_tests.py} | |
1207 | %py3_comp $RPM_BUILD_ROOT%{py3_sitedir}/pyverbs | |
1208 | %py3_ocomp $RPM_BUILD_ROOT%{py3_sitedir}/pyverbs | |
1209 | %endif | |
1210 | ||
ba6ec5f4 | 1211 | # TODO: drop when other packages switch to upstream compatible lib{ibverbs,rdmacm}.pc |
6d0e6c57 JB |
1212 | # check if not present already |
1213 | [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/ibverbs.pc ] || exit 1 | |
1214 | sed -e 's,@prefix@,%{_prefix},; | |
1215 | s,@libdir@,%{_libdir},; | |
1216 | s,@LIBVERSION@,%{version},' %{SOURCE1} >$RPM_BUILD_ROOT%{_pkgconfigdir}/ibverbs.pc | |
1217 | [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/rdmacm.pc ] || exit 1 | |
1218 | sed -e 's,@prefix@,%{_prefix},; | |
1219 | s,@libdir@,%{_libdir},; | |
1220 | s,@LIBVERSION@,%{version},' %{SOURCE2} >$RPM_BUILD_ROOT%{_pkgconfigdir}/rdmacm.pc | |
1221 | ||
1222 | # packaged as %doc | |
34634438 | 1223 | %{__rm} $RPM_BUILD_ROOT%{_docdir}/{MAINTAINERS,*.md,70-persistent-ipoib.rules} |
6d0e6c57 JB |
1224 | |
1225 | %clean | |
1226 | rm -rf $RPM_BUILD_ROOT | |
1227 | ||
1228 | %post -n libibverbs -p /sbin/ldconfig | |
1229 | %postun -n libibverbs -p /sbin/ldconfig | |
1230 | ||
ba42dea3 JB |
1231 | %post -n libibverbs-driver-efa-libs -p /sbin/ldconfig |
1232 | %postun -n libibverbs-driver-efa-libs -p /sbin/ldconfig | |
1233 | ||
d0d0b5d2 JB |
1234 | %post -n libibverbs-driver-mana-libs -p /sbin/ldconfig |
1235 | %postun -n libibverbs-driver-mana-libs -p /sbin/ldconfig | |
1236 | ||
6d0e6c57 JB |
1237 | %post -n libibverbs-driver-mlx4-libs -p /sbin/ldconfig |
1238 | %postun -n libibverbs-driver-mlx4-libs -p /sbin/ldconfig | |
1239 | ||
1240 | %post -n libibverbs-driver-mlx5-libs -p /sbin/ldconfig | |
1241 | %postun -n libibverbs-driver-mlx5-libs -p /sbin/ldconfig | |
1242 | ||
1243 | %post -n librdmacm -p /sbin/ldconfig | |
1244 | %postun -n librdmacm -p /sbin/ldconfig | |
1245 | ||
1246 | %post -n libibumad -p /sbin/ldconfig | |
1247 | %postun -n libibumad -p /sbin/ldconfig | |
1248 | ||
ba42dea3 JB |
1249 | %post -n libibmad -p /sbin/ldconfig |
1250 | %postun -n libibmad -p /sbin/ldconfig | |
1251 | ||
1252 | %post -n infiniband-diags-libs -p /sbin/ldconfig | |
1253 | %postun -n infiniband-diags-libs -p /sbin/ldconfig | |
1254 | ||
6d0e6c57 JB |
1255 | %files |
1256 | %defattr(644,root,root,755) | |
1257 | # metapackage | |
1258 | ||
1259 | %files -n rdma-boot | |
1260 | %defattr(644,root,root,755) | |
8d3f9992 | 1261 | %doc Documentation/udev.md build/kernel-boot/persistent-ipoib.rules.in |
6d0e6c57 JB |
1262 | %dir %{_sysconfdir}/rdma |
1263 | %dir %{_sysconfdir}/rdma/modules | |
1264 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/infiniband.conf | |
1265 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/iwarp.conf | |
1266 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/opa.conf | |
1267 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/rdma.conf | |
1268 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/roce.conf | |
1269 | %{systemdunitdir}/rdma-hw.target | |
1270 | %{systemdunitdir}/rdma-load-modules@.service | |
ba42dea3 JB |
1271 | %attr(755,root,root) /lib/udev/rdma_rename |
1272 | /lib/udev/rules.d/60-rdma-persistent-naming.rules | |
6d0e6c57 JB |
1273 | /lib/udev/rules.d/75-rdma-description.rules |
1274 | /lib/udev/rules.d/90-rdma-hw-modules.rules | |
1275 | /lib/udev/rules.d/90-rdma-ulp-modules.rules | |
1276 | /lib/udev/rules.d/90-rdma-umad.rules | |
6d0e6c57 JB |
1277 | |
1278 | %files -n rdma-ndd | |
1279 | %defattr(644,root,root,755) | |
1280 | %attr(755,root,root) %{_sbindir}/rdma-ndd | |
1281 | %{systemdunitdir}/rdma-ndd.service | |
1282 | /lib/udev/rules.d/60-rdma-ndd.rules | |
1283 | %{_mandir}/man8/rdma-ndd.8* | |
1284 | ||
1285 | %files -n libibverbs | |
1286 | %defattr(644,root,root,755) | |
1287 | %doc COPYING.BSD_FB COPYING.BSD_MIT COPYING.md MAINTAINERS README.md Documentation/{libibverbs,tag_matching}.md | |
1288 | %attr(755,root,root) %{_libdir}/libibverbs.so.*.*.* | |
1289 | %attr(755,root,root) %ghost %{_libdir}/libibverbs.so.1 | |
1290 | %dir %{_libdir}/libibverbs | |
1291 | %dir %{_sysconfdir}/libibverbs.d | |
1292 | ||
1293 | %files -n libibverbs-devel | |
1294 | %defattr(644,root,root,755) | |
1295 | %attr(755,root,root) %{_libdir}/libibverbs.so | |
1296 | %dir %{_includedir}/infiniband | |
1297 | %{_includedir}/infiniband/arch.h | |
970c025d | 1298 | %{_includedir}/infiniband/ib_user_ioctl_verbs.h |
6d0e6c57 JB |
1299 | %{_includedir}/infiniband/opcode.h |
1300 | %{_includedir}/infiniband/sa.h | |
1301 | %{_includedir}/infiniband/sa-kern-abi.h | |
1302 | %{_includedir}/infiniband/tm_types.h | |
1303 | %{_includedir}/infiniband/verbs.h | |
970c025d | 1304 | %{_includedir}/infiniband/verbs_api.h |
ba6ec5f4 JB |
1305 | %{_pkgconfigdir}/libibverbs.pc |
1306 | # backward compat | |
6d0e6c57 JB |
1307 | %{_pkgconfigdir}/ibverbs.pc |
1308 | %{_mandir}/man3/ibv_*.3* | |
1309 | %{_mandir}/man3/mbps_to_ibv_rate.3* | |
1310 | %{_mandir}/man3/mult_to_ibv_rate.3* | |
1311 | ||
1312 | %if %{with static_libs} | |
1313 | %files -n libibverbs-static | |
1314 | %defattr(644,root,root,755) | |
1315 | %{_libdir}/libibverbs.a | |
1316 | %endif | |
1317 | ||
1318 | %files -n libibverbs-utils | |
1319 | %defattr(644,root,root,755) | |
1320 | %attr(755,root,root) %{_bindir}/ibv_* | |
1321 | %{_mandir}/man1/ibv_*.1* | |
1322 | ||
1323 | %files -n libibverbs-driver-bnxt_re | |
1324 | %defattr(644,root,root,755) | |
1325 | %attr(755,root,root) %{_libdir}/libibverbs/libbnxt_re-%{ibv_abi}.so | |
1326 | %{_sysconfdir}/libibverbs.d/bnxt_re.driver | |
1327 | ||
1328 | %if %{with static_libs} | |
1329 | %files -n libibverbs-driver-bnxt_re-static | |
1330 | %defattr(644,root,root,755) | |
ba6ec5f4 | 1331 | %{_libdir}/libbnxt_re-%{ibv_abi}.a |
6d0e6c57 JB |
1332 | %endif |
1333 | ||
1334 | %files -n libibverbs-driver-cxgb3 | |
1335 | %defattr(644,root,root,755) | |
1336 | %attr(755,root,root) %{_libdir}/libibverbs/libcxgb3-%{ibv_abi}.so | |
1337 | %{_sysconfdir}/libibverbs.d/cxgb3.driver | |
1338 | ||
1339 | %if %{with static_libs} | |
1340 | %files -n libibverbs-driver-cxgb3-static | |
1341 | %defattr(644,root,root,755) | |
ba6ec5f4 | 1342 | %{_libdir}/libcxgb3-%{ibv_abi}.a |
6d0e6c57 JB |
1343 | %endif |
1344 | ||
1345 | %files -n libibverbs-driver-cxgb4 | |
1346 | %defattr(644,root,root,755) | |
1347 | %attr(755,root,root) %{_libdir}/libibverbs/libcxgb4-%{ibv_abi}.so | |
1348 | %{_sysconfdir}/libibverbs.d/cxgb4.driver | |
1349 | ||
1350 | %if %{with static_libs} | |
1351 | %files -n libibverbs-driver-cxgb4-static | |
1352 | %defattr(644,root,root,755) | |
ba6ec5f4 | 1353 | %{_libdir}/libcxgb4-%{ibv_abi}.a |
6d0e6c57 JB |
1354 | %endif |
1355 | ||
ba42dea3 JB |
1356 | %files -n libibverbs-driver-efa |
1357 | %defattr(644,root,root,755) | |
1358 | %attr(755,root,root) %{_libdir}/libibverbs/libefa-%{ibv_abi}.so | |
1359 | %{_sysconfdir}/libibverbs.d/efa.driver | |
1360 | ||
1361 | %files -n libibverbs-driver-efa-libs | |
1362 | %defattr(644,root,root,755) | |
1363 | %attr(755,root,root) %{_libdir}/libefa.so.*.*.* | |
1364 | %attr(755,root,root) %ghost %{_libdir}/libefa.so.1 | |
1365 | ||
1366 | %files -n libibverbs-driver-efa-devel | |
1367 | %defattr(644,root,root,755) | |
1368 | %attr(755,root,root) %{_libdir}/libefa.so | |
1369 | %{_includedir}/infiniband/efadv.h | |
1370 | %{_pkgconfigdir}/libefa.pc | |
1371 | %{_mandir}/man3/efadv_create_driver_qp.3* | |
3d682da5 JB |
1372 | %{_mandir}/man3/efadv_create_qp_ex.3* |
1373 | %{_mandir}/man3/efadv_query_ah.3* | |
1374 | %{_mandir}/man3/efadv_query_device.3* | |
ba42dea3 JB |
1375 | %{_mandir}/man7/efadv.7* |
1376 | ||
1377 | %if %{with static_libs} | |
1378 | %files -n libibverbs-driver-efa-static | |
1379 | %defattr(644,root,root,755) | |
1380 | %{_libdir}/libefa.a | |
1381 | %endif | |
1382 | ||
8d3f9992 JB |
1383 | %files -n libibverbs-driver-erdma |
1384 | %defattr(644,root,root,755) | |
1385 | %attr(755,root,root) %{_libdir}/libibverbs/liberdma-%{ibv_abi}.so | |
1386 | %{_sysconfdir}/libibverbs.d/erdma.driver | |
1387 | ||
1388 | %if %{with static_libs} | |
1389 | %files -n libibverbs-driver-erdma-static | |
1390 | %defattr(644,root,root,755) | |
1391 | %{_libdir}/liberdma-%{ibv_abi}.a | |
1392 | %endif | |
1393 | ||
6d0e6c57 JB |
1394 | %files -n libibverbs-driver-hfi1verbs |
1395 | %defattr(644,root,root,755) | |
1396 | %attr(755,root,root) %{_libdir}/libibverbs/libhfi1verbs-%{ibv_abi}.so | |
1397 | %{_sysconfdir}/libibverbs.d/hfi1verbs.driver | |
1398 | ||
1399 | %if %{with static_libs} | |
1400 | %files -n libibverbs-driver-hfi1verbs-static | |
1401 | %defattr(644,root,root,755) | |
ba6ec5f4 | 1402 | %{_libdir}/libhfi1verbs-%{ibv_abi}.a |
6d0e6c57 JB |
1403 | %endif |
1404 | ||
1405 | %files -n libibverbs-driver-hns | |
1406 | %defattr(644,root,root,755) | |
1407 | %attr(755,root,root) %{_libdir}/libibverbs/libhns-%{ibv_abi}.so | |
1408 | %{_sysconfdir}/libibverbs.d/hns.driver | |
1409 | ||
1410 | %if %{with static_libs} | |
1411 | %files -n libibverbs-driver-hns-static | |
1412 | %defattr(644,root,root,755) | |
ba6ec5f4 | 1413 | %{_libdir}/libhns-%{ibv_abi}.a |
6d0e6c57 JB |
1414 | %endif |
1415 | ||
6d0e6c57 JB |
1416 | %files -n libibverbs-driver-ipathverbs |
1417 | %defattr(644,root,root,755) | |
1418 | %attr(755,roor,root) %{_libexecdir}/truescale-serdes.cmds | |
1419 | %attr(755,root,root) %{_libdir}/libibverbs/libipathverbs-%{ibv_abi}.so | |
1420 | %{_sysconfdir}/libibverbs.d/ipathverbs.driver | |
1421 | %config(noreplace) %verify(not md5 mtime size) /etc/modprobe.d/truescale.conf | |
1422 | ||
1423 | %if %{with static_libs} | |
1424 | %files -n libibverbs-driver-ipathverbs-static | |
1425 | %defattr(644,root,root,755) | |
ba6ec5f4 | 1426 | %{_libdir}/libipathverbs-%{ibv_abi}.a |
6d0e6c57 JB |
1427 | %endif |
1428 | ||
3d682da5 JB |
1429 | %files -n libibverbs-driver-irdma |
1430 | %defattr(644,root,root,755) | |
1431 | %attr(755,root,root) %{_libdir}/libibverbs/libirdma-%{ibv_abi}.so | |
1432 | %{_sysconfdir}/libibverbs.d/irdma.driver | |
1433 | ||
1434 | %if %{with static_libs} | |
1435 | %files -n libibverbs-driver-irdma-static | |
1436 | %defattr(644,root,root,755) | |
1437 | %{_libdir}/libirdma-%{ibv_abi}.a | |
1438 | %endif | |
1439 | ||
d0d0b5d2 JB |
1440 | %files -n libibverbs-driver-mana |
1441 | %defattr(644,root,root,755) | |
1442 | %attr(755,root,root) %{_libdir}/libibverbs/libmana-%{ibv_abi}.so | |
1443 | %{_sysconfdir}/libibverbs.d/mana.driver | |
1444 | ||
1445 | %files -n libibverbs-driver-mana-libs | |
1446 | %defattr(644,root,root,755) | |
1447 | %attr(755,root,root) %{_libdir}/libmana.so.*.*.* | |
1448 | %attr(755,root,root) %ghost %{_libdir}/libmana.so.1 | |
1449 | ||
1450 | %files -n libibverbs-driver-mana-devel | |
1451 | %defattr(644,root,root,755) | |
1452 | %attr(755,root,root) %{_libdir}/libmana.so | |
1453 | %{_includedir}/infiniband/manadv.h | |
1454 | %{_pkgconfigdir}/libmana.pc | |
1455 | %{_mandir}/man3/manadv_*.3* | |
1456 | %{_mandir}/man7/manadv.7* | |
1457 | ||
1458 | %files -n libibverbs-driver-mana-static | |
1459 | %defattr(644,root,root,755) | |
1460 | %{_libdir}/libmana.a | |
1461 | ||
6d0e6c57 JB |
1462 | %files -n libibverbs-driver-mlx4 |
1463 | %defattr(644,root,root,755) | |
1464 | %attr(755,root,root) %{_libdir}/libibverbs/libmlx4-%{ibv_abi}.so | |
1465 | %{_sysconfdir}/libibverbs.d/mlx4.driver | |
1466 | /etc/modprobe.d/mlx4.conf | |
1467 | ||
1468 | %files -n libibverbs-driver-mlx4-libs | |
1469 | %defattr(644,root,root,755) | |
1470 | %attr(755,root,root) %{_libdir}/libmlx4.so.*.*.* | |
1471 | %attr(755,root,root) %ghost %{_libdir}/libmlx4.so.1 | |
1472 | ||
1473 | %files -n libibverbs-driver-mlx4-devel | |
1474 | %defattr(644,root,root,755) | |
1475 | %attr(755,root,root) %{_libdir}/libmlx4.so | |
1476 | %{_includedir}/infiniband/mlx4dv.h | |
ba6ec5f4 | 1477 | %{_pkgconfigdir}/libmlx4.pc |
6d0e6c57 JB |
1478 | %{_mandir}/man3/mlx4dv_*.3* |
1479 | %{_mandir}/man7/mlx4dv.7* | |
1480 | ||
1481 | %if %{with static_libs} | |
1482 | %files -n libibverbs-driver-mlx4-static | |
1483 | %defattr(644,root,root,755) | |
1484 | %{_libdir}/libmlx4.a | |
1485 | %endif | |
1486 | ||
1487 | %files -n libibverbs-driver-mlx5 | |
1488 | %defattr(644,root,root,755) | |
1489 | %attr(755,root,root) %{_libdir}/libibverbs/libmlx5-%{ibv_abi}.so | |
1490 | %{_sysconfdir}/libibverbs.d/mlx5.driver | |
1491 | ||
1492 | %files -n libibverbs-driver-mlx5-libs | |
1493 | %defattr(644,root,root,755) | |
1494 | %attr(755,root,root) %{_libdir}/libmlx5.so.*.*.* | |
1495 | %attr(755,root,root) %ghost %{_libdir}/libmlx5.so.1 | |
1496 | ||
1497 | %files -n libibverbs-driver-mlx5-devel | |
1498 | %defattr(644,root,root,755) | |
1499 | %attr(755,root,root) %{_libdir}/libmlx5.so | |
970c025d JB |
1500 | %{_includedir}/infiniband/mlx5_api.h |
1501 | %{_includedir}/infiniband/mlx5_user_ioctl_verbs.h | |
6d0e6c57 | 1502 | %{_includedir}/infiniband/mlx5dv.h |
ba6ec5f4 | 1503 | %{_pkgconfigdir}/libmlx5.pc |
6d0e6c57 JB |
1504 | %{_mandir}/man3/mlx5dv_*.3* |
1505 | %{_mandir}/man7/mlx5dv.7* | |
1506 | ||
1507 | %if %{with static_libs} | |
1508 | %files -n libibverbs-driver-mlx5-static | |
1509 | %defattr(644,root,root,755) | |
1510 | %{_libdir}/libmlx5.a | |
1511 | %endif | |
1512 | ||
1513 | %files -n libibverbs-driver-mthca | |
1514 | %defattr(644,root,root,755) | |
1515 | %attr(755,root,root) %{_libdir}/libibverbs/libmthca-%{ibv_abi}.so | |
1516 | %{_sysconfdir}/libibverbs.d/mthca.driver | |
1517 | ||
1518 | %if %{with static_libs} | |
1519 | %files -n libibverbs-driver-mthca-static | |
1520 | %defattr(644,root,root,755) | |
ba6ec5f4 | 1521 | %{_libdir}/libmthca-%{ibv_abi}.a |
6d0e6c57 JB |
1522 | %endif |
1523 | ||
1524 | %files -n libibverbs-driver-nes | |
1525 | %defattr(644,root,root,755) | |
1526 | %attr(755,root,root) %{_libdir}/libibverbs/libnes-%{ibv_abi}.so | |
1527 | %{_sysconfdir}/libibverbs.d/nes.driver | |
1528 | ||
1529 | %if %{with static_libs} | |
1530 | %files -n libibverbs-driver-nes-static | |
1531 | %defattr(644,root,root,755) | |
ba6ec5f4 | 1532 | %{_libdir}/libnes-%{ibv_abi}.a |
6d0e6c57 JB |
1533 | %endif |
1534 | ||
1535 | %files -n libibverbs-driver-ocrdma | |
1536 | %defattr(644,root,root,755) | |
1537 | %attr(755,root,root) %{_libdir}/libibverbs/libocrdma-%{ibv_abi}.so | |
1538 | %{_sysconfdir}/libibverbs.d/ocrdma.driver | |
1539 | ||
1540 | %if %{with static_libs} | |
1541 | %files -n libibverbs-driver-ocrdma-static | |
1542 | %defattr(644,root,root,755) | |
ba6ec5f4 | 1543 | %{_libdir}/libocrdma-%{ibv_abi}.a |
6d0e6c57 JB |
1544 | %endif |
1545 | ||
1546 | %files -n libibverbs-driver-qedr | |
1547 | %defattr(644,root,root,755) | |
1548 | %attr(755,root,root) %{_libdir}/libibverbs/libqedr-%{ibv_abi}.so | |
1549 | %{_sysconfdir}/libibverbs.d/qedr.driver | |
1550 | ||
1551 | %if %{with static_libs} | |
1552 | %files -n libibverbs-driver-qedr-static | |
1553 | %defattr(644,root,root,755) | |
ba6ec5f4 | 1554 | %{_libdir}/libqedr-%{ibv_abi}.a |
6d0e6c57 JB |
1555 | %endif |
1556 | ||
1557 | %files -n libibverbs-driver-rxe | |
1558 | %defattr(644,root,root,755) | |
1559 | %doc Documentation/rxe.md | |
6d0e6c57 JB |
1560 | %attr(755,root,root) %{_libdir}/libibverbs/librxe-%{ibv_abi}.so |
1561 | %{_sysconfdir}/libibverbs.d/rxe.driver | |
1562 | %{_mandir}/man7/rxe.7* | |
6d0e6c57 JB |
1563 | |
1564 | %if %{with static_libs} | |
1565 | %files -n libibverbs-driver-rxe-static | |
1566 | %defattr(644,root,root,755) | |
ba6ec5f4 | 1567 | %{_libdir}/librxe-%{ibv_abi}.a |
6d0e6c57 JB |
1568 | %endif |
1569 | ||
ba42dea3 JB |
1570 | %files -n libibverbs-driver-siw |
1571 | %defattr(644,root,root,755) | |
1572 | %attr(755,root,root) %{_libdir}/libibverbs/libsiw-%{ibv_abi}.so | |
1573 | %{_sysconfdir}/libibverbs.d/siw.driver | |
1574 | ||
1575 | %if %{with static_libs} | |
1576 | %files -n libibverbs-driver-siw-static | |
1577 | %defattr(644,root,root,755) | |
1578 | %{_libdir}/libsiw-%{ibv_abi}.a | |
1579 | %endif | |
1580 | ||
6d0e6c57 JB |
1581 | %files -n libibverbs-driver-vmw_pvrdma |
1582 | %defattr(644,root,root,755) | |
1583 | %attr(755,root,root) %{_libdir}/libibverbs/libvmw_pvrdma-%{ibv_abi}.so | |
1584 | %{_sysconfdir}/libibverbs.d/vmw_pvrdma.driver | |
1585 | ||
1586 | %if %{with static_libs} | |
1587 | %files -n libibverbs-driver-vmw_pvrdma-static | |
1588 | %defattr(644,root,root,755) | |
ba6ec5f4 | 1589 | %{_libdir}/libvmw_pvrdma-%{ibv_abi}.a |
6d0e6c57 JB |
1590 | %endif |
1591 | ||
1592 | %files -n librdmacm | |
1593 | %defattr(644,root,root,755) | |
1594 | %doc Documentation/librdmacm.md | |
1595 | %attr(755,root,root) %{_libdir}/librdmacm.so.*.*.* | |
1596 | %attr(755,root,root) %ghost %{_libdir}/librdmacm.so.1 | |
1597 | %dir %{_libdir}/rsocket | |
1598 | %attr(755,root,root) %{_libdir}/rsocket/librspreload.so* | |
1599 | ||
1600 | %files -n librdmacm-devel | |
1601 | %defattr(644,root,root,755) | |
1602 | %attr(755,root,root) %{_libdir}/librdmacm.so | |
1603 | %{_includedir}/infiniband/ib.h | |
1604 | %{_includedir}/rdma/rdma_cma.h | |
1605 | %{_includedir}/rdma/rdma_cma_abi.h | |
1606 | %{_includedir}/rdma/rdma_verbs.h | |
1607 | %{_includedir}/rdma/rsocket.h | |
ba6ec5f4 JB |
1608 | %{_pkgconfigdir}/librdmacm.pc |
1609 | # backward compat | |
6d0e6c57 JB |
1610 | %{_pkgconfigdir}/rdmacm.pc |
1611 | %{_mandir}/man3/rdma_*.3* | |
1612 | %{_mandir}/man7/rdma_cm.7* | |
1613 | %{_mandir}/man7/rsocket.7* | |
1614 | ||
1615 | %files -n librdmacm-utils | |
1616 | %defattr(644,root,root,755) | |
1617 | %attr(755,root,root) %{_bindir}/cmtime | |
1618 | %attr(755,root,root) %{_bindir}/mckey | |
1619 | %attr(755,root,root) %{_bindir}/rcopy | |
1620 | %attr(755,root,root) %{_bindir}/rdma_client | |
1621 | %attr(755,root,root) %{_bindir}/rdma_server | |
1622 | %attr(755,root,root) %{_bindir}/rdma_xclient | |
1623 | %attr(755,root,root) %{_bindir}/rdma_xserver | |
1624 | %attr(755,root,root) %{_bindir}/riostream | |
1625 | %attr(755,root,root) %{_bindir}/rping | |
1626 | %attr(755,root,root) %{_bindir}/rstream | |
1627 | %attr(755,root,root) %{_bindir}/ucmatose | |
1628 | %attr(755,root,root) %{_bindir}/udaddy | |
1629 | %attr(755,root,root) %{_bindir}/udpong | |
1630 | %{_mandir}/man1/cmtime.1* | |
1631 | %{_mandir}/man1/mckey.1* | |
1632 | %{_mandir}/man1/rcopy.1* | |
1633 | %{_mandir}/man1/rdma_client.1* | |
1634 | %{_mandir}/man1/rdma_server.1* | |
1635 | %{_mandir}/man1/rdma_xclient.1* | |
1636 | %{_mandir}/man1/rdma_xserver.1* | |
1637 | %{_mandir}/man1/riostream.1* | |
1638 | %{_mandir}/man1/rping.1* | |
1639 | %{_mandir}/man1/rstream.1* | |
1640 | %{_mandir}/man1/ucmatose.1* | |
1641 | %{_mandir}/man1/udaddy.1* | |
1642 | %{_mandir}/man1/udpong.1* | |
1643 | ||
1644 | %if %{with static_libs} | |
1645 | %files -n librdmacm-static | |
1646 | %defattr(644,root,root,755) | |
1647 | %{_libdir}/librdmacm.a | |
1648 | %endif | |
1649 | ||
1650 | %files -n libibumad | |
1651 | %defattr(644,root,root,755) | |
1652 | %attr(755,root,root) %{_libdir}/libibumad.so.*.*.* | |
1653 | %attr(755,root,root) %ghost %{_libdir}/libibumad.so.3 | |
1654 | ||
1655 | %files -n libibumad-devel | |
1656 | %defattr(644,root,root,755) | |
1657 | %attr(755,root,root) %{_libdir}/libibumad.so | |
1658 | %{_includedir}/infiniband/umad*.h | |
ba6ec5f4 | 1659 | %{_pkgconfigdir}/libibumad.pc |
6d0e6c57 JB |
1660 | %{_mandir}/man3/umad_*.3* |
1661 | ||
1662 | %if %{with static_libs} | |
1663 | %files -n libibumad-static | |
1664 | %defattr(644,root,root,755) | |
1665 | %{_libdir}/libibumad.a | |
1666 | %endif | |
1667 | ||
ba42dea3 JB |
1668 | %files -n libibmad |
1669 | %defattr(644,root,root,755) | |
1670 | %attr(755,root,root) %{_libdir}/libibmad.so.*.*.* | |
1671 | %attr(755,root,root) %ghost %{_libdir}/libibmad.so.5 | |
1672 | ||
1673 | %files -n libibmad-devel | |
1674 | %defattr(644,root,root,755) | |
1675 | %attr(755,root,root) %{_libdir}/libibmad.so | |
1676 | %{_includedir}/infiniband/mad.h | |
1677 | %{_includedir}/infiniband/mad_osd.h | |
1678 | %{_pkgconfigdir}/libibmad.pc | |
1679 | ||
1680 | %if %{with static_libs} | |
1681 | %files -n libibmad-static | |
1682 | %defattr(644,root,root,755) | |
1683 | %{_libdir}/libibmad.a | |
1684 | %endif | |
1685 | ||
6d0e6c57 JB |
1686 | %files -n ibacm |
1687 | %defattr(644,root,root,755) | |
1688 | %doc Documentation/ibacm.md | |
1689 | %attr(755,root,root) %{_bindir}/ib_acme | |
1690 | %attr(755,root,root) %{_sbindir}/ibacm | |
1691 | %dir %{_libdir}/ibacm | |
1692 | %attr(755,root,root) %{_libdir}/ibacm/libibacmp.so | |
1693 | %attr(754,root,root) /etc/rc.d/init.d/ibacm | |
1694 | %{systemdunitdir}/ibacm.service | |
1695 | %{systemdunitdir}/ibacm.socket | |
1696 | %{_mandir}/man1/ib_acme.1* | |
a8ee6302 | 1697 | %{_mandir}/man8/ibacm.8* |
6d0e6c57 JB |
1698 | |
1699 | %files -n ibacm-devel | |
1700 | %defattr(644,root,root,755) | |
1701 | %{_includedir}/infiniband/acm.h | |
1702 | %{_includedir}/infiniband/acm_prov.h | |
1703 | %{_mandir}/man7/ibacm.7* | |
1704 | %{_mandir}/man7/ibacm_prov.7* | |
1705 | ||
ba42dea3 JB |
1706 | %files -n infiniband-diags |
1707 | %defattr(644,root,root,755) | |
1708 | %attr(755,root,root) %{_sbindir}/check_lft_balance.pl | |
1709 | %attr(755,root,root) %{_sbindir}/dump_fts | |
1710 | %attr(755,root,root) %{_sbindir}/dump_lfts.sh | |
1711 | %attr(755,root,root) %{_sbindir}/dump_mfts.sh | |
1712 | %attr(755,root,root) %{_sbindir}/ibaddr | |
1713 | %attr(755,root,root) %{_sbindir}/ibcacheedit | |
1714 | %attr(755,root,root) %{_sbindir}/ibccconfig | |
1715 | %attr(755,root,root) %{_sbindir}/ibccquery | |
1716 | %attr(755,root,root) %{_sbindir}/ibfindnodesusing.pl | |
1717 | %attr(755,root,root) %{_sbindir}/ibhosts | |
1718 | %attr(755,root,root) %{_sbindir}/ibidsverify.pl | |
1719 | %attr(755,root,root) %{_sbindir}/iblinkinfo | |
1720 | %attr(755,root,root) %{_sbindir}/ibnetdiscover | |
1721 | %attr(755,root,root) %{_sbindir}/ibnodes | |
1722 | %attr(755,root,root) %{_sbindir}/ibping | |
1723 | %attr(755,root,root) %{_sbindir}/ibportstate | |
1724 | %attr(755,root,root) %{_sbindir}/ibqueryerrors | |
1725 | %attr(755,root,root) %{_sbindir}/ibroute | |
1726 | %attr(755,root,root) %{_sbindir}/ibrouters | |
1727 | %attr(755,root,root) %{_sbindir}/ibstat | |
1728 | %attr(755,root,root) %{_sbindir}/ibstatus | |
1729 | %attr(755,root,root) %{_sbindir}/ibswitches | |
1730 | %attr(755,root,root) %{_sbindir}/ibsysstat | |
1731 | %attr(755,root,root) %{_sbindir}/ibtracert | |
1732 | %attr(755,root,root) %{_sbindir}/perfquery | |
1733 | %attr(755,root,root) %{_sbindir}/saquery | |
1734 | %attr(755,root,root) %{_sbindir}/sminfo | |
1735 | %attr(755,root,root) %{_sbindir}/smpdump | |
1736 | %attr(755,root,root) %{_sbindir}/smpquery | |
1737 | %attr(755,root,root) %{_sbindir}/vendstat | |
1738 | %dir %{_sysconfdir}/infiniband-diags | |
1739 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/infiniband-diags/error_thresholds | |
1740 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/infiniband-diags/ibdiag.conf | |
1741 | %{perl_vendorlib}/IBswcountlimits.pm | |
1742 | %{_mandir}/man8/check_lft_balance.8* | |
1743 | %{_mandir}/man8/dump_fts.8* | |
1744 | %{_mandir}/man8/dump_lfts.8* | |
1745 | %{_mandir}/man8/dump_mfts.8* | |
1746 | %{_mandir}/man8/ibaddr.8* | |
1747 | %{_mandir}/man8/ibcacheedit.8* | |
1748 | %{_mandir}/man8/ibccconfig.8* | |
1749 | %{_mandir}/man8/ibccquery.8* | |
1750 | %{_mandir}/man8/ibfindnodesusing.8* | |
1751 | %{_mandir}/man8/ibhosts.8* | |
1752 | %{_mandir}/man8/ibidsverify.8* | |
1753 | %{_mandir}/man8/iblinkinfo.8* | |
1754 | %{_mandir}/man8/ibnetdiscover.8* | |
1755 | %{_mandir}/man8/ibnodes.8* | |
1756 | %{_mandir}/man8/ibping.8* | |
1757 | %{_mandir}/man8/ibportstate.8* | |
1758 | %{_mandir}/man8/ibqueryerrors.8* | |
1759 | %{_mandir}/man8/ibroute.8* | |
1760 | %{_mandir}/man8/ibrouters.8* | |
1761 | %{_mandir}/man8/ibstat.8* | |
1762 | %{_mandir}/man8/ibstatus.8* | |
1763 | %{_mandir}/man8/ibswitches.8* | |
1764 | %{_mandir}/man8/ibsysstat.8* | |
1765 | %{_mandir}/man8/ibtracert.8* | |
1766 | %{_mandir}/man8/infiniband-diags.8* | |
1767 | %{_mandir}/man8/perfquery.8* | |
1768 | %{_mandir}/man8/saquery.8* | |
1769 | %{_mandir}/man8/sminfo.8* | |
1770 | %{_mandir}/man8/smpdump.8* | |
1771 | %{_mandir}/man8/smpquery.8* | |
1772 | %{_mandir}/man8/vendstat.8* | |
1773 | ||
1774 | %files -n infiniband-diags-libs | |
1775 | %defattr(644,root,root,755) | |
1776 | %attr(755,root,root) %{_libdir}/libibnetdisc.so.*.*.* | |
1777 | %attr(755,root,root) %ghost %{_libdir}/libibnetdisc.so.5 | |
1778 | ||
1779 | %files -n infiniband-diags-devel | |
1780 | %defattr(644,root,root,755) | |
1781 | %attr(755,root,root) %{_libdir}/libibnetdisc.so | |
1782 | %{_includedir}/infiniband/ibnetdisc.h | |
1783 | %{_includedir}/infiniband/ibnetdisc_osd.h | |
1784 | %{_pkgconfigdir}/libibnetdisc.pc | |
1785 | %{_mandir}/man3/ibnd_*.3* | |
1786 | ||
1787 | %if %{with static_libs} | |
1788 | %files -n infiniband-diags-static | |
1789 | %defattr(644,root,root,755) | |
1790 | %{_libdir}/libibnetdisc.a | |
1791 | %endif | |
1792 | ||
6d0e6c57 JB |
1793 | %files -n iwpmd |
1794 | %defattr(644,root,root,755) | |
1795 | %attr(755,root,root) %{_sbindir}/iwpmd | |
1796 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/iwpmd.conf | |
1797 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/iwpmd.conf | |
1798 | %attr(754,root,root) /etc/rc.d/init.d/iwpmd | |
1799 | %{systemdunitdir}/iwpmd.service | |
1800 | /lib/udev/rules.d/90-iwpmd.rules | |
1801 | %{_mandir}/man5/iwpmd.conf.5* | |
1802 | %{_mandir}/man8/iwpmd.8* | |
1803 | ||
1804 | %files -n srptools | |
1805 | %defattr(644,root,root,755) | |
1806 | %doc Documentation/ibsrpdm.md | |
1807 | %attr(755,root,root) %{_sbindir}/srp_daemon | |
1808 | %attr(755,root,root) %{_sbindir}/srp_daemon.sh | |
1809 | %attr(755,root,root) %{_sbindir}/ibsrpdm | |
1810 | %attr(755,root,root) %{_sbindir}/run_srp_daemon | |
1811 | %dir %{_libexecdir}/srp_daemon | |
1812 | %attr(755,roor,root) %{_libexecdir}/srp_daemon/start_on_all_ports | |
1813 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/srp_daemon.conf | |
1814 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rdma/modules/srp_daemon.conf | |
1815 | %attr(754,root,root) /etc/rc.d/init.d/srpd | |
1816 | %{systemdunitdir}/srp_daemon.service | |
1817 | %{systemdunitdir}/srp_daemon_port@.service | |
1818 | /lib/udev/rules.d/60-srp_daemon.rules | |
6d0e6c57 JB |
1819 | %{_mandir}/man5/srp_daemon.service.5* |
1820 | %{_mandir}/man5/srp_daemon_port@.service.5* | |
a8ee6302 | 1821 | %{_mandir}/man8/ibsrpdm.8* |
e4099cf1 | 1822 | %{_mandir}/man8/srp_daemon.8* |
682efa9a JB |
1823 | |
1824 | %if %{with python} | |
1825 | %files -n python3-pyverbs | |
1826 | %defattr(644,root,root,755) | |
1827 | %dir %{py3_sitedir}/pyverbs | |
1828 | %attr(755,root,root) %{py3_sitedir}/pyverbs/*.cpython-*.so | |
1829 | %{py3_sitedir}/pyverbs/*.py | |
1830 | %{py3_sitedir}/pyverbs/__pycache__ | |
1831 | %endif |