diff options
author | 2018-08-06 16:28:18 +0100 | |
---|---|---|
committer | 2018-08-06 16:28:18 +0100 | |
commit | af7c8feff9ab6a4473340e3e64fc090c84048198 (patch) | |
tree | a1df35db45bf91ced14fc3e8c80ea6016862efda | |
parent | 7c8543a409340496915112c4645565873f6037a8 (diff) |
Enable Intel AES PMD
Change-Id: I4cb261e42c349a9140ab910ef5ca963c9db05e8e
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
-rw-r--r-- | debian/control | 25 | ||||
-rwxr-xr-x | debian/rules | 6 |
2 files changed, 31 insertions, 0 deletions
diff --git a/debian/control b/debian/control index 9a75d8d4..58641601 100644 --- a/debian/control +++ b/debian/control @@ -13,6 +13,7 @@ Build-Depends: debhelper (>= 9), inkscape <!nodoc>, libcap-dev, libibverbs-dev, + libipsec-mb-dev [amd64], libpcap-dev, libnuma-dev, libssl-dev, @@ -1185,6 +1186,30 @@ Description: Data Plane Development Kit (librte_metrics runtime library) . This package contains the runtime libraries for librte_metrics. +Package: librte-pmd-aesni-gcm18.05 +Architecture: amd64 +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${misc:Depends}, ${shlibs:Depends} +Conflicts: libdpdk0 +Description: Data Plane Development Kit (librte_pmd_aesni_gcm runtime library) + DPDK is a set of libraries for fast packet processing. Applications run + in user-space and communicate directly with dedicated network interfaces. + . + This package contains the runtime libraries for librte_pmd_aesni_gcm. + +Package: librte-pmd-aesni-mb18.05 +Architecture: amd64 +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${misc:Depends}, ${shlibs:Depends} +Conflicts: libdpdk0 +Description: Data Plane Development Kit (librte_pmd_aesni_mb runtime library) + DPDK is a set of libraries for fast packet processing. Applications run + in user-space and communicate directly with dedicated network interfaces. + . + This package contains the runtime libraries for librte_pmd_aesni_mb. + Package: librte-pmd-ark18.05 Architecture: amd64 arm64 i386 ppc64el Multi-Arch: same diff --git a/debian/rules b/debian/rules index f05d35fa..49352608 100755 --- a/debian/rules +++ b/debian/rules @@ -190,6 +190,12 @@ ifeq (,$(filter dpdk_config=%,$(DEB_BUILD_OPTIONS))) endif echo "CONFIG_RTE_MAJOR_ABI=\"$(DPDK_ABI)\"" >> \ $(DPDK_STATIC_DIR)/.config + # Intel IPSEC library is amd64-only +ifneq (,$(filter $(DEB_HOST_ARCH), amd64)) + sed -ri -e 's,(CONFIG_RTE_LIBRTE_PMD_AESNI_MB=).*,\1y,' \ + -e 's,(CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=).*,\1y,' \ + $(DPDK_STATIC_DIR)/.config +endif dh_auto_configure override_dh_auto_build-indep: |