deb_dpdk.git
7 years agod/t/test-linkage - drop lrt check 40/4940/2
Christian Ehrhardt [Mon, 30 Jan 2017 13:19:10 +0000 (14:19 +0100)]
d/t/test-linkage - drop lrt check

This dependency was arch specific so the test failed on e.g. ppc64el

Change-Id: I162bc77288aae3be56e1840764914d1264786b98
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoMake the python-pyelftools only a Suggests 39/4939/2
Christian Ehrhardt [Mon, 30 Jan 2017 13:14:00 +0000 (14:14 +0100)]
Make the python-pyelftools only a Suggests

This dependency is only needed for the rather uncommon dpdk-pmdinfo
which is more a developer tool these days still.
To soften the relationship helps the joint maintenance with Ubuntu.

Change-Id: I50dd2ab6af3a615249112416a442c589a2cdf4a6
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoapply wrap-and-sort 38/4938/2
Christian Ehrhardt [Mon, 30 Jan 2017 13:11:17 +0000 (14:11 +0100)]
apply wrap-and-sort

To ease maintenance appyling wrap-and-sort to Debian control.
See man wrap-and-sort for details.

Change-Id: I961d336ac533b71295403462c8c83071f2f6eb2e
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agochangelog: Make dpdk-dev's //lib symlink multiarch aware 49/4549/1
Christian Ehrhardt [Wed, 4 Jan 2017 09:14:37 +0000 (10:14 +0100)]
changelog: Make dpdk-dev's //lib symlink multiarch aware

Change-Id: Ib1ed056632dc4d46de43eb7f8d9fc7343d8f6b60
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoMake dpdk-dev's //lib symlink multiarch aware 48/4548/1
Christian Ehrhardt [Wed, 4 Jan 2017 09:14:20 +0000 (10:14 +0100)]
Make dpdk-dev's //lib symlink multiarch aware

Change-Id: Idd522f11cf20b6321ccd1c7db949f5fcb10f82d3
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoMention suggest of dpdk-doc in changelog 70/4370/1
Luca Boccassi [Fri, 16 Dec 2016 19:08:09 +0000 (19:08 +0000)]
Mention suggest of dpdk-doc in changelog

Change-Id: Ia068e67d8885ef82efdd3df339f7f05aa6955008
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
7 years agoMake dpdk suggest dpdk-doc (Closes: #847626) 69/4369/1
Luca Boccassi [Fri, 16 Dec 2016 18:26:32 +0000 (18:26 +0000)]
Make dpdk suggest dpdk-doc (Closes: #847626)

Change-Id: I21f9cb9c0ba254de5ba7406cdec0c3bdfb05e60e
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
7 years agochangelog: make test-autotest always pass 61/4261/1
Christian Ehrhardt [Tue, 13 Dec 2016 08:21:08 +0000 (09:21 +0100)]
changelog: make test-autotest always pass

Change-Id: Ic775201177d138e4b58a59ffa5c030676347efcf
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agomake test-autotest always pass 60/4260/1
Christian Ehrhardt [Tue, 13 Dec 2016 08:14:22 +0000 (09:14 +0100)]
make test-autotest always pass

For now the autotest is too unreliable, so we run it to get some
logs in different environments, but never (want to ) fail until
it is stable.

This was already the intention and worked if certain tests failed
as we didn't check on the RC of the tests, but if the test overall
fatally fails we had a FAIL due to the set -e.

Change-Id: I54052351113a974d3e7810d55405f063e1fbe16a
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agochangelog: update symbols files to match the new release 49/4249/2
Christian Ehrhardt [Fri, 9 Dec 2016 13:10:48 +0000 (14:10 +0100)]
changelog: update symbols files to match the new release

Change-Id: I665c000c306fe438d57b3b2d04bf4d531d9dcc61
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoupdate add symbols in libs that bumped soname (drop symbols) 48/4248/2
Christian Ehrhardt [Tue, 13 Dec 2016 07:24:00 +0000 (08:24 +0100)]
update add symbols in libs that bumped soname (drop symbols)

Change-Id: I87c435b2c77e704c7d3fb84fe722931f8b18d0aa
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoadd symbols to libs that only gained symbols (no new soname) 47/4247/2
Christian Ehrhardt [Fri, 9 Dec 2016 12:39:17 +0000 (13:39 +0100)]
add symbols to libs that only gained symbols (no new soname)

Change-Id: I097e42aacdd75f7e38137754b17d938b7053b07d
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agorename and adapt bumped symbols so versions 46/4246/2
Christian Ehrhardt [Tue, 13 Dec 2016 07:16:02 +0000 (08:16 +0100)]
rename and adapt bumped symbols so versions

Change-Id: I6335fc54749b0510642733dca8c59fd8f14aebc7
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agochangelog: handle librte-ethdev version and rename changes as package rename 45/4245/1
Christian Ehrhardt [Fri, 9 Dec 2016 08:31:25 +0000 (09:31 +0100)]
changelog: handle librte-ethdev version and rename changes as package rename

Change-Id: I98ca53db88eac6c8ebd948d4700fe7210165674c
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agohandle librte-ethdev version and rename changes package rename transition 44/4244/1
Christian Ehrhardt [Fri, 9 Dec 2016 08:29:00 +0000 (09:29 +0100)]
handle librte-ethdev version and rename changes package rename transition

This is a bit of a "decision" we don't have many (in Debian actually
none) depending packages so far.
In a library that would behave we would ship dpdk-16.11 as new source
along dpdk-16.07, but as discussed we don't want to do that just yet.
OTOH the version 5 is fully backward compatible with version 4, so for
now we can handle it like a package rename transition.

On top of the api bump the library got renamed by upstream from
libethdev to librte-ethdev to follow their usual naming scheme.

That implies to rebuild dependent packages in distributions that have
them already (in Ubuntu) as a transitional joint package upload.

Change-Id: I13e0fc99ac1adb230f1cfc7491eb7cf162996df3
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agochangelog: bump librte-cryptodev version from 1 to 2 as package transition 43/4243/1
Christian Ehrhardt [Fri, 9 Dec 2016 08:27:37 +0000 (09:27 +0100)]
changelog: bump librte-cryptodev version from 1 to 2 as package transition

Change-Id: I96408e071b5b57faedd58e56274017b1088a8ba7
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agobump librte-cryptodev version from 1 to 2 as package rename transition 42/4242/1
Christian Ehrhardt [Fri, 9 Dec 2016 08:26:08 +0000 (09:26 +0100)]
bump librte-cryptodev version from 1 to 2 as package rename transition

This is a bit of a "decision" we don't have many (in Debian actually
none) depending packages so far.
In a library that would behave we would ship dpdk-16.11 as new source
along dpdk-16.07, but as discussed we don't want to do that just yet.
OTOH the version 2 is fully backward compatible with version 1, so for
now we can handle it like a package rename transition.

That implies to rebuild dependent packages in distributions that have
them already (in Ubuntu) as a transitional joint package upload.

Change-Id: I028c24f6cc657731b1d3f058bd484fdb5ebacb49
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agochangelog: bump librte-eal version from 2 to 3 as package transition 41/4241/1
Christian Ehrhardt [Fri, 9 Dec 2016 08:24:55 +0000 (09:24 +0100)]
changelog: bump librte-eal version from 2 to 3 as package transition

Change-Id: I70cbbc8f23650b77abb1f8134b3190d4de2058d1
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agobump librte-eal version from 2 to 3 as package transition 40/4240/1
Christian Ehrhardt [Fri, 9 Dec 2016 08:06:07 +0000 (09:06 +0100)]
bump librte-eal version from 2 to 3 as package transition

This is a bit of a "decision" we don't have many (in Debian actually
none) depending packages so far.
In a library that would behave we would ship dpdk-16.11 as new source
along dpdk-16.07, but as discussed we don't want to do that just yet.
OTOH the version 3 is fully backward compatible with version 2, so for
now we can handle it like a package rename transition.

That implies to rebuild dependent packages in distributions that have
them already (Ubuntu) as a transitional package upload.

Change-Id: I92e79f206a0bd752d775584c88ea2559c652b606
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agochangelog: add new librte-net library 39/4239/1
Christian Ehrhardt [Fri, 9 Dec 2016 08:00:33 +0000 (09:00 +0100)]
changelog: add new librte-net library

Change-Id: Ibdca91a03e64ce74e5211d9b5176be7195726785
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agochangelog: add qede pmd now built by default 38/4238/1
Christian Ehrhardt [Fri, 9 Dec 2016 07:59:23 +0000 (08:59 +0100)]
changelog: add qede pmd now built by default

Change-Id: I1fda6206af762622bd158fed2f44d4f81ae59255
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoadd new net library 37/4237/1
Christian Ehrhardt [Fri, 9 Dec 2016 07:56:53 +0000 (08:56 +0100)]
add new net library

The librte_net library is a collection of IP protocol definitions and
convenience macros. It is based on code from the FreeBSD* IP stack and
contains protocol numbers (for use in IP headers), IP-related macros,
IPv4/IPv6 header structures and TCP, UDP and SCTP header structures.

This is newly built by default as of DPDK 16.11, so make it available in
the packaging.

Change-Id: I7dff9347b54918d908a3ed436077470fcdef1969
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoadd new (16.11) pmd qede 36/4236/1
Christian Ehrhardt [Fri, 9 Dec 2016 07:55:46 +0000 (08:55 +0100)]
add new (16.11) pmd qede

This package contains the runtime libraries for librte_pmd_qede which is
The base driver is the backend module for the QLogic FastLinQ QL4xxxx
25G/40G CNA family of adapters as well as their virtual functions (VF)
in SR-IOV context.

The driver was available before, but is now considered stable and built
by default - so make it available in our packaging.

Change-Id: Iaa84304eff00a53cf394621577085364e58cdfd0
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoChangelog: initial version of 16.11-1~git1 35/4235/1
Christian Ehrhardt [Thu, 8 Dec 2016 15:59:47 +0000 (16:59 +0100)]
Changelog: initial version of 16.11-1~git1

Change-Id: If8af3caaac707288914adf0d3edbbfb79fb8dbd7
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoDrop d/p/dpdk-dev-ppc-enable-* (are upstream) 34/4234/1
Christian Ehrhardt [Thu, 8 Dec 2016 15:53:30 +0000 (16:53 +0100)]
Drop d/p/dpdk-dev-ppc-enable-* (are upstream)

Change-Id: I5a7da250bc8bf6c2d5f7ee0ae8561c1620d201ce
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoDrop d/p/dpdk-dev-v2-*-4* (are upstream) 33/4233/1
Christian Ehrhardt [Thu, 8 Dec 2016 15:51:49 +0000 (16:51 +0100)]
Drop d/p/dpdk-dev-v2-*-4* (are upstream)

Change-Id: Icda67fa601a36650787cb6b90ec0e02e7b20e77d
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoDrop d/p/rte-devel-build-env.patch (is upstream) 32/4232/1
Christian Ehrhardt [Thu, 8 Dec 2016 15:48:04 +0000 (16:48 +0100)]
Drop d/p/rte-devel-build-env.patch (is upstream)

Change-Id: I97f2333912d444f5bd797a03d58913d070f399f0
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoDrop d/p/rte-compile-pre-cppflags.patch (is upstream) 31/4231/1
Christian Ehrhardt [Thu, 8 Dec 2016 15:47:33 +0000 (16:47 +0100)]
Drop d/p/rte-compile-pre-cppflags.patch (is upstream)

Change-Id: Iba2732849d761153f6693fba69985fd3b233f746
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoDrop d/p/make-load-devel-config-not-to-appear-as-executable.patch (is upstream) 30/4230/1
Christian Ehrhardt [Thu, 8 Dec 2016 15:46:46 +0000 (16:46 +0100)]
Drop d/p/make-load-devel-config-not-to-appear-as-executable.patch (is upstream)

Change-Id: Id715e87fc1a7e784d274d17a0a2a14ff208ea4ec
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoDrop d/p/dpdk-dev-doc-fix-old-dpdk-nic-bind.py-references.patch (is upstream) 29/4229/1
Christian Ehrhardt [Thu, 8 Dec 2016 15:45:08 +0000 (16:45 +0100)]
Drop d/p/dpdk-dev-doc-fix-old-dpdk-nic-bind.py-references.patch (is upstream)

Change-Id: I8caffc8ac04fccd54d251e442d3a48fefdf076f5
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoDrop d/p/fix-double-license-info.patch (is upstream) 28/4228/1
Christian Ehrhardt [Thu, 8 Dec 2016 15:44:02 +0000 (16:44 +0100)]
Drop d/p/fix-double-license-info.patch (is upstream)

Change-Id: I81f268d143361f8546579dcc9ca9c3dc939e335c
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agorefresh d/p/fix-vhost-user-socket-permission.patch 27/4227/1
Christian Ehrhardt [Thu, 8 Dec 2016 15:36:38 +0000 (16:36 +0100)]
refresh d/p/fix-vhost-user-socket-permission.patch

Some of the code was moved in a reorg and now is in lib/librte_vhost/socket.c.
That was part of the vhost client/server move.

Change-Id: I04d39ae793ba87744b3fdc7fd6a187e7a3f21105
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoImported Upstream version 16.11 26/4226/1
Christian Ehrhardt [Thu, 8 Dec 2016 13:07:29 +0000 (14:07 +0100)]
Imported Upstream version 16.11

Change-Id: I1944c65ddc88a9ad70f8c0eb6731552b84fbcb77
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoMake 16.11.x the new default git-review branch 25/4225/1
Christian Ehrhardt [Mon, 12 Dec 2016 14:41:29 +0000 (15:41 +0100)]
Make 16.11.x the new default git-review branch

Change-Id: I5eea1c2883f4f1cb5f8d9767f304a3a403e2bdac
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoImported Upstream version 16.11 23/4223/1
Christian Ehrhardt [Thu, 8 Dec 2016 13:07:29 +0000 (14:07 +0100)]
Imported Upstream version 16.11

Change-Id: I1944c65ddc88a9ad70f8c0eb6731552b84fbcb77
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agochangelog for merge of stable release 16.07.2 00/4100/1 deb_dpdk_16.07
Christian Ehrhardt [Mon, 5 Dec 2016 11:05:41 +0000 (12:05 +0100)]
changelog for merge of stable release 16.07.2

Change-Id: I5250f86b17a612b8b8666fc283ab43cf29d956d1
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoDrop/Refresh patches due to moving to 16.07.2 99/4099/1
Christian Ehrhardt [Mon, 5 Dec 2016 10:56:46 +0000 (11:56 +0100)]
Drop/Refresh patches due to moving to 16.07.2

* Adapt patches for the upgrade to 16.07.2
  - Deleted:
    - d/p/dpdk-dev-v2-kni-fix-build-with-kernel-4.8.patch
    - d/p/fix-unusual-interpreter.patch
    - d/p/dpdk-dev-examples-ip_pipeline-fix-pmd-driver-parameter.patch
    - d/p/dpdk-dev-kni-fix-build-with-kernel-4.9.patch
    - d/p/dpdk-dev-ppc-enable-7-7-examples-ip_pipeline-fix-lcore-mapping-for-
      ppc64.patch
  - Refreshed (only offset changes)
    - d/p/dpdk-dev-ppc-enable-1-7-lpm-add-AltiVec-for-ppc64.patch
    - d/p/dpdk-dev-ppc-enable-2-7-acl-add-AltiVec-for-ppc64.patch
    - d/p/dpdk-dev-ppc-enable-4-7-sched-enable-on-ppc64le.patch
    - d/p/dpdk-dev-ppc-enable-6-7-config-enable-packet-framework-on-
      ppc64le.patch
    - d/p/dpdk-dev-v2-2-4-doc-rendering-and-installation-of-man-pages.patch
    - d/p/dpdk-dev-v2-3-4-doc-add-basic-invocation-info-for-dpdk-pmdinfo.patch
    - d/p/dpdk-dev-v2-4-4-doc-add-basic-invocation-info-for-dpdk-devbind.patch

Change-Id: I78a1ea0ed14444b118c0d7ca96f7ec6476d6f2c7
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoImported Upstream version 16.07.2 98/4098/1
Christian Ehrhardt [Mon, 5 Dec 2016 10:42:44 +0000 (11:42 +0100)]
Imported Upstream version 16.07.2

Change-Id: I76bc313e0942233ce259612069ded302dd6c87bb
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoImported Upstream version 16.07.2 96/4096/1
Christian Ehrhardt [Mon, 5 Dec 2016 10:42:44 +0000 (11:42 +0100)]
Imported Upstream version 16.07.2

Change-Id: I76bc313e0942233ce259612069ded302dd6c87bb
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoUpdate changelog for Multi-Arch: foreign in dpdk-doc 86/3786/1
Luca Boccassi [Fri, 11 Nov 2016 14:52:52 +0000 (14:52 +0000)]
Update changelog for Multi-Arch: foreign in dpdk-doc

Change-Id: I69fcfe6e7958986361759808d92e10b9b32232d4
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
7 years agoMark dpdk-doc as Multi-Arch: foreign 85/3785/1
Luca Boccassi [Fri, 11 Nov 2016 14:51:41 +0000 (14:51 +0000)]
Mark dpdk-doc as Multi-Arch: foreign

As suggested by multiarch hinter, this package is architecture: all and
it does not depend on arch-specific packages, so it can be marked
multiarch-foreign. This way it can satisfy a dependency on any
architecture.

Change-Id: I3ccd2c749a8a2098d4a61baf4900359b183e9e13
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
7 years agoUpdate changelog for kernel 4.9 build failures patch 78/3778/1
Luca Boccassi [Fri, 11 Nov 2016 11:11:36 +0000 (11:11 +0000)]
Update changelog for kernel 4.9 build failures patch

Change-Id: Ie332e03f9b56cc8b96b7defa7bf41ebdd19d3490
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
7 years agoBackport patch to fix kernel modules builds on 4.9 77/3777/1
Luca Boccassi [Fri, 11 Nov 2016 10:22:56 +0000 (10:22 +0000)]
Backport patch to fix kernel modules builds on 4.9

Change-Id: I82ea4413b45bc59ea5550118a9dbf5a30fb25b80
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
7 years agoAdd changelog entry for -fno-PIE kernel module build fix 68/3768/1
Luca Boccassi [Thu, 10 Nov 2016 17:02:50 +0000 (17:02 +0000)]
Add changelog entry for -fno-PIE kernel module build fix

Change-Id: I9e978f7aa7f0820049414180963aa31827a66bb6
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
7 years agoUse -fno-PIE when building kernel modules 67/3767/1
Luca Boccassi [Thu, 10 Nov 2016 16:09:41 +0000 (16:09 +0000)]
Use -fno-PIE when building kernel modules

In Debian 9 -fPIE is now default, which causes build failures when
building kernel modules.
Pass -fno-PIE to fix it.

Change-Id: Ib9187ef6ed72bd25b92fb9f449a9435fcc5cc6cf
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
7 years agoUpdate changelog and close bug for DKMS kernel version 66/3766/1
Luca Boccassi [Thu, 10 Nov 2016 16:08:22 +0000 (16:08 +0000)]
Update changelog and close bug for DKMS kernel version

Change-Id: Id79117da74ffd4b7b99d9de788e6561d2b811114
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
7 years agoDKMS: build against the requested kernel 65/3765/1
Luca Boccassi [Thu, 10 Nov 2016 16:05:50 +0000 (16:05 +0000)]
DKMS: build against the requested kernel

Currently DKMS builds the modules against the running kernel.
Pass RTE_KERNELDIR to the make call, using the DKMS-provided
${kernelver} variable.

Change-Id: I33b1d06b6f862fa9dd58a2a96898621ed547e3ba
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
7 years agoMerge "update debian/changelog about closing 843685" into deb_dpdk_16.07
Christian Ehrhardt [Thu, 10 Nov 2016 07:16:45 +0000 (07:16 +0000)]
Merge "update debian/changelog about closing 843685" into deb_dpdk_16.07

7 years agoMerge "debian/changelog: move post-first-debian-release changes to a new changelog...
Christian Ehrhardt [Thu, 10 Nov 2016 07:16:16 +0000 (07:16 +0000)]
Merge "debian/changelog: move post-first-debian-release changes to a new changelog stanza" into deb_dpdk_16.07

7 years agoupdate debian/changelog about closing 843685 48/3748/1
Santiago [Wed, 9 Nov 2016 15:18:35 +0000 (16:18 +0100)]
update debian/changelog about closing 843685

Change-Id: I9a2fe279f01b3e9a065f9628b827e10523b8e5ed
Gbp-Dch: Ignore
Signed-off-by: Santiago <santiagorr@riseup.net>
7 years agodebian/changelog: move post-first-debian-release changes to a new changelog stanza 47/3747/1
Santiago [Wed, 9 Nov 2016 15:11:40 +0000 (16:11 +0100)]
debian/changelog: move post-first-debian-release changes to a new changelog stanza

Change-Id: Ie11bb8646d7696666611ab5765e7fbacc7ad5f6a
Signed-off-by: Santiago <santiagorr@riseup.net>
7 years agodebian/rules: Only export hardening related building HOST_/EXTRA flags when dpkg... 27/3727/2
Santiago [Wed, 9 Nov 2016 14:57:31 +0000 (15:57 +0100)]
debian/rules: Only export hardening related building HOST_/EXTRA flags when dpkg-dev < 1.18.11.

On newer dpkg-dev versions, dpkg-buildflags handle them directly and are
injected by gcc (6.x).

Change-Id: I1fd99405d9b07e10c3bc41034256212ebeaf7549
Signed-off-by: Santiago <santiagorr@riseup.net>
7 years agochangelog: enable dpdk autotests as dep8 tests 72/3372/1
Christian Ehrhardt [Wed, 12 Oct 2016 11:26:57 +0000 (13:26 +0200)]
changelog: enable dpdk autotests as dep8 tests

Change-Id: I70fa11a88e25fd3e9922bb18fef2ca6d410d79b9
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoenable dpdk autotests as dep8 tests 71/3371/1
Christian Ehrhardt [Wed, 12 Oct 2016 11:22:18 +0000 (13:22 +0200)]
enable dpdk autotests as dep8 tests

The autotests we bundle can be used on machines able to run DPDK.
But sadly almost none of them can run inside most common build
environments which makes it unavailable for a classic "dh_autotest".
But we can define certain characteristics of an dep8 test.
In there at least the majority of the tests runs fine.

So this adds the autotests as dep8 test.
To do so it defines the test as "isolation-machine, needs-root", but
even then checks further required capabilities like sse3 and the
required huge pages.
If prereqs are not met it exits by skipping the test, which counts as
PASS.

The tests can run successful e.g. with an autopkgtest call that adds the
required CPU characteristics. To do so run it like usual but with:
  autopkgtest [...] -- qemu --qemu-options='-cpu qemu64,+ssse3' [...]

So far only amd64 is supported and as mentioned before only if the
prereqs are met. But it is written in a way that this can be the groundwork
for any other architecture that wants to enable the autotests as well.

Change-Id: Ia2a2839ce349b3ea5c22f0b8a589f8a71378adc1
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agochangelog: include the autotest suite in dpdk-dev 70/3370/1
Christian Ehrhardt [Wed, 12 Oct 2016 11:21:12 +0000 (13:21 +0200)]
changelog: include the autotest suite in dpdk-dev

Change-Id: Ie4a9963a2391c12c23a2750a9fd67c7d49909aeb
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoinclude the autotest suite in dpdk-dev 69/3369/1
Christian Ehrhardt [Wed, 12 Oct 2016 11:19:52 +0000 (13:19 +0200)]
include the autotest suite in dpdk-dev

The autotest suite is ready to use after build and built by default.
It can be useful to developers and tools to have access to the test
toolchains built together with the packaged content.

Change-Id: I5d5fe58b4ccc6960edde92bbec2577526d0c9916
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agochangelog: support DEB_BUILD_OPTIONS parallel 68/3368/1
Christian Ehrhardt [Tue, 11 Oct 2016 08:56:12 +0000 (10:56 +0200)]
changelog: support DEB_BUILD_OPTIONS parallel

Change-Id: Iec7cca243b3de1331b18a14ddbbb1366f8f2bc56
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agod/rules support DEB_BUILD_OPTIONS parallel 67/3367/1
Christian Ehrhardt [Tue, 11 Oct 2016 08:55:32 +0000 (10:55 +0200)]
d/rules support DEB_BUILD_OPTIONS parallel

Build seems stable enough to support DEB_BUILD_OPTIONS parallel these
days. Since we don't just dh we have to explicitly support that flag.

Change-Id: Ia7fc590f81cdae5b4bd5abdfb36af7aaeddfa10c
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agochangelog: fixing dl_open issues in ip_pipeline 42/3242/1
Christian Ehrhardt [Tue, 4 Oct 2016 10:49:23 +0000 (12:49 +0200)]
changelog: fixing dl_open issues in ip_pipeline

Change-Id: Iff8e6a2805041e0a753842ee6e07d737478a97cb
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoFix dl_open issues in ip_pipeline 41/3241/1
Christian Ehrhardt [Tue, 4 Oct 2016 10:48:51 +0000 (12:48 +0200)]
Fix dl_open issues in ip_pipeline

Update d/p/dpdk-dev-examples-ip_pipeline-fix-pmd-driver-parameter.patch
fixing dl_open issues

Change-Id: I338bd8ba4375a412a892ec803f1a2d3c9d1aa6a8
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoMerge "changelog: fix ip_pipeline -d parameter" into deb_dpdk_16.07
Christian Ehrhardt [Fri, 30 Sep 2016 06:08:23 +0000 (06:08 +0000)]
Merge "changelog: fix ip_pipeline -d parameter" into deb_dpdk_16.07

7 years agoMerge "changelog: fix typo" into deb_dpdk_16.07
Christian Ehrhardt [Fri, 30 Sep 2016 06:07:46 +0000 (06:07 +0000)]
Merge "changelog: fix typo" into deb_dpdk_16.07

7 years agochangelog: fix ip_pipeline -d parameter 12/3212/1
Christian Ehrhardt [Fri, 30 Sep 2016 06:04:30 +0000 (08:04 +0200)]
changelog: fix ip_pipeline -d parameter

Change-Id: I9185287598ac2636b9b05dbd933dc70390f98492
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agochangelog: fix typo 11/3211/1
Christian Ehrhardt [Fri, 30 Sep 2016 05:46:07 +0000 (07:46 +0200)]
changelog: fix typo

fix typo in changelog

Change-Id: I3f7f7b6bf9abbcd4091e1079a8954d114228da95
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoMerge changes from topic 'fix-autoloader' into deb_dpdk_16.07
Luca Boccassi [Thu, 29 Sep 2016 18:18:37 +0000 (18:18 +0000)]
Merge changes from topic 'fix-autoloader' into deb_dpdk_16.07

* changes:
  changelog: add PMDs as recommend for dpdk runtime
  add PMDs as recommend for dpdk runtime.
  add empty RTE_EAL_PMD_PATH dir to librte_eal
  changelog: utilize RTE_EAL_PMD_PATH
  document pmd autoloading
  utilize RTE_EAL_PMD_PATH

7 years agochangelog: add PMDs as recommend for dpdk runtime 10/3210/1
Christian Ehrhardt [Thu, 29 Sep 2016 16:32:07 +0000 (18:32 +0200)]
changelog: add PMDs as recommend for dpdk runtime

Change-Id: I1aeb0f62e2abeb42b5e75a1058b45400a934fabb
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoadd PMDs as recommend for dpdk runtime. 09/3209/1
Christian Ehrhardt [Thu, 29 Sep 2016 16:25:34 +0000 (18:25 +0200)]
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>
7 years agoadd empty RTE_EAL_PMD_PATH dir to librte_eal 08/3208/1
Christian Ehrhardt [Thu, 29 Sep 2016 14:40:50 +0000 (16:40 +0200)]
add empty RTE_EAL_PMD_PATH dir to librte_eal

If EAL is initialized and the path isn't existing at all (=no PMDs at
all are installed) the initialization fails with:
 EAL: /usr/lib/x86_64-linux-gnu/dpdk-pmds/: cannot open shared object
 file: No such file or directory
So since we support RTE_EAL_PMD_PATH now but can never guarantee that
there always will be a PMD it becomes a requirement of librte_eal to
have at least an empty path.
An empty path is fine and will not load anything, but avoid the
initializaiton error.

Change-Id: I2725169c67c190f8ed8b608fc5ae508ae66eab1c
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agochangelog: utilize RTE_EAL_PMD_PATH 07/3207/1
Christian Ehrhardt [Thu, 29 Sep 2016 08:01:39 +0000 (10:01 +0200)]
changelog: utilize RTE_EAL_PMD_PATH

changelog update split to ease branch maintenance

Change-Id: Ifa396a72b39504b74eb7c39852266dec0423f219
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agodocument pmd autoloading 06/3206/1
Christian Ehrhardt [Thu, 29 Sep 2016 11:09:43 +0000 (13:09 +0200)]
document pmd autoloading

Add a section to debian/dpdk-doc.README.Debian to document pmd
autoloading.

Change-Id: Idbdc5b8634f5030cc6c845e7320d063d32f54c9b
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoutilize RTE_EAL_PMD_PATH 05/3205/1
Christian Ehrhardt [Thu, 29 Sep 2016 07:57:13 +0000 (09:57 +0200)]
utilize RTE_EAL_PMD_PATH

This sets RTE_EAL_PMD_PATH to /usr/lib/$(shell dpkg-architecture
-qDEB_HOST_MULTIARCH)/dpdk-pmds.
On creating the pmd library packages those get a symlink from that dir.
This allows DPDK applications to autoload pmd drivers and only rely on
the EAL -d option for those provided in other places (e.g. custom
drivers).
By that one can use testpmd/l2fwd/openvswitch-dpdk and others without
passing -d <full-path-to-pmd.so> to EAL.

Each lib gets an extra relative symlink from the RTE_EAL_PMD_PATH dir to
the lib itself e.g. for librte_vhost:
./usr/lib/x86_64-linux-gnu/dpdk-pmds/
./usr/lib/x86_64-linux-gnu/dpdk-pmds/librte_vhost.so.3 -> ../librte_vhost.so.3

Change-Id: Idf997e58cfa5060961239b3ee0c22de89e0ed1a3
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agodpdk-dev: fix ip_pipeline to load PMD driver correctly 96/3196/1
Gowrishankar Muthukrishnan [Thu, 29 Sep 2016 11:15:59 +0000 (16:45 +0530)]
dpdk-dev: fix ip_pipeline to load PMD driver correctly

There is typo in init.c of ip_pipeline example due to which,
invalid file path is added to -d option of EAL i.e path starting
with =.

Change-Id: I8de64a916cb36d707942bdd984936a547b1d17ec
Signed-off-by: Gowrishankar Muthukrishnan <gowrishankar.m@linux.vnet.ibm.com>
7 years agochangelog: d/control add python-elftools and hwdata dependencies 92/3192/1
Christian Ehrhardt [Thu, 29 Sep 2016 07:17:23 +0000 (09:17 +0200)]
changelog: d/control add python-elftools and hwdata dependencies

changelog update split to ease branch maintenance

Change-Id: I2e4790824b7e061a4cd1a9f6d12e33f0c55084fc
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agochangelog: Fix d/p/fix-vhost-user-socket-permission.patch for dpdk 16.07 91/3191/1
Christian Ehrhardt [Thu, 29 Sep 2016 07:16:43 +0000 (09:16 +0200)]
changelog: Fix d/p/fix-vhost-user-socket-permission.patch for dpdk 16.07

changelog update split to ease branch maintenance

Change-Id: I979db91ed1a71089c465bee5517db15365778e43
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoadd dependencies for dpdk-pmdinfo 90/3190/1
Christian Ehrhardt [Thu, 29 Sep 2016 07:11:43 +0000 (09:11 +0200)]
add dependencies for dpdk-pmdinfo

The tool dpdk-pmdinfo depends on python-pyelftools and hwdata to
work. Without those the exits are very non-graceful so add those
dependencies.
So far dpdk-pmdinfo is not py3 compatible, so no py3 dependency.
dh-python won't fill ${python:Depends} for us as the dpdk build system
doesn't populate setup.py/requirements.txt.

Change-Id: I747d13d74ab9e8571aed39edd558ca82b17967f1
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agofix fix-vhost-user-socket-permission.patch for 16.07 89/3189/1
Christian Ehrhardt [Wed, 28 Sep 2016 12:29:52 +0000 (14:29 +0200)]
fix fix-vhost-user-socket-permission.patch for 16.07

Since preparation and actual creation of sockets was split to support
client/server sockets the call to fix up the sockets permissions has to
be moved until after the fd is created.
Otherwise the chmod/chown will fail with:
 EAL: vhost-user socket cannot set permissions to 0666 (Unknown error -1).
 EAL: vhost-user socket unable to set ownership to libvirt-qemu:kvm (Unknown
  error -1).

Change-Id: Ia91eda2f5b217a5a9aa6c2f5ddf2c882048e42b8
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agoAdd myself to Uploaders 66/3166/1
Santiago [Tue, 27 Sep 2016 15:39:03 +0000 (17:39 +0200)]
Add myself to Uploaders

Change-Id: Ib2f5546e0c769d2d9008abb432d571b7fdb9928e
Gbp-Dch: Ignore
Signed-off-by: Santiago <santiagorr@riseup.net>
7 years agoAdd myself as uploader 65/3165/1
Christian Ehrhardt [Tue, 27 Sep 2016 14:16:33 +0000 (16:16 +0200)]
Add myself as uploader

While not a DM/DD yet, it probably is right to help any sponsor later on
to recognize myself as one of the primary maintainers/uploaders.

Change-Id: I36f9a51efc7f7f54f92b7fe859159a87be9775bc
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agodebian/control: dpdk binary package Recommends [arm64] and Suggest dpdk dkms packages 45/3145/2
Santiago [Fri, 23 Sep 2016 16:12:47 +0000 (18:12 +0200)]
debian/control: dpdk binary package Recommends [arm64] and Suggest dpdk dkms packages

Change-Id: I90d6cfded77c2d182b70053022a296c9e8f9dc3d
Signed-off-by: Santiago <santiagorr@riseup.net>
7 years agoupdate debian/changelog 08/3108/3
Santiago [Fri, 23 Sep 2016 09:49:07 +0000 (11:49 +0200)]
update debian/changelog

Change-Id: I68cd6a63d69da0263524e607d0c6fe20cbc6dc50
Gbp-Dch: Ignore
Signed-off-by: Santiago <santiagorr@riseup.net>
7 years agodebian/control: Include spaces between packages descriptions 06/3106/2
Santiago [Fri, 23 Sep 2016 08:31:21 +0000 (10:31 +0200)]
debian/control: Include spaces between packages descriptions

Change-Id: I14cc5444558066c6dcd7a8120e20294157a68c82
Gbp-Dch: Ignore
Signed-off-by: Santiago <santiagorr@riseup.net>
7 years agodebian/control: libdpdk-dev, Remove another duplicated Homepage 05/3105/2
Santiago [Thu, 22 Sep 2016 16:10:16 +0000 (18:10 +0200)]
debian/control: libdpdk-dev, Remove another duplicated Homepage

Change-Id: Ifb801ddae137052a0f936025e21c619690ed520a
Gbp-Dch: Ignore
Signed-off-by: Santiago <santiagorr@riseup.net>
7 years agodebian: update changelog for enabling missing libraries in ppc64le 48/3048/3
Gowrishankar Muthukrishnan [Wed, 21 Sep 2016 14:31:47 +0000 (20:01 +0530)]
debian: update changelog for enabling missing libraries in ppc64le

Change-Id: Ied365df4e8298ce90a09b778131b6bc2a43514e4
Signed-off-by: Gowrishankar Muthukrishnan <gowrishankar.m@linux.vnet.ibm.com>
7 years agodebian: fix control file to enable virtio pmd for ppc64le 47/3047/3
Gowrishankar Muthukrishnan [Wed, 21 Sep 2016 14:16:25 +0000 (19:46 +0530)]
debian: fix control file to enable virtio pmd for ppc64le

Change-Id: I65ff2c7e6c69b9c46e0bb6cbc83cd630742424c7
Signed-off-by: Gowrishankar Muthukrishnan <gowrishankar.m@linux.vnet.ibm.com>
7 years agodebian: fix control file to enable additional libs for ppc64le 46/3046/3
Gowrishankar Muthukrishnan [Wed, 21 Sep 2016 13:03:36 +0000 (18:33 +0530)]
debian: fix control file to enable additional libs for ppc64le

Change-Id: I57f021fd776f2943247e551db0e72e8802e8685d
Signed-off-by: Gowrishankar Muthukrishnan <gowrishankar.m@linux.vnet.ibm.com>
7 years agodpdk-dev: enable lpm, acl, sched, table, port and pipeline libs in ppc64le 45/3045/3
Gowrishankar Muthukrishnan [Wed, 21 Sep 2016 11:32:03 +0000 (17:02 +0530)]
dpdk-dev: enable lpm, acl, sched, table, port and pipeline libs in ppc64le

This patchset enables lpm, acl, sched, table, port and pileline libs in ppc64le
and also address few patches in related examples (ip_pipeline and l3fwd).
Upstream patches pulled into deb_dpdk.

Change-Id: I73bf0a2a20da227476601b748448f16e2b471eaf
Signed-off-by: Gowrishankar Muthukrishnan <gowrishankar.m@linux.vnet.ibm.com>
7 years agoAdd myself as uploader 24/3124/1
Luca Boccassi [Sun, 25 Sep 2016 18:23:18 +0000 (19:23 +0100)]
Add myself as uploader

Change-Id: Iedac669925b3f85e3a76c035d3c4a848bcfb7670
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
7 years agoClose ITP 815760 in changelog 21/3121/1
Luca Boccassi [Sun, 25 Sep 2016 11:05:46 +0000 (12:05 +0100)]
Close ITP 815760 in changelog

Change-Id: I1745d19c386dc8c8ccbfa17dac654709206d1c19
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
7 years agoHave dpdk-modules-* conflicts with DKMS packages 15/3115/1
Luca Boccassi [Fri, 23 Sep 2016 14:09:54 +0000 (15:09 +0100)]
Have dpdk-modules-* conflicts with DKMS packages

They all build the same kernel modules so they should not be
installed together.

Change-Id: If9e1d0d428e829a56f77aaafcda0a5da0ed60e97
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
7 years agoUpdate changelog for DPDK_CONFIG overrides 95/3095/1
Luca Boccassi [Thu, 22 Sep 2016 16:41:01 +0000 (17:41 +0100)]
Update changelog for DPDK_CONFIG overrides

Change-Id: I02a4d8f457603e031e0ea631ed308dc88051c4fb
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
7 years agoMerge "debian/copyright: more fixes" into deb_dpdk_16.07
Christian Ehrhardt [Thu, 22 Sep 2016 13:10:54 +0000 (13:10 +0000)]
Merge "debian/copyright: more fixes" into deb_dpdk_16.07

7 years agodebian/copyright: more fixes 91/3091/1
Santiago [Thu, 22 Sep 2016 08:36:40 +0000 (10:36 +0200)]
debian/copyright: more fixes

From the License field specification in the Policy: "If there are no
remaining lines, then all of the short names or short names followed by
license exceptions making up the first line must be described in
stand-alone License paragraphs. Otherwise, this field should either
include the full text of the license(s) or include a pointer to the
license file under /usr/share/common-licenses..."

As discussed on IRC, icedove (thunderbird) for example uses a similar
debian/copyright file:
http://sources.debian.net/src/icedove/1:45.2.0-4/debian/copyright/?hl=3742#L3742

This patch solves a lintian warning about missing Licenses paragraphs.

Change-Id: I605e141983e3ac8a4193d196bf6967b6846cc711
Gbp-Dch: Ignore
Signed-off-by: Santiago <santiagorr@riseup.net>
7 years agoSwitch default branch to deb_dpdk_16.07 70/3070/1
Luca Boccassi [Thu, 22 Sep 2016 10:18:24 +0000 (11:18 +0100)]
Switch default branch to deb_dpdk_16.07

Change-Id: I30c9f072f611acda7d0762ca62b77ada30b14dcc
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
7 years agoAllow DPDK_CONFIG, RTE_MACHINE, RTE_TARGET overrides 69/3069/1
Luca Boccassi [Wed, 21 Sep 2016 15:10:02 +0000 (16:10 +0100)]
Allow DPDK_CONFIG, RTE_MACHINE, RTE_TARGET overrides

Parse DEB_BUILD_OPTIONS and let users override the defaults.
If DPDK_CONFIG is overridden, allow users to store it in the debian/
directory, to avoid modifying the upstream tree, and also avoid
modifying it during dh_auto_configure.

Change-Id: I6b4f449a36ab079fab271b5930b020fbafc24905
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
7 years agoUse ?= to allow env var overrides in d/rules 68/3068/1
Luca Boccassi [Wed, 21 Sep 2016 15:07:57 +0000 (16:07 +0100)]
Use ?= to allow env var overrides in d/rules

In order to allow users to call debian/rules manually and overriding
the default values of DPDK_CONFIG, RTE_MACHINE and RTE_TARGET assign
the defaults with ?= instead of :=

Change-Id: I5b4b63e62572705b37ff37d610df6305546c62f5
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
7 years agoUpdate changelog for d/watch fix 07/3007/1
Luca Boccassi [Tue, 20 Sep 2016 21:24:45 +0000 (22:24 +0100)]
Update changelog for d/watch fix

Change-Id: If6d2777a100073d5788305101324d3531639374d
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
7 years agoFix d/watch file to point to fast.dpdk.org/rel 06/3006/1
Luca Boccassi [Tue, 20 Sep 2016 21:21:58 +0000 (22:21 +0100)]
Fix d/watch file to point to fast.dpdk.org/rel

uscan does not work with the current URL:

  $ uscan --report-status
  uscan warning: In debian/watch,
    no matching hrefs for watch line
    http://www.dpdk.org/download /browse/dpdk/snapshot/
       dpdk-(.+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))

Switch to fast.dpdk.org.rel to fix it.

Change-Id: Id375c375ef7254c8e2c023b290c8ce85e8171ce7
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
7 years agoFix README build-dep bash snippet 95/2995/2
Luca Boccassi [Tue, 20 Sep 2016 16:16:26 +0000 (17:16 +0100)]
Fix README build-dep bash snippet

Change-Id: I8efb4f41d53324c10cc902c6927a7f463f614fea
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
7 years agochangelog: mention dkms related fixes 55/2955/1
Christian Ehrhardt [Mon, 19 Sep 2016 12:36:25 +0000 (14:36 +0200)]
changelog: mention dkms related fixes

As usual separate from the functional commit to ease cherry picking.

Change-Id: I2bb5adfefde0078b5b2734c763a03d25d4b7e819
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
7 years agofix dkms of rte_kni for kernel >=4.8 54/2954/1
Christian Ehrhardt [Mon, 19 Sep 2016 12:27:37 +0000 (14:27 +0200)]
fix dkms of rte_kni for kernel >=4.8

Linux kernel v4.8 removes macro DEFINE_PCI_DEVICE_TABLE

Linux: 7e9321599011 ("treewide: remove references to the now unnecessary
DEFINE_PCI_DEVICE_TABLE")

Replaced macro with its value in kni ethtool drivers.

Backport of upstream http://dpdk.org/dev/patchwork/patch/15717/

Change-Id: I7d6cef8e1087c7f71d5a8783c282bf64ab0278a4
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>