aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-06-30Install arch-specific headers in /usr/include/ARCHLuca Boccassi2-6/+18
Fix multiarch compatibility by installing architecture specific headers into the multiarch subdirectory. Change-Id: I877432a659628c15bd68ab48d950d3ee795044f8 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-28Add patch to fix order of CFLAGS and drop dropped patchLuca Boccassi3-55/+492
Drop mk-always-rebuild-in-the-same-order.patch to follow upstream's review comments (it is not needed for full builds) and add a new patch to fix the order of directory inclusions via CFLAGS, which causes instability and unreproducible results during parallel builds. Change-Id: Id714abfd46ec4287788c58efead896eaf2a96218 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-28Update patchwork link in patchesLuca Boccassi5-5/+5
Change-Id: Ia823cba6b9adbc2566a97b75375b578d713301b8 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-24Note reproducibility and new patches in changelogLuca Boccassi1-2/+4
Change-Id: Ie4e5507bb4f43f7cc39bf1a826cb2abbcb0e72f5 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-24Add new patches to make build fully reproducibleLuca Boccassi9-8/+329
Change-Id: Ic9012604e9bf5e9da22f9eb7a96b6ecb3bfb2ff1 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-22Mention repro patches in changelogLuca Boccassi1-0/+3
Change-Id: I127a9bbe4c0e646cd8e4d53236729288ab37cc07 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-22Backport patches to fix reproducibility issuesLuca Boccassi5-0/+133
These patches make the documentation and linker script generation fully reproducible. Change-Id: Iec5a3578d54f810edd0a0bf1551cacf394e4af32 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-20debian/rules: adapt new location and build of testsChristian Ehrhardt1-3/+4
Build test tools which is now split from default build. We want those as we already provided a few of them together with the dpdk-dev package as helpers. Since we want only those from the shared (not the static) build we only add the shared ones. Also along that some paths changed which had to be adapted. This will add testacl and testpipeline tools and unify them with the already provided test and testpmd tools in one directory. Due to that testpmd will no more be in path, but that is correct given that it is a test/dev tool more than a normal end user binary. Change-Id: Ice383b5a70fe26fcd12864a0a86eebe114272108 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com> Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-06-19Add debhelper-build-stamp to gitignoreLuca Boccassi1-0/+1
Change-Id: I14d404da0626f2350dcb8ca7c3a364028796d1e2 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-19Fix gitignore for new ABI versionLuca Boccassi1-44/+2
Change-Id: I7747a6f35a6fcf943a9cd645f09225d09c30bcd2 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-19Adjust symbols files ABI versionLuca Boccassi65-65/+65
Change-Id: I73343c6bd3247c0b37da369153a54fab357442e9 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-19Adjust install path for UTs and check config firstLuca Boccassi1-5/+7
Do not try to copy the unit test binaries if the config is not enabled. Change-Id: I339eac3b5bfae351085aebb69adbacac99790c03 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-19Mention patches updates in changelogLuca Boccassi1-0/+2
Change-Id: I149e8e082c56f69de8b2c2d9e8ed2cade9c1081d Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-19Refresh fix-vhost-user-socket-permission.patch for 17.05Luca Boccassi1-14/+15
Change-Id: I3c0bb73fee0c5b77fb0b7b6679734c8b3f8935ce Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
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>