summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-11-13Fix /lib/dpdk/dpdk-init status callLuca Boccassi1-1/+1
It's /lib/dpdk/dpdk-init status not /lib/dpdk/dpdk-init --status Change-Id: I45015657df84bea1727046329f1c082d41008bb7 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-13Note dropping patches in d/changelogLuca Boccassi1-0/+4
Change-Id: I679c53238581f2fd4be80901e81ffd5d3c9562d8 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-13Drop all patches, not needed anymoreLuca Boccassi3-462/+0
Change-Id: I04fc3c1765395b92984d980af39f6027b6901f48 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-13Update changelog for latest packaging changesLuca Boccassi1-1/+7
Change-Id: Idb41170285ce02f4bc7396212b9bcb9f7f01e3ee Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-13Add libbsd-dev dependency on libdpdk-dev for bsd/string.hLuca Boccassi1-1/+2
Since dpdk is built with libbsd-dev, a public header needs to include bsd/strings.h so a dependency is needed Change-Id: I5bf3bda02c438621553cbb7a1a1995d84e7f8157 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-13Add libssl-dev dependency on libdpdk-dev for libcrypto.pcLuca Boccassi1-0/+1
libdpdk.pc lists libcrypto as a Requires.private for static builds, but due to the way pkg-config works the Requires.private dependencies must always be satisfied regardless of whether pkg-config --static is used or not, or it will fail. Change-Id: If6ec5486966316fed96d498acf4d4819fbc5becd Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-13Override lintian warning about scripts with extension in binLuca Boccassi1-0/+3
Change-Id: I8ce6e7530b894ad3c04a8ea5d0c4fb1e159e5cd6 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-13Enable PIE hardeningLuca Boccassi1-1/+1
Change-Id: I9e8e8becf32de18defe9c27a904c6cffb1706ad3 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-13Override pkg-config flags Lintian errorLuca Boccassi1-0/+2
Change-Id: I0baeba26961ee1ff18a773ba30c697c90aaea9b7 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-13Build-depend on libjansson-dev, needed by telemetry libraryLuca Boccassi1-0/+1
Change-Id: I7485576fb4e0de9aa037748d41028157b3631a4c Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-13Drop libdpdk-dbgsym - not really used and broken in sidLuca Boccassi2-40/+1
debhelper tools got stricter on acting on packages missing from debian/control, so the generation of libdpdk-dbgsym is broken. It was always a hack anyway since dbgsym are not supposed to be created manually Change-Id: I423e7006049a48085686dfea5c3dc106ec86217a Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-13Add missing docs links in debian/controlLuca Boccassi1-0/+2
Change-Id: I1a9c20bf0571b824d32a3007065712583b4931dd Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-13Use https for all docs links in d/controlLuca Boccassi1-2/+2
Change-Id: Iec8abcb643a004ebe642522a4933068d58597853 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-13Update changelog with Meson changesLuca Boccassi1-0/+25
Change-Id: I23deb09da7a05e3967006c2b00d09af007aa3c53 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-13Update changelog for 18.11Luca Boccassi1-0/+14
Change-Id: Ica63f9450ac5d2c8f84543bb531c8f7c5d7e9a25 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-13Update symbols for 18.11Luca Boccassi16-27/+115
Change-Id: I32baffb99fd4c591de298fcf720cf463561c01a7 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-13Add new 18.11 PMDsLuca Boccassi7-0/+97
Change-Id: I98658ebf18809c7e983dd5fb86130b7b01dd19b3 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-13Update control and symbols to 18.11Luca Boccassi124-249/+249
Change-Id: I01cd48a4dfefabd7bc2d7cd88166887af9bb7d79 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-13Add librte-pmd-enetc for new PMDLuca Boccassi2-0/+17
Change-Id: Ic8b7b3fdc479df4bc56ccfe911fac91afd1d94a2 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-13Use pkg-config rather than SDK in autotestsLuca Boccassi5-41/+14
Change-Id: I573da457a21662a02e1f11a45a759f44ed36dc43 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-13Fix typo in dkms autopkgtest logLuca Boccassi1-1/+1
Change-Id: Id2d03828909d9f5d8f2cc587e75b9e84e6ebb0b4 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-13Set minimum RDMA core version to 16Luca Boccassi1-1/+1
ibverbs needs to be newer than what is available in Debian stretch, so bump the build dependency. Change-Id: I978fbde8411203ec85c855758b47f1ec99cc1e49 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-13Drop dpdk-dev SDKLuca Boccassi6-59/+9
Make dpdk-dev a transitional dummy package, as with pkgconfig upstream support it's no longer necessary for third parties to use the dpdk specific SDK. Change-Id: Ib3710d1c806d0017759599615884da3c133612ae Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-13Add missing BNX URL metadataLuca Boccassi1-0/+1
Change-Id: I2b17c80d7205df809e54cad1e4ff7799467af63f Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-13Package zlib PMDLuca Boccassi2-1/+17
The zlib library is commonly installed, so Meson will build the zlib PMD. Package it to avoid annoying dh-missing errors and build failures. Change-Id: I344cd924858dd3392de78e79420c5830b4982212 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-13Use dh-missingLuca Boccassi2-0/+4
In order to catch new libraries being added, use dh-missing so that installed but unpackaged files cause the build to fail. Add an ignore for custom.css which is always installed even when not building the documentation due to a Meson quirk. Change-Id: I52afa5e6c091ddd6ec9f9d40d1892263b26f191f Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-13Package libraries built by defaultLuca Boccassi4-0/+45
Meson build by default a handful of new libraries, package them Change-Id: I5ebd451231c8af7741c9984c6ae78373f7c7cd2d Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-13Build-depend on libbsd-dev and libelf-devLuca Boccassi1-0/+2
Allows to use external dependencies rather than inline versions of library functions, so that we don't have to worry about security issues and so on. Change-Id: I313f94d0ed82766caab5d84a690d2ffea4ac771b Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-13Don't build dpdk-doc when using the nodoc profileLuca Boccassi1-0/+1
Change-Id: Ia1dbaaffea54b1bd4986ac58769840ac9ccbb488 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-13Switch to MesonLuca Boccassi18-295/+90
Switch build system from the legacy makefiles to Meson. Add build dependencies on Meson and pkg-config, update package names to match the shared library files and their symbols files, use dh_install instead of manually copying files, delete pkg-config file as it's provided upstream. Change-Id: I43271c311736f94a96e55b72b0a056ac45d8eb62 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-12Bump debhelper compat to 10Luca Boccassi3-5/+4
Change-Id: Ia97e2b695735d707b2da500db349de4f8388e6f9 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-12Merge tag 'upstream/18.11-rc2' into 18.11.xLuca Boccassi1227-29737/+127372
New upstream version 18.11-rc2 Change-Id: I5ef3516f5bef8875ef584d1e68b4893c21eb1f8e Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-12New upstream version 18.11-rc2upstream/18.11-rc2Luca Boccassi131-1766/+10714
Change-Id: I43ca4edd0747b2dfc38c574ebf3c0aac17d7392c Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-01New upstream version 18.11-rc1upstream/18.11-rc1Luca Boccassi1190-28920/+117607
Change-Id: Iaa71986dd6332e878d8f4bf493101b2bbc6313bb Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-08-27Note Standards-Version change in d/changelog18.08.xLuca Boccassi1-0/+1
Change-Id: I42e2013e045f2e25f05cb705aa946c6e4710b94a Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-08-27Bump Standards-Version to 4.2.1Luca Boccassi1-1/+1
Change-Id: Ibf2b34007949fcec560550608cc71eb183c912b2 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-08-27Note R3 in d/changelogLuca Boccassi1-0/+1
Change-Id: Iec2c8f0ac5fee9f25613ca00e7194ee05e87c2ef Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-08-27Add Rules-Requires-Root: no to d/controlLuca Boccassi1-0/+1
Change-Id: I4061cb2b1424758666af411463d0c6d985ac8038 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-08-27Note terse option in d/changelogLuca Boccassi1-0/+1
Change-Id: I6a613bc229a48f4efee34561475d1ef121a4d63a Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-08-27Implemente terse DEB_BUILD_OPTIONSLuca Boccassi1-4/+5
Change-Id: I05ce1e54095ea7f8256ca7840951252b0105d1cb Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-08-27Note new packages in d/changelogLuca Boccassi1-0/+5
Change-Id: Ic15dd2d3a433f6f7c5ad326eca144b6a014a7d5d Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-08-27Add missing packages for PMDs built by defaultLuca Boccassi5-0/+75
Change-Id: Iab4c3f1ab52c9734a406b4cf4a0a2e83d13d85d5 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-08-27Add more armhf packagesLuca Boccassi1-18/+18
These libraries and PMDs are built by default (broken symlinks can be found in libdpdk-dev) so packaged them Change-Id: Id988f8734e7d42bd3d45871de5e91e4b9c7e7425 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-08-27Note libibverbs-dev dep addition in d/changelogLuca Boccassi1-0/+2
Change-Id: I88b0d9d35540e36585078f41650c205415f88c0d Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-08-27Add libibverbs-dev dependency in libdpdk-devLuca Boccassi1-0/+1
Change-Id: Ia7de6217da6cd555aaaf4b245632d3263f2fec2d Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-08-24Note armhf build in d/changelogLuca Boccassi1-0/+1
Change-Id: I759e3b8c81468d30657dccfa06b82b685733041e Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-08-24Enable building DPDK for armhfDmitry Eremin-Solenikov4-83/+93
Change-Id: I3f82b8c7a86e822a79a3e406b4877b4d2a58751d Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-08-23changelog: fix ppc64el build issueChristian Ehrhardt1-0/+5
Change-Id: Ia12e2280a46c01e1d994cd46dd04afb7dcab53a5 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2018-08-23- d/p/tmpfix-ppc-build-error.patch: fix ppc64el build issueChristian Ehrhardt2-0/+91
Change-Id: I0d72bd26fc633584ad717c14981994077838f7a9 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2018-08-15Note PMD name change in d/changelogLuca Boccassi1-0/+1
Change-Id: Ie94bed548a758dbf6f2896ce87759763b761ae80 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>