aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-06-19Drop patches merged in 17.05Luca Boccassi10-1367/+0
Change-Id: I20d9adf2022638241da8e118e930a7948fe987de Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-19Set +x on debian/rulesLuca Boccassi1-0/+0
Change-Id: I932232250c4f7ced707914bc3484b66849db43f1 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-19Mention always overriding RTE_MAJOR_ABI in changelogLuca Boccassi1-0/+2
Change-Id: I741425a052988b8d133cddd982247b0caac08e51
2017-06-19Mention libraries renaming in changelogLuca Boccassi1-0/+4
Change-Id: I136a58a9e89197e211b68dce259193d49337f576 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-19Always change ABI in the config regardless of custom filesLuca Boccassi1-1/+2
Packaging is tuned toward having ABI-named packages, so change custom config files too, not only the default ones Change-Id: I8deae49d2b7d589d69e72da407e397ca430752af Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-19Rename libraries following ABI version rather than library versionLuca Boccassi1-2/+2
Change-Id: I73e00edf4d7135e92d084d5748330ee7b3ab212d Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-19Merge branch '16.11.x' into 17.05.xLuca Boccassi23-213/+1624
Conflicts: app/test-pmd/parameters.c app/test-pmd/testpmd.c debian/changelog debian/control debian/patches/fix-vhost-user-socket-permission.patch debian/rules doc/guides/cryptodevs/qat.rst doc/guides/nics/thunderx.rst doc/guides/rel_notes/release_16_11.rst drivers/net/i40e/i40e_rxtx_vec_neon.c drivers/net/ixgbe/ixgbe_rxtx.c drivers/net/mlx5/mlx5_rxtx.c drivers/net/nfp/nfp_net.c drivers/net/qede/qede_ethdev.c drivers/net/thunderx/nicvf_struct.h drivers/net/virtio/virtio_ethdev.c drivers/net/virtio/virtio_pci.c drivers/net/virtio/virtio_pci.h drivers/net/virtio/virtio_user/virtio_user_dev.c drivers/net/virtio/virtio_user/virtio_user_dev.h drivers/net/virtio/virtio_user_ethdev.c examples/dpdk_qat/main.c examples/performance-thread/l3fwd-thread/main.c examples/quota_watermark/qw/init.c lib/librte_eal/bsdapp/eal/eal_pci.c lib/librte_eal/common/include/rte_version.h lib/librte_vhost/socket.c lib/librte_vhost/vhost.c lib/librte_vhost/vhost.h pkg/dpdk.spec test/test/test_mempool.c Change-Id: I04809b1bcf4ecee4c171c5acb60a8a8aac8cc4a8 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-14Mention fixing dbg symbols in changelogLuca Boccassi1-0/+1
Change-Id: If2976c5bc4fa87d45e86db06613fd3cdbad6ab85 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-14Pass -g via EXTRA_CFLAGSCharles (Chas) Williams1-0/+1
Change-Id: Ieddf137bcb8ed68417b61ac7f66969d20231b4ed Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-14mention links changes in changelogLuca Boccassi1-0/+2
Change-Id: I44f2dbabd36e1c9ffc1e940afcbc22034380d0a7 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-14Fix upstream documentation links in d/controlCharles (Chas) Williams1-2/+4
Change-Id: Id08865ce8f7a1991970e4be664497b3cac6e196d Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-13Mention dropping transitional packages in changelogLuca Boccassi1-0/+2
Change-Id: I864d1887d7bf1c5c9ff0787f57fb1830d6d68dff Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-13Remove old compatibility transitional packagesLuca Boccassi5-80/+0
Change-Id: I64ea0708cacbb657895ba2548bd3b02fac9a0c0c Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-13Mention mempool changes in changelogLuca Boccassi1-0/+4
Change-Id: I071246b42bab99996c3edbdfff451651441617da Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-12Mention dpdk-modules-* dependency change in changelogLuca Boccassi1-0/+2
Change-Id: Ifa63cb12d931a081819195a36020df1ed8e4f262 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-12Set strict dependency on kernel versionLuca Boccassi2-7/+12
The in-kernel API/ABI is (intentionally) not stable, so the binary kernel modules package must strictly depend on the same kernel that it was built against. Change-Id: I85cd6d465678e7693fb33659e3b4525730992cb0 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-12Mention dependency generation in changelogLuca Boccassi1-0/+3
Change-Id: Ic73a9bba1ccaf1843b3c246f291dd1ef185f38c4 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-12Mention libpdk-dbgsym in changelogLuca Boccassi1-0/+7
Change-Id: I51ef8a929dc54067fe3389098e5009e086e43770 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-12Generate libdpdk-dev dependencies and dpdk recommendsLuca Boccassi2-67/+9
There are many, many binary packages in DPDK, and they constantly change. To avoid having to manually maintain the list of dependencies of libdpdk-dev and recommends of dpdk, generate them at build time depending on what is actually built for each architecture. Change-Id: I19f5f037c41dc4b1d61fb5b2c00e0f005431d8f0 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-12Hide dbgsym metapackage behind DEB_BUILD_OPTIONSLuca Boccassi1-11/+23
dbgsym packages go in the -debug section of the archive, and various DDs and FTP Masters have strongly recommended to avoid uploading any such metapackage to Main for this reason. It can be still very useful for users and rebuilders, so leave it disabled behind a dbgsym_meta DEB_BUILD_OPTIONS flag. Change-Id: I112f3195755cc6bafef3167b39d3d47273572377 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
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: 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>