aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Ehrhardt <christian.ehrhardt@canonical.com>2016-09-29 18:25:34 +0200
committerChristian Ehrhardt <christian.ehrhardt@canonical.com>2016-09-29 18:31:29 +0200
commit88cd9ce012eae15091281e50190f90affe3204fa (patch)
tree45411ee3ad4936e8aae2b22b505a5e32d08a65ff
parent341d9ed5cf2aa5da89397e62c900e2d325b8d634 (diff)
add PMDs as recommend for dpdk runtime.
Once people pull in dpdk runtime they likely want to use it. These days PMDs are usually not covered by depends (other libraries are linked if used). To avoid the issue of systems that would work if just those packages would be installed recommend them. It is no real "dependency" things can work, therefore no depends. But it is as much recommends as recommendations can go. This got a bit amplified by removing libdpdk-dev from the depends which formerly pulled all in. Change-Id: I03cc329412de9d37c4fd203d09c8e27812bc9e5b Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
-rw-r--r--debian/control20
1 files changed, 19 insertions, 1 deletions
diff --git a/debian/control b/debian/control
index 5807c065..348e15f5 100644
--- a/debian/control
+++ b/debian/control
@@ -36,7 +36,25 @@ Depends: lsb-base (>= 3.2-14),
${misc:Depends},
${python:Depends},
${shlibs:Depends}
-Recommends: dpdk-igb-uio-dkms (= ${binary:Version}) [arm64], dpdk-rte-kni-dkms (= ${binary:Version}) [arm64]
+Recommends: dpdk-igb-uio-dkms (= ${binary:Version}) [arm64], dpdk-rte-kni-dkms (= ${binary:Version}) [arm64],
+ librte-pmd-af-packet1 (= ${binary:Version}),
+ librte-pmd-bnxt1 (= ${binary:Version}),
+ librte-pmd-bond1 (= ${binary:Version}),
+ librte-pmd-cxgbe1 (= ${binary:Version}),
+ librte-pmd-e1000-1 (= ${binary:Version}),
+ librte-pmd-ena1 (= ${binary:Version}),
+ librte-pmd-enic1 (= ${binary:Version}) [amd64 arm64 i386],
+ librte-pmd-fm10k1 (= ${binary:Version}) [amd64 i386],
+ librte-pmd-i40e1 (= ${binary:Version}) [amd64 i386],
+ librte-pmd-ixgbe1 (= ${binary:Version}) [amd64 arm64 i386],
+ librte-pmd-null-crypto1 (= ${binary:Version}),
+ librte-pmd-null1 (= ${binary:Version}),
+ librte-pmd-pcap1 (= ${binary:Version}),
+ librte-pmd-ring2 (= ${binary:Version}),
+ librte-pmd-vhost1 (= ${binary:Version}),
+ librte-pmd-virtio1 (= ${binary:Version}),
+ librte-pmd-vmxnet3-uio1 (= ${binary:Version}) [amd64 arm64 i386],
+ librte-pmd-xenvirt1 (= ${binary:Version}) [amd64 arm64 i386],
Suggests: linux-image-generic, dpdk-igb-uio-dkms (= ${binary:Version}), dpdk-rte-kni-dkms (= ${binary:Version})
Description: Data Plane Development Kit (runtime)
DPDK is a set of libraries for fast packet processing. Applications run