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