Use -fno-PIE when building kernel modules
[deb_dpdk.git] / debian / control
1 Source: dpdk
2 Priority: optional
3 Maintainer: deb_dpdk Packagers <deb-dpdk@lists.fd.io>
4 Uploaders: Luca Boccassi <luca.boccassi@gmail.com>,
5            Christian Ehrhardt <christian.ehrhardt@canonical.com>,
6            Santiago Ruano Rincón <santiagorr@riseup.net>,
7 Build-Depends: debhelper (>= 9),
8                dh-python,
9                dh-systemd (>= 1.5),
10                dkms,
11                doxygen,
12                graphviz,
13                inkscape,
14                libcap-dev,
15                libpcap-dev,
16                libxen-dev [amd64 arm64 i386],
17                libxenstore3.0 [amd64 arm64 i386],
18                python,
19                python-sphinx,
20                python-sphinx-rtd-theme,
21                texlive-fonts-recommended,
22                texlive-latex-extra
23 Standards-Version: 3.9.8
24 Section: libs
25 Homepage: http://www.dpdk.org
26 Vcs-Git: https://gerrit.fd.io/r/deb_dpdk
27 Vcs-Browser: https://gerrit.fd.io/r/gitweb?p=deb_dpdk.git
28
29 Package: dpdk
30 Section: admin
31 Architecture: amd64 arm64 i386 ppc64el
32 Depends: lsb-base (>= 3.2-14),
33          pciutils,
34          python-pyelftools,
35          hwdata,
36          ${misc:Depends},
37          ${python:Depends},
38          ${shlibs:Depends}
39 Recommends: dpdk-igb-uio-dkms (= ${binary:Version}) [arm64], dpdk-rte-kni-dkms (= ${binary:Version}) [arm64],
40          librte-pmd-af-packet1 (= ${binary:Version}),
41          librte-pmd-bnxt1 (= ${binary:Version}),
42          librte-pmd-bond1 (= ${binary:Version}),
43          librte-pmd-cxgbe1 (= ${binary:Version}),
44          librte-pmd-e1000-1 (= ${binary:Version}),
45          librte-pmd-ena1 (= ${binary:Version}),
46          librte-pmd-enic1 (= ${binary:Version}) [amd64 arm64 i386],
47          librte-pmd-fm10k1 (= ${binary:Version}) [amd64 i386],
48          librte-pmd-i40e1 (= ${binary:Version}) [amd64 i386],
49          librte-pmd-ixgbe1 (= ${binary:Version}) [amd64 arm64 i386],
50          librte-pmd-null-crypto1 (= ${binary:Version}),
51          librte-pmd-null1 (= ${binary:Version}),
52          librte-pmd-pcap1 (= ${binary:Version}),
53          librte-pmd-ring2 (= ${binary:Version}),
54          librte-pmd-vhost1 (= ${binary:Version}),
55          librte-pmd-virtio1 (= ${binary:Version}),
56          librte-pmd-vmxnet3-uio1 (= ${binary:Version}) [amd64 arm64 i386],
57          librte-pmd-xenvirt1 (= ${binary:Version}) [amd64 arm64 i386],
58 Suggests: linux-image-generic, dpdk-igb-uio-dkms (= ${binary:Version}), dpdk-rte-kni-dkms (= ${binary:Version})
59 Description: Data Plane Development Kit (runtime)
60  DPDK is a set of libraries for fast packet processing. Applications run
61  in user-space and communicate directly with dedicated network interfaces.
62  .
63  This package contains the runtime environment to run DPDK applications.
64
65 Package: dpdk-dev
66 Section: devel
67 Architecture: amd64 arm64 i386 ppc64el
68 Depends: libdpdk-dev (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
69 Description: Data Plane Development Kit (development files)
70  DPDK is a set of libraries for fast packet processing. Applications run
71  in user-space and communicate directly with dedicated network interfaces.
72  .
73  This package contains examples and the upstream build environment. It is
74  not strictly required in order to build external applications.
75
76 Package: dpdk-doc
77 Section: doc
78 Architecture: all
79 Homepage: http://dpdk.org/doc/guides/index.html
80 Depends: libjs-jquery, libjs-underscore, ${misc:Depends}, ${python:Depends}
81 Recommends: python, ${python:Recommends}
82 Description: Data Plane Development Kit (documentation)
83  DPDK is a set of libraries for fast packet processing. Applications run
84  in user-space and communicate directly with dedicated network interfaces.
85  .
86  This package contains the complete set of documentation and guides.
87
88 Package: dpdk-igb-uio-dkms
89 Section: kernel
90 Architecture: amd64 arm64 i386 ppc64el
91 Depends: dkms,
92          dpdk-dev (= ${binary:Version}),
93          libdpdk-dev (= ${binary:Version}),
94          make,
95          ${misc:Depends}
96 Description: Data Plane Development Kit (igb uio dkms)
97  DPDK is a set of libraries for fast packet processing. Applications run
98  in user-space and communicate directly with dedicated network interfaces.
99  .
100  This package contains the source code for the igb_uio kernel module.
101
102 Package: dpdk-rte-kni-dkms
103 Section: kernel
104 Architecture: amd64 arm64 i386 ppc64el
105 Depends: dkms,
106          dpdk-dev (= ${binary:Version}),
107          libdpdk-dev (= ${binary:Version}),
108          make,
109          ${misc:Depends}
110 Description: Data Plane Development Kit (rte kni dkms)
111  DPDK is a set of libraries for fast packet processing. Applications run
112  in user-space and communicate directly with dedicated network interfaces.
113  .
114  This package contains the source code for the rte_kni kernel module.
115
116 Package: libdpdk-dev
117 Section: libdevel
118 Architecture: amd64 arm64 i386 ppc64el
119 Multi-Arch: same
120 Pre-Depends: ${misc:Pre-Depends}
121 Depends: ${misc:Depends},
122          libpcap-dev,
123          libethdev4 (= ${binary:Version}),
124          librte-acl2 (= ${binary:Version}),
125          librte-cfgfile2 (= ${binary:Version}),
126          librte-cmdline2 (= ${binary:Version}),
127          librte-cryptodev1 (= ${binary:Version}),
128          librte-distributor1 (= ${binary:Version}),
129          librte-eal2 (= ${binary:Version}),
130          librte-hash2 (= ${binary:Version}),
131          librte-ip-frag1 (= ${binary:Version}),
132          librte-jobstats1 (= ${binary:Version}),
133          librte-kni2 (= ${binary:Version}) [amd64 arm64],
134          librte-kvargs1 (= ${binary:Version}),
135          librte-lpm2 (= ${binary:Version}),
136          librte-mbuf2 (= ${binary:Version}),
137          librte-mempool2 (= ${binary:Version}),
138          librte-meter1 (= ${binary:Version}),
139          librte-pdump1 (= ${binary:Version}),
140          librte-pipeline3 (= ${binary:Version}),
141          librte-pmd-af-packet1 (= ${binary:Version}),
142          librte-pmd-bnxt1 (= ${binary:Version}),
143          librte-pmd-bond1 (= ${binary:Version}),
144          librte-pmd-cxgbe1 (= ${binary:Version}),
145          librte-pmd-e1000-1 (= ${binary:Version}),
146          librte-pmd-ena1 (= ${binary:Version}),
147          librte-pmd-enic1 (= ${binary:Version}) [amd64 arm64 i386],
148          librte-pmd-fm10k1 (= ${binary:Version}) [amd64 i386],
149          librte-pmd-i40e1 (= ${binary:Version}) [amd64 i386],
150          librte-pmd-ixgbe1 (= ${binary:Version}) [amd64 arm64 i386],
151          librte-pmd-null-crypto1 (= ${binary:Version}),
152          librte-pmd-null1 (= ${binary:Version}),
153          librte-pmd-pcap1 (= ${binary:Version}),
154          librte-pmd-ring2 (= ${binary:Version}),
155          librte-pmd-vhost1 (= ${binary:Version}),
156          librte-pmd-virtio1 (= ${binary:Version}),
157          librte-pmd-vmxnet3-uio1 (= ${binary:Version}) [amd64 arm64 i386],
158          librte-pmd-xenvirt1 (= ${binary:Version}) [amd64 arm64 i386],
159          librte-port3 (= ${binary:Version}),
160          librte-power1 (= ${binary:Version}),
161          librte-reorder1 (= ${binary:Version}),
162          librte-ring1 (= ${binary:Version}),
163          librte-sched1 (= ${binary:Version}),
164          librte-table2 (= ${binary:Version}),
165          librte-timer1 (= ${binary:Version}),
166          librte-vhost3 (= ${binary:Version})
167 Description: Data Plane Development Kit (basic development files)
168  DPDK is a set of libraries for fast packet processing. Applications run
169  in user-space and communicate directly with dedicated network interfaces.
170  .
171  This package contains the basic headers and library files required to
172  build external applications which will also require at least SSE3 support
173  when running.
174
175 Package: libethdev4
176 Architecture: amd64 arm64 i386 ppc64el
177 Multi-Arch: same
178 Homepage: http://dpdk.org/doc/api/rte__ethdev_8h.html
179 Pre-Depends: ${misc:Pre-Depends}
180 Depends: ${misc:Depends}, ${shlibs:Depends}
181 Conflicts: libdpdk0
182 Description: Data Plane Development Kit (libethdev runtime library)
183  DPDK is a set of libraries for fast packet processing. Applications run
184  in user-space and communicate directly with dedicated network interfaces.
185  .
186  This package contains the runtime libraries for libethdev.
187
188 Package: librte-acl2
189 Architecture: amd64 arm64 i386 ppc64el
190 Multi-Arch: same
191 Homepage: http://dpdk.org/doc/api/rte__ethdev_8h.html
192 Pre-Depends: ${misc:Pre-Depends}
193 Depends: ${misc:Depends}, ${shlibs:Depends}
194 Conflicts: libdpdk0
195 Description: Data Plane Development Kit (librte-acl runtime library)
196  DPDK is a set of libraries for fast packet processing. Applications run
197  in user-space and communicate directly with dedicated network interfaces.
198  .
199  This package contains the runtime libraries for librte_acl.
200
201 Package: librte-cfgfile2
202 Architecture: amd64 arm64 i386 ppc64el
203 Multi-Arch: same
204 Homepage: http://dpdk.org/doc/api/rte__cfgfile_8h.html
205 Pre-Depends: ${misc:Pre-Depends}
206 Depends: ${misc:Depends}, ${shlibs:Depends}
207 Conflicts: libdpdk0
208 Description: Data Plane Development Kit (librte-cfgfile runtime library)
209  DPDK is a set of libraries for fast packet processing. Applications run
210  in user-space and communicate directly with dedicated network interfaces.
211  .
212  This package contains the runtime libraries for librte_cfgfile.
213
214 Package: librte-cmdline2
215 Architecture: amd64 arm64 i386 ppc64el
216 Multi-Arch: same
217 Pre-Depends: ${misc:Pre-Depends}
218 Depends: ${misc:Depends}, ${shlibs:Depends}
219 Conflicts: libdpdk0
220 Description: Data Plane Development Kit (librte-cmdline runtime library)
221  DPDK is a set of libraries for fast packet processing. Applications run
222  in user-space and communicate directly with dedicated network interfaces.
223  .
224  This package contains the runtime libraries for librte_cmdline.
225
226 Package: librte-cryptodev1
227 Architecture: amd64 arm64 i386 ppc64el
228 Multi-Arch: same
229 Homepage: http://dpdk.org/doc/api/rte__cryptodev_8h.html
230 Pre-Depends: ${misc:Pre-Depends}
231 Depends: ${misc:Depends}, ${shlibs:Depends}
232 Conflicts: libdpdk0
233 Description: Data Plane Development Kit (librte-cryptodev runtime library)
234  DPDK is a set of libraries for fast packet processing. Applications run
235  in user-space and communicate directly with dedicated network interfaces.
236  .
237  This package contains the runtime libraries for librte_cryptodev.
238
239 Package: librte-distributor1
240 Architecture: amd64 arm64 i386 ppc64el
241 Multi-Arch: same
242 Homepage: http://dpdk.org/doc/api/rte__distributor_8h.html
243 Pre-Depends: ${misc:Pre-Depends}
244 Depends: ${misc:Depends}, ${shlibs:Depends}
245 Conflicts: libdpdk0
246 Description: Data Plane Development Kit (librte-distributor runtime library)
247  DPDK is a set of libraries for fast packet processing. Applications run
248  in user-space and communicate directly with dedicated network interfaces.
249  .
250  This package contains the runtime libraries for librte_distributor.
251
252 Package: librte-eal2
253 Architecture: amd64 arm64 i386 ppc64el
254 Multi-Arch: same
255 Homepage: http://dpdk.org/doc/api/rte__eal_8h.html
256 Pre-Depends: ${misc:Pre-Depends}
257 Depends: ${misc:Depends}, ${shlibs:Depends}
258 Conflicts: libdpdk0
259 Description: Data Plane Development Kit (librte-eal runtime library)
260  DPDK is a set of libraries for fast packet processing. Applications run
261  in user-space and communicate directly with dedicated network interfaces.
262  .
263  This package contains the runtime libraries for librte_eal.
264
265 Package: librte-hash2
266 Architecture: amd64 arm64 i386 ppc64el
267 Multi-Arch: same
268 Homepage: http://dpdk.org/doc/api/rte__hash_8h.html
269 Pre-Depends: ${misc:Pre-Depends}
270 Depends: ${misc:Depends}, ${shlibs:Depends}
271 Conflicts: libdpdk0
272 Description: Data Plane Development Kit (librte-hash runtime library)
273  DPDK is a set of libraries for fast packet processing. Applications run
274  in user-space and communicate directly with dedicated network interfaces.
275  .
276  This package contains the runtime libraries for librte_hash.
277
278 Package: librte-ip-frag1
279 Architecture: amd64 arm64 i386 ppc64el
280 Multi-Arch: same
281 Homepage: http://dpdk.org/doc/api/rte__ip__frag_8h.html
282 Pre-Depends: ${misc:Pre-Depends}
283 Depends: ${misc:Depends}, ${shlibs:Depends}
284 Conflicts: libdpdk0
285 Description: Data Plane Development Kit (librte-ip-frag runtime library)
286  DPDK is a set of libraries for fast packet processing. Applications run
287  in user-space and communicate directly with dedicated network interfaces.
288  .
289  This package contains the runtime libraries for librte_ip_frag.
290
291 Package: librte-jobstats1
292 Architecture: amd64 arm64 i386 ppc64el
293 Multi-Arch: same
294 Homepage: http://dpdk.org/doc/api/rte__jobstats_8h_source.html
295 Pre-Depends: ${misc:Pre-Depends}
296 Depends: ${misc:Depends}, ${shlibs:Depends}
297 Conflicts: libdpdk0
298 Description: Data Plane Development Kit (librte-jobstats runtime library)
299  DPDK is a set of libraries for fast packet processing. Applications run
300  in user-space and communicate directly with dedicated network interfaces.
301  .
302  This package contains the runtime libraries for librte_jobstats.
303
304 Package: librte-kni2
305 Architecture: amd64 arm64 ppc64el
306 Multi-Arch: same
307 Homepage: http://dpdk.org/doc/api/rte__kni_8h.html
308 Pre-Depends: ${misc:Pre-Depends}
309 Depends: ${misc:Depends}, ${shlibs:Depends}
310 Conflicts: libdpdk0
311 Description: Data Plane Development Kit (librte-kni runtime library)
312  DPDK is a set of libraries for fast packet processing. Applications run
313  in user-space and communicate directly with dedicated network interfaces.
314  .
315  This package contains the runtime libraries for librte_kni.
316
317 Package: librte-kvargs1
318 Architecture: amd64 arm64 i386 ppc64el
319 Multi-Arch: same
320 Homepage: http://dpdk.org/doc/api/rte__kvargs_8h.html
321 Pre-Depends: ${misc:Pre-Depends}
322 Depends: ${misc:Depends}, ${shlibs:Depends}
323 Conflicts: libdpdk0
324 Description: Data Plane Development Kit (librte-kvargs runtime library)
325  DPDK is a set of libraries for fast packet processing. Applications run
326  in user-space and communicate directly with dedicated network interfaces.
327  .
328  This package contains the runtime libraries for librte_kvargs.
329
330 Package: librte-lpm2
331 Architecture: amd64 arm64 i386 ppc64el
332 Multi-Arch: same
333 Homepage: http://dpdk.org/doc/api/rte__lpm_8h.html
334 Pre-Depends: ${misc:Pre-Depends}
335 Depends: ${misc:Depends}, ${shlibs:Depends}
336 Conflicts: libdpdk0
337 Description: Data Plane Development Kit (librte-lpm runtime library)
338  DPDK is a set of libraries for fast packet processing. Applications run
339  in user-space and communicate directly with dedicated network interfaces.
340  .
341  This package contains the runtime libraries for librte_lpm.
342
343 Package: librte-mbuf2
344 Architecture: amd64 arm64 i386 ppc64el
345 Multi-Arch: same
346 Homepage: http://dpdk.org/doc/api/rte__mbuf_8h.html
347 Pre-Depends: ${misc:Pre-Depends}
348 Depends: ${misc:Depends}, ${shlibs:Depends}
349 Conflicts: libdpdk0
350 Description: Data Plane Development Kit (librte-mbuf2 runtime library)
351  DPDK is a set of libraries for fast packet processing. Applications run
352  in user-space and communicate directly with dedicated network interfaces.
353  .
354  This package contains the runtime libraries for librte_mbuf.
355
356 Package: librte-mempool2
357 Architecture: amd64 arm64 i386 ppc64el
358 Multi-Arch: same
359 Homepage: http://dpdk.org/doc/api/rte__mempool_8h.html
360 Pre-Depends: ${misc:Pre-Depends}
361 Depends: ${misc:Depends}, ${shlibs:Depends}
362 Conflicts: libdpdk0
363 Description: Data Plane Development Kit (librte-mempool runtime library)
364  DPDK is a set of libraries for fast packet processing. Applications run
365  in user-space and communicate directly with dedicated network interfaces.
366  .
367  This package contains the runtime libraries for librte_mempool.
368
369 Package: librte-meter1
370 Architecture: amd64 arm64 i386 ppc64el
371 Multi-Arch: same
372 Homepage: http://dpdk.org/doc/api/rte__meter_8h.html
373 Pre-Depends: ${misc:Pre-Depends}
374 Depends: ${misc:Depends}, ${shlibs:Depends}
375 Conflicts: libdpdk0
376 Description: Data Plane Development Kit (librte-meter runtime library)
377  DPDK is a set of libraries for fast packet processing. Applications run
378  in user-space and communicate directly with dedicated network interfaces.
379  .
380  This package contains the runtime libraries for librte_meter.
381
382 Package: librte-pipeline3
383 Architecture: amd64 arm64 i386 ppc64el
384 Multi-Arch: same
385 Homepage: http://dpdk.org/doc/api/rte__pipeline_8h.html
386 Pre-Depends: ${misc:Pre-Depends}
387 Depends: ${misc:Depends}, ${shlibs:Depends}
388 Conflicts: libdpdk0
389 Description: Data Plane Development Kit (librte-pipeline runtime library)
390  DPDK is a set of libraries for fast packet processing. Applications run
391  in user-space and communicate directly with dedicated network interfaces.
392  .
393  This package contains the runtime libraries for librte_pipeline.
394
395 Package: librte-pmd-af-packet1
396 Architecture: amd64 arm64 i386 ppc64el
397 Multi-Arch: same
398 Homepage: http://dpdk.org/browse/dpdk/tree/drivers/net/af_packet
399 Pre-Depends: ${misc:Pre-Depends}
400 Depends: ${misc:Depends}, ${shlibs:Depends}
401 Conflicts: libdpdk0
402 Description: Data Plane Development Kit (librte-pmd-af-packet runtime library)
403  DPDK is a set of libraries for fast packet processing. Applications run
404  in user-space and communicate directly with dedicated network interfaces.
405  .
406  This package contains the runtime libraries for librte_pmd_af_packet.
407
408 Package: librte-pmd-bnxt1
409 Architecture: amd64 arm64 i386 ppc64el
410 Multi-Arch: same
411 Pre-Depends: ${misc:Pre-Depends}
412 Depends: ${misc:Depends}, ${shlibs:Depends}
413 Conflicts: libdpdk0
414 Description: Data Plane Development Kit (librte-pmd-bnxt runtime library)
415  DPDK is a set of libraries for fast packet processing. Applications run
416  in user-space and communicate directly with dedicated network interfaces.
417  .
418  This package contains the runtime libraries for librte_pmd_bnxt.
419
420 Package: librte-pmd-bond1
421 Architecture: amd64 arm64 i386 ppc64el
422 Multi-Arch: same
423 Homepage: http://dpdk.org/doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.html
424 Pre-Depends: ${misc:Pre-Depends}
425 Depends: ${misc:Depends}, ${shlibs:Depends}
426 Conflicts: libdpdk0
427 Description: Data Plane Development Kit (librte-pmd-bond runtime library)
428  DPDK is a set of libraries for fast packet processing. Applications run
429  in user-space and communicate directly with dedicated network interfaces.
430  .
431  This package contains the runtime libraries for librte_pmd_bond.
432
433 Package: librte-pmd-cxgbe1
434 Architecture: amd64 arm64 i386 ppc64el
435 Multi-Arch: same
436 Homepage: http://dpdk.org/doc/guides/nics/cxgbe.html
437 Pre-Depends: ${misc:Pre-Depends}
438 Depends: ${misc:Depends}, ${shlibs:Depends}
439 Conflicts: libdpdk0
440 Description: Data Plane Development Kit (librte-pmd-cxgbe runtime library)
441  DPDK is a set of libraries for fast packet processing. Applications run
442  in user-space and communicate directly with dedicated network interfaces.
443  .
444  This package contains the runtime libraries for librte_pmd_cxgbe.
445
446 Package: librte-pmd-e1000-1
447 Architecture: amd64 arm64 i386 ppc64el
448 Multi-Arch: same
449 Homepage: http://dpdk.org/doc/guides/nics/e1000em.html
450 Pre-Depends: ${misc:Pre-Depends}
451 Depends: ${misc:Depends}, ${shlibs:Depends}
452 Conflicts: libdpdk0
453 Description: Data Plane Development Kit (librte-pmd-e1000 runtime library)
454  DPDK is a set of libraries for fast packet processing. Applications run
455  in user-space and communicate directly with dedicated network interfaces.
456  .
457  This package contains the runtime libraries for librte_pmd_e1000.
458
459 Package: librte-pmd-ena1
460 Architecture: amd64 arm64 i386 ppc64el
461 Multi-Arch: same
462 Homepage: http://dpdk.org/doc/guides/nics/ena.html
463 Pre-Depends: ${misc:Pre-Depends}
464 Depends: ${misc:Depends}, ${shlibs:Depends}
465 Conflicts: libdpdk0
466 Description: Data Plane Development Kit (librte-pmd-ena runtime library)
467  DPDK is a set of libraries for fast packet processing. Applications run
468  in user-space and communicate directly with dedicated network interfaces.
469  .
470  This package contains the runtime libraries for librte_pmd_ena.
471
472 Package: librte-pmd-enic1
473 Architecture: amd64 arm64 i386
474 Multi-Arch: same
475 Homepage: http://dpdk.org/doc/guides/nics/enic.html
476 Pre-Depends: ${misc:Pre-Depends}
477 Depends: ${misc:Depends}, ${shlibs:Depends}
478 Conflicts: libdpdk0
479 Description: Data Plane Development Kit (librte-pmd-enic runtime library)
480  DPDK is a set of libraries for fast packet processing. Applications run
481  in user-space and communicate directly with dedicated network interfaces.
482  .
483  This package contains the runtime libraries for librte_pmd_enic.
484
485 Package: librte-pmd-fm10k1
486 Architecture: amd64 i386 ppc64el
487 Multi-Arch: same
488 Homepage: http://dpdk.org/doc/guides/nics/fm10k.html
489 Pre-Depends: ${misc:Pre-Depends}
490 Depends: ${misc:Depends}, ${shlibs:Depends}
491 Conflicts: libdpdk0
492 Description: Data Plane Development Kit (librte-pmd-fm10k runtime library)
493  DPDK is a set of libraries for fast packet processing. Applications run
494  in user-space and communicate directly with dedicated network interfaces.
495  .
496  This package contains the runtime libraries for librte_pmd_fm10k.
497
498 Package: librte-pmd-i40e1
499 Architecture: amd64 i386
500 Multi-Arch: same
501 Homepage: http://dpdk.org/doc/guides/nics/i40e.html
502 Pre-Depends: ${misc:Pre-Depends}
503 Depends: ${misc:Depends}, ${shlibs:Depends}
504 Conflicts: libdpdk0
505 Description: Data Plane Development Kit (librte-pmd-i40e runtime library)
506  DPDK is a set of libraries for fast packet processing. Applications run
507  in user-space and communicate directly with dedicated network interfaces.
508  .
509  This package contains the runtime libraries for librte_pmd_i40e.
510
511 Package: librte-pmd-ixgbe1
512 Architecture: amd64 arm64 i386
513 Multi-Arch: same
514 Homepage: http://dpdk.org/doc/guides/nics/ixgbe.html
515 Pre-Depends: ${misc:Pre-Depends}
516 Depends: ${misc:Depends}, ${shlibs:Depends}
517 Conflicts: libdpdk0
518 Description: Data Plane Development Kit (librte-pmd-ixgbe runtime library)
519  DPDK is a set of libraries for fast packet processing. Applications run
520  in user-space and communicate directly with dedicated network interfaces.
521  .
522  This package contains the runtime libraries for librte_pmd_ixgbe.
523
524 Package: librte-pmd-null-crypto1
525 Architecture: amd64 arm64 i386 ppc64el
526 Multi-Arch: same
527 Homepage: http://dpdk.org/doc/guides/cryptodevs/null.html
528 Pre-Depends: ${misc:Pre-Depends}
529 Depends: ${misc:Depends}, ${shlibs:Depends}
530 Conflicts: libdpdk0
531 Description: Data Plane Development Kit (librte-pmd-null-crypto runtime library)
532  DPDK is a set of libraries for fast packet processing. Applications run
533  in user-space and communicate directly with dedicated network interfaces.
534  .
535  This package contains the runtime libraries for librte_pmd_null_crypto.
536
537 Package: librte-pmd-null1
538 Architecture: amd64 arm64 i386 ppc64el
539 Multi-Arch: same
540 Homepage: http://dpdk.org/browse/dpdk/tree/drivers/net/null
541 Pre-Depends: ${misc:Pre-Depends}
542 Depends: ${misc:Depends}, ${shlibs:Depends}
543 Conflicts: libdpdk0
544 Description: Data Plane Development Kit (librte-pmd-null runtime library)
545  DPDK is a set of libraries for fast packet processing. Applications run
546  in user-space and communicate directly with dedicated network interfaces.
547  .
548  This package contains the runtime libraries for librte_pmd_null.
549
550 Package: librte-pmd-pcap1
551 Architecture: amd64 arm64 i386 ppc64el
552 Multi-Arch: same
553 Homepage: http://dpdk.org/doc/guides/nics/pcap_ring.html#libpcap-based-pmd
554 Pre-Depends: ${misc:Pre-Depends}
555 Depends: ${misc:Depends}, ${shlibs:Depends}
556 Conflicts: libdpdk0
557 Description: Data Plane Development Kit (librte-pmd-pcap runtime library)
558  DPDK is a set of libraries for fast packet processing. Applications run
559  in user-space and communicate directly with dedicated network interfaces.
560  .
561  This package contains the runtime libraries for librte_pmd_pcap.
562
563 Package: librte-pmd-ring2
564 Architecture: amd64 arm64 i386 ppc64el
565 Multi-Arch: same
566 Homepage: http://dpdk.org/doc/guides/nics/pcap_ring.html#rings-based-pmd
567 Pre-Depends: ${misc:Pre-Depends}
568 Depends: ${misc:Depends}, ${shlibs:Depends}
569 Conflicts: libdpdk0
570 Description: Data Plane Development Kit (librte-pmd-ring runtime library)
571  DPDK is a set of libraries for fast packet processing. Applications run
572  in user-space and communicate directly with dedicated network interfaces.
573  .
574  This package contains the runtime libraries for librte_pmd_ring.
575
576 Package: librte-pmd-vhost1
577 Architecture: amd64 arm64 i386 ppc64el
578 Multi-Arch: same
579 Homepage: http://dpdk.org/doc/guides/nics/vhost.html
580 Pre-Depends: ${misc:Pre-Depends}
581 Depends: ${misc:Depends}, ${shlibs:Depends}
582 Conflicts: libdpdk0
583 Description: Data Plane Development Kit (librte-pmd-vhost runtime library)
584  DPDK is a set of libraries for fast packet processing. Applications run
585  in user-space and communicate directly with dedicated network interfaces.
586  .
587  This package contains the runtime libraries for librte_pmd_vhost.
588
589 Package: librte-pmd-virtio1
590 Architecture: amd64 arm64 i386 ppc64el
591 Multi-Arch: same
592 Homepage: http://dpdk.org/doc/guides/nics/virtio.html
593 Pre-Depends: ${misc:Pre-Depends}
594 Depends: ${misc:Depends}, ${shlibs:Depends}
595 Conflicts: libdpdk0
596 Description: Data Plane Development Kit (librte-pmd-virtio runtime library)
597  DPDK is a set of libraries for fast packet processing. Applications run
598  in user-space and communicate directly with dedicated network interfaces.
599  .
600  This package contains the runtime libraries for librte_pmd_virtio.
601
602 Package: librte-pmd-vmxnet3-uio1
603 Architecture: amd64 arm64 i386
604 Multi-Arch: same
605 Homepage: http://dpdk.org/doc/guides/nics/vmxnet3.html
606 Pre-Depends: ${misc:Pre-Depends}
607 Depends: ${misc:Depends}, ${shlibs:Depends}
608 Conflicts: libdpdk0
609 Description: Data Plane Development Kit (librte-pmd-vmxnet3-uio runtime library)
610  DPDK is a set of libraries for fast packet processing. Applications run
611  in user-space and communicate directly with dedicated network interfaces.
612  .
613  This package contains the runtime libraries for librte_pmd_vmxnet3_uio.
614
615 Package: librte-pmd-xenvirt1
616 Architecture: amd64 arm64 i386
617 Multi-Arch: same
618 Homepage: http://dpdk.org/doc/guides/xen/pkt_switch.html#xen-pmd-frontend-prerequisites
619 Pre-Depends: ${misc:Pre-Depends}
620 Depends: ${misc:Depends}, ${shlibs:Depends}
621 Conflicts: libdpdk0
622 Description: Data Plane Development Kit (librte-pmd-xenvirt runtime library)
623  DPDK is a set of libraries for fast packet processing. Applications run
624  in user-space and communicate directly with dedicated network interfaces.
625  .
626  This package contains the runtime libraries for librte_pmd_xenvirt.
627
628 Package: librte-port3
629 Architecture: amd64 arm64 i386 ppc64el
630 Multi-Arch: same
631 Homepage: http://dpdk.org/doc/api/rte__port_8h.html
632 Pre-Depends: ${misc:Pre-Depends}
633 Depends: ${misc:Depends}, ${shlibs:Depends}
634 Conflicts: libdpdk0
635 Description: Data Plane Development Kit (librte-port runtime library)
636  DPDK is a set of libraries for fast packet processing. Applications run
637  in user-space and communicate directly with dedicated network interfaces.
638  .
639  This package contains the runtime libraries for librte_port.
640
641 Package: librte-power1
642 Architecture: amd64 arm64 i386 ppc64el
643 Multi-Arch: same
644 Homepage: http://dpdk.org/doc/api/rte__power_8h.html
645 Pre-Depends: ${misc:Pre-Depends}
646 Depends: ${misc:Depends}, ${shlibs:Depends}
647 Conflicts: libdpdk0
648 Description: Data Plane Development Kit (librte-power runtime library)
649  DPDK is a set of libraries for fast packet processing. Applications run
650  in user-space and communicate directly with dedicated network interfaces.
651  .
652  This package contains the runtime libraries for librte_power.
653
654 Package: librte-reorder1
655 Architecture: amd64 arm64 i386 ppc64el
656 Multi-Arch: same
657 Homepage: http://dpdk.org/doc/api/rte__reorder_8h.html
658 Pre-Depends: ${misc:Pre-Depends}
659 Depends: ${misc:Depends}, ${shlibs:Depends}
660 Conflicts: libdpdk0
661 Description: Data Plane Development Kit (librte-reorder runtime library)
662  DPDK is a set of libraries for fast packet processing. Applications run
663  in user-space and communicate directly with dedicated network interfaces.
664  .
665  This package contains the runtime libraries for librte_reorder.
666
667 Package: librte-ring1
668 Architecture: amd64 arm64 i386 ppc64el
669 Multi-Arch: same
670 Homepage: http://dpdk.org/doc/api/rte__ring_8h.html
671 Pre-Depends: ${misc:Pre-Depends}
672 Depends: ${misc:Depends}, ${shlibs:Depends}
673 Conflicts: libdpdk0
674 Description: Data Plane Development Kit (librte_ring runtime library)
675  DPDK is a set of libraries for fast packet processing. Applications run
676  in user-space and communicate directly with dedicated network interfaces.
677  .
678  This package contains the runtime libraries for librte_ring.
679
680 Package: librte-sched1
681 Architecture: amd64 arm64 i386 ppc64el
682 Multi-Arch: same
683 Homepage: http://dpdk.org/doc/api/rte__sched_8h.html
684 Pre-Depends: ${misc:Pre-Depends}
685 Depends: ${misc:Depends}, ${shlibs:Depends}
686 Conflicts: libdpdk0
687 Description: Data Plane Development Kit (librte_sched runtime library)
688  DPDK is a set of libraries for fast packet processing. Applications run
689  in user-space and communicate directly with dedicated network interfaces.
690  .
691  This package contains the runtime libraries for librte_sched.
692
693 Package: librte-table2
694 Architecture: amd64 arm64 i386 ppc64el
695 Multi-Arch: same
696 Homepage: http://dpdk.org/doc/api/rte__table_8h.html
697 Pre-Depends: ${misc:Pre-Depends}
698 Depends: ${misc:Depends}, ${shlibs:Depends}
699 Conflicts: libdpdk0
700 Description: Data Plane Development Kit (librte_table runtime library)
701  DPDK is a set of libraries for fast packet processing. Applications run
702  in user-space and communicate directly with dedicated network interfaces.
703  .
704  This package contains the runtime libraries for librte_table.
705
706 Package: librte-timer1
707 Architecture: amd64 arm64 i386 ppc64el
708 Multi-Arch: same
709 Homepage: http://dpdk.org/doc/api/rte__timer_8h.html
710 Pre-Depends: ${misc:Pre-Depends}
711 Depends: ${misc:Depends}, ${shlibs:Depends}
712 Conflicts: libdpdk0
713 Description: Data Plane Development Kit (librte_timer runtime library)
714  DPDK is a set of libraries for fast packet processing. Applications run
715  in user-space and communicate directly with dedicated network interfaces.
716  .
717  This package contains the runtime libraries for librte_timer.
718
719 Package: librte-vhost3
720 Architecture: amd64 arm64 i386 ppc64el
721 Multi-Arch: same
722 Homepage: http://dpdk.org/doc/api/rte__virtio__net_8h.html
723 Pre-Depends: ${misc:Pre-Depends}
724 Depends: ${misc:Depends}, ${shlibs:Depends}
725 Conflicts: libdpdk0
726 Description: Data Plane Development Kit (librte_vhost runtime library)
727  DPDK is a set of libraries for fast packet processing. Applications run
728  in user-space and communicate directly with dedicated network interfaces.
729  .
730  This package contains the runtime libraries for librte_vhost.
731
732 Package: librte-pdump1
733 Architecture: amd64 arm64 i386 ppc64el
734 Multi-Arch: same
735 Pre-Depends: ${misc:Pre-Depends}
736 Depends: ${misc:Depends}, ${shlibs:Depends}
737 Conflicts: libdpdk0
738 Description: Data Plane Development Kit (librte_pdump runtime library)
739  DPDK is a set of libraries for fast packet processing. Applications run
740  in user-space and communicate directly with dedicated network interfaces.
741  .
742  This package contains the runtime libraries for librte_pdump.
743