aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-06-12Add dbgsym meta-packageJan Blunck2-0/+30
This adds a meta-package to install all generated -dbgsym packages. Change-Id: If2d802317628d5858ce2a60add445da39ab980e8 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-12Add support for building mempool packagesCharles (Chas) Williams1-0/+5
Change-Id: Ia7e55570cdc8aa93c82fbd2d7403331ecee95030 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-12Pass jobs argument via MAKEFLAGS variableJan Blunck1-6/+5
Change-Id: I23f329a3116563d70b318f6c4c9ad9159a48e997 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-08Changelog: mention dropped changesChristian Ehrhardt1-0/+6
Change-Id: Ic0545215730e1debebebb977cac0922c23af5a07 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-06-08Drop patches that are in 16.11.2Christian Ehrhardt6-341/+0
Drop patches that were included in the latest stable release: - debian/patches/kni-fix-build-with-kernel-4.11.patch - debian/patches/nicvf-0002-net-thunderx-fix-32-bit-build.patch - debian/patches/nicvf-0006-mk-fix-lib-filtering-when-linking-app.patch - debian/patches/nicvf-0008-net-thunderx-fix-stats-access-out-of-bounds.patch - debian/patches/nicvf-0010-net-thunderx-fix-deadlock-in-Rx-path.patch Change-Id: Iced4e508c5dd2c41adf7589123e367983de9bb89 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-06-08Changelog: Merge stable update to 16.11.2Christian Ehrhardt1-0/+7
Change-Id: Iff1a96695bc84413780aadc93d23dc9f59272598 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-06-08Imported Upstream version 16.11.2Christian Ehrhardt133-455/+1002
Change-Id: I947038e46a2c747296dc7aa7522239733ca2f659 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-06-08Imported Upstream version 16.11.2Christian Ehrhardt133-455/+1002
Change-Id: Iae65ee14970fb0a80d1cba3ff77c3cf7db28bd60 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-05-30Mention Standards-Version bump in changelogLuca Boccassi1-0/+1
Change-Id: I8151f4f72fcc8ac7d11a5c8c73f954efd7eb70d3 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-05-30Declare compliance with Debian Policy v4.0.0Luca Boccassi1-1/+1
Update Standards-Version to 4.0.0 Change-Id: I441d6824e122e459f058de79b6d3e30d50fad342 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-05-30Mention try-restart in changelogLuca Boccassi1-0/+1
Change-Id: I44ff94666905cf7dbbdd7033e643f555289ac0ea Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-05-30Add try-restart to init scriptLuca Boccassi1-1/+1
try-restart is specified in the Debian Policy v4.0.0. We already do nothing for restart, so do the same for try-restart. Change-Id: Ia72f22d9bae7785f1d5557d111dd284bbf799ff2 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-05-30Use HTTPS for d/copyright format URLLuca Boccassi1-1/+1
Debian Policy v4.0.0 recommends using HTTPS Change-Id: Iba14b202cdc77936da1a3dde739cc68bb87a23a4 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-05-30Update changelog for nodocs to nodoc changeLuca Boccassi1-1/+1
Change-Id: Ic7a47d8a3b431641ea77c6a6b81caeb22f82cd48 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-05-30Change DEB_BUILD_OPTIONS nodocs to nodocLuca Boccassi1-1/+1
Debian Policy version 4.0.0 was just released and nodoc is officially recommended and recognised. Rename the option to comply. Change-Id: If80282f5e47b05065dd427d067f6e37c0f349517 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-05-30debian/control: remove duplicated 'the'Santiago1-1/+1
Change-Id: I77feaaa5dfbb5cd3d1a8397dd6542192af17d46d Gbp-Dch: Ignore Signed-off-by: Santiago <santiagorr@riseup.net>
2017-05-30debian/control: fix compatbility typoSantiago1-3/+3
Change-Id: I2095f6f1292d40ead117a4d22a1dffcfa0c18b7a Gbp-Dch: Ignore Signed-off-by: Santiago <santiagorr@riseup.net>
2017-05-24changelog: d/p/fix-vhost-user-socket-permissionChristian Ehrhardt1-0/+2
Changelog entry to the update to d/p/fix-vhost-user-socket-permission to work with newer openvswitch versions. Change-Id: I7705fab315897806763a5897a1c5deaf69651cb4 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-05-24d/p/fix-vhost-user-socket-permission update ovsChristian Ehrhardt1-64/+74
Fix to work with newer openvswitch versions. Change-Id: Iaa10e90611b9cd2cee45328a2cce4bfb1efcbdb2 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-05-22changelog: fix man pages on non-x86Christian Ehrhardt1-0/+1
Change-Id: I4ecd2957e01f9017b0a3f2aa46e67856a3978cd2 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-05-22debian/rules: fix man pages on non-x86Christian Ehrhardt1-2/+5
These were built only in the arch indep, and therefore usually x86 only. Due to that dh:_installman only picked it up there. Move the make target to the binary section, so that the man pages will be packaged along the executables. Update in v2 - keep it in the BUILD_DOC wrapper to be able to skip it with nodoc build option. Change-Id: I6aa6f2d78014de7764b6a8804711570b0194f66d Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-05-19debian/control: remove arm64 dkms recommendsChristian Ehrhardt1-3/+1
This was meant when arm64 absolutely required the dkms modules to work. But there are platforms which can work without now. We already have a arch neutral suggests, so no need to replace this. Given the complexity dkms sometimes brings on e.g. kernel updates dropping the recommends helps more systems (by avoiding those issues) than it hurts (by users of those needing it installing the dkms packages) Change-Id: I99a060092d685a8cb87db6d0259e4ab18a823d7e Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-05-19changelog: fix dkms issues on 4.11 (LP: #1691830)Christian Ehrhardt1-0/+3
Change-Id: Ia523427abeb54027a6d923c51a30822e2dfd6a7c Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-05-19fix dkms issues on 4.11 (LP: #1691830)Christian Ehrhardt3-0/+149
Change-Id: I5b22aa085d3172a294806b62158f0949ef574789 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-05-19changelog: thunderx symbolsChristian Ehrhardt1-0/+1
Change-Id: Ic1aa2dcfd2b3aef1c89f0d33cfd65ff466fa1c04 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-05-19thunderx symbolsChristian Ehrhardt1-0/+5
Change-Id: Ide7f7f3785eb3f25cd6347003678825d64415bc9 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-05-19changelog: d/control deps and pkg for thunderxChristian Ehrhardt1-0/+1
Change-Id: Id909be3ec1ee7d95083cbeca9406ccfd63f3ba0c Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-05-19d/control deps and pkg for thunderxChristian Ehrhardt1-0/+14
Change-Id: Iee2c9d08e1eea34735a9b2302317bc1c8a283f48 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-05-19changelog: Add thunderx (LP: #1691659)Christian Ehrhardt1-0/+2
Change-Id: I1a2d87d645a3375a9db1e6bf6926d37bdb420a9a Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-05-19Add thunderx (LP: #1691659)Christian Ehrhardt11-0/+668
To make arm support useful on more devices add, enable and fix thunderx networking - that is the nicvf pmd (LP: #1691659) Change-Id: I17f1d6d63d31df05f1af09054ffddcb478c54dd3 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-05-19changelog:fix library availability/dependencyChristian Ehrhardt1-0/+4
Change-Id: I670fc3a59912215fc46bdde7ee6251d576e36c50 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-05-19fix library availability/dependencyChristian Ehrhardt1-5/+5
Change-Id: Icd75917e74c7b629e7e43b01c2d5811c48863940 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-05-19changelog: i40e PMD / vector PMD on ppc64elChristian Ehrhardt1-0/+4
Change-Id: I4d564d589827d1f97c21a0fc65f633feb6ceb283 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-05-19i40e PMD / i40e vector PMD on ppc64elChristian Ehrhardt3-3/+728
Change-Id: Id483b5f72c83b5f5860ea6cfb74ff21b494b1643 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-05-19changelog: sPAPR IOMMU based pci probingChristian Ehrhardt1-0/+3
Change-Id: I48fecc96cfacf2cb94836f687a385d280f2ce685 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-05-19sPAPR IOMMU based pci probingChristian Ehrhardt2-1/+166
This fixes probing on ppc64el for vfio-pci devices Change-Id: I92fd6108e9e3cb00f9cb66ce94eee51202b925e5 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-05-18Mention nostatic in the changelogLuca Boccassi1-0/+2
Change-Id: I3547273ac7728105f52fa0465cadd7d39aa43fb2 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-05-18Add option to disable static libraries buildLuca Boccassi1-0/+12
Upstream's build system requires a complete rebuild to have both static and shared libraries, which takes time. Add a DEB_BUILD_OPTIONS nostatic variable to let users disable it. Change-Id: If33884e0b85f8fb00c8293bae3e1668db6c74e4c Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-05-18Mention nodocs in the changelogLuca Boccassi1-0/+2
Change-Id: I783260ab87439108b96010ff3c5b1c5ea3b48555 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-05-18Add option to disable docs buildLuca Boccassi1-0/+10
Takes some good time to build the documentation, so add a DEB_BUILD_OPTIONS nodocs variable to let users disable it. Change-Id: I8cb44d31329367784d2987ecba008143be089376 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-04-21Add changelog entry about GPL2Luca Boccassi1-0/+2
Change-Id: I8b6e5ba6cdcba5bf040b5c9b0f77ffb0db3bd9af Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-04-21Clarify that only kni and igb_uio are under GPL2Luca Boccassi1-1/+3
debian/copyright flagged the whole lib/librte_eal/linuxapp/ content as distributed under GPL2, but it's only the kernel modules. Update the copyright file to clarify this. Change-Id: I891a798f3a48b3556a8b6d547f790b2d4c4c55f6 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-04-19changelog: info about unwanted effects of multiple hugepage mountpointsChristian Ehrhardt1-0/+2
Change-Id: I657970c3c60bf2e062a3862a95e7e39da24a7d66 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-04-19dpdk.conf: info about unwanted effects of multiple hugepage mountpointsChristian Ehrhardt1-0/+8
Change-Id: I83d6b19ceab5fdac544b149aff78183ef8a45ff6 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-03-16Update changelog for latest fixesLuca Boccassi1-0/+5
Change-Id: I1339b4368deb0e745a2df11c0314c659cb7b9a6e Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-03-16Explicitly pass kerneldir= variableJan Blunck1-0/+1
This is a workaround for the assumption of install-kmod functionality that the running kernel is identical with the kernel we build against. This fixes commit 75964339a3 ("Make debian/rules file call install-kmod"). Change-Id: If5b9a99db36d4a9130ee9876ef93d581132369fc Signed-off-by: Jan Blunck <jblunck@infradead.org> Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-03-15Make debian/rules file call install-kmodJan Blunck1-3/+2
Change-Id: Ie769436ef8de824ad85ac5fd10f12de4e6f8f970 Signed-off-by: Jan Blunck <jblunck@infradead.org> Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-03-15Fix pkg-config multiarch libdirJan Blunck2-1/+2
Change-Id: Ie619ee1992fd6d9d41e0b427707a825658c4dfc9 Signed-off-by: Jan Blunck <jblunck@infradead.org> Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-03-15Pass Debian multiarch libdir during installJan Blunck1-8/+12
Lets pass the multiarch libdir at install time so that the links embedded in the dpdk-dev package (build environment) are correct. Change-Id: I4f907ad88721f2155a300dc6ad6724a686b7b194 Signed-off-by: Jan Blunck <jblunck@infradead.org> Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-03-03changelog: Merge stable update of DPDK 16.11.1Christian Ehrhardt1-0/+7
Change-Id: I37a1382a4c8b72665032f9410609b9eabc34291f Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>