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