deb_dpdk.git
5 years agomove developer tools from dpdk to dpdk-dev 54/16754/1
Christian Ehrhardt [Thu, 10 Jan 2019 16:27:12 +0000 (17:27 +0100)]
move developer tools from dpdk to dpdk-dev

Change-Id: I8c7bb8e63951ee66e385b09b6b63a59137328d17
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agoNote typo fix in d/changelog 45/16645/1
Luca Boccassi [Sun, 30 Dec 2018 12:31:49 +0000 (13:31 +0100)]
Note typo fix in d/changelog

Change-Id: I9328c8ea96cf71b2c7903ba614432d7babc87162
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoFix typo in ccp PMD short description 44/16644/1
Luca Boccassi [Sun, 30 Dec 2018 12:30:32 +0000 (13:30 +0100)]
Fix typo in ccp PMD short description

Change-Id: I889b88603da5537264bbdde49feac5d977381cc5
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoNote arm64 patch in d/changelog 13/16613/2
Luca Boccassi [Mon, 24 Dec 2018 12:54:41 +0000 (13:54 +0100)]
Note arm64 patch in d/changelog

Change-Id: I0980f51173b999725d91ce97a7215107d1e5084c
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoBackport patch to fix arm64 baseline architecture 12/16612/2
Luca Boccassi [Mon, 24 Dec 2018 12:53:33 +0000 (13:53 +0100)]
Backport patch to fix arm64 baseline architecture

Change-Id: Icb4b29c24c20e740c10539569d9055942e37e386
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoNote watch file restriction in d/changelog 10/16610/2
Luca Boccassi [Mon, 24 Dec 2018 09:58:44 +0000 (10:58 +0100)]
Note watch file restriction in d/changelog

Change-Id: I4011c688f9e77e6d5d6109bab3ccff106d382c7f
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoRestrict watch file to 18.11 series 09/16609/2
Luca Boccassi [Mon, 24 Dec 2018 09:56:45 +0000 (10:56 +0100)]
Restrict watch file to 18.11 series

Change-Id: Ie9b842ca57eab33fdd26b6ea945003c2b514e3f8
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoNote new libdpdk-dev deps in d/changelog 86/16486/1
Luca Boccassi [Fri, 14 Dec 2018 17:18:56 +0000 (17:18 +0000)]
Note new libdpdk-dev deps in d/changelog

Change-Id: I11c36481f0c2d1dc83cbf98b4757b627845c1ac0
Signed-off-by: Luca Boccassi <bluca@debian.org>
5 years agolibdpdk-dev: depend on libmnl-dev, libnuma-dev 85/16485/1
Luca Boccassi [Fri, 14 Dec 2018 17:17:03 +0000 (17:17 +0000)]
libdpdk-dev: depend on libmnl-dev, libnuma-dev

static builds fail as pkg-config --static --libs includes lnuma and
lmnl, as they are used by some of the libraries/PMDs.

Change-Id: Id583bf0deda16736d983c47832510ef0e6106b2d
Signed-off-by: Luca Boccassi <bluca@debian.org>
5 years agoNote docs patch in d/changelog 54/16354/1
Luca Boccassi [Wed, 5 Dec 2018 14:29:32 +0000 (14:29 +0000)]
Note docs patch in d/changelog

Change-Id: Ia71c3a87c9816637c6eb39a9a5b51aad4adbf72e
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoAdd patch to fix reproducible doc builds 53/16353/1
Luca Boccassi [Wed, 5 Dec 2018 14:28:20 +0000 (14:28 +0000)]
Add patch to fix reproducible doc builds

Change-Id: I95375f49ddd230ae71175809bacefac5feaaec32
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoAdd back empty line at the bottom of d/control 23/16223/1
Luca Boccassi [Tue, 27 Nov 2018 13:45:38 +0000 (13:45 +0000)]
Add back empty line at the bottom of d/control

Needed when building binary kmod packages, otherwise the process is not
idempotent when appending/removing debian/control.modules to d/control

Change-Id: I73f7adf3abdcc9180d722dc753eca2d1c7b016ce
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoUpdate librte-security yet again for final 18.11 version 13/16213/1
Luca Boccassi [Tue, 27 Nov 2018 10:54:28 +0000 (10:54 +0000)]
Update librte-security yet again for final 18.11 version

Change-Id: Ifef3cc3529d423234b43a50c387a9a77562991a5
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoUpdate version in d/changelog 12/16212/1
Luca Boccassi [Tue, 27 Nov 2018 10:47:04 +0000 (10:47 +0000)]
Update version in d/changelog

Change-Id: I399dcf548b94f7cc40546e74b514f4b2ff2da6e8
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoMerge tag 'upstream/18.11' into 18.11.x 11/16211/1
Luca Boccassi [Tue, 27 Nov 2018 10:46:23 +0000 (10:46 +0000)]
Merge tag 'upstream/18.11' into 18.11.x

Upstream version 18.11

Change-Id: Id9cada796755fc46d8b3f4af056b0e80879c94f6
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoNew upstream version 18.11 10/16210/1 upstream upstream/18.11
Luca Boccassi [Tue, 27 Nov 2018 10:44:39 +0000 (10:44 +0000)]
New upstream version 18.11

Change-Id: I6c63198045de1e34fda8a7b4665d89d5f4a20d20
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoUpdate librte-security symbols, not experimental anymore 29/16029/1
Luca Boccassi [Mon, 19 Nov 2018 13:10:14 +0000 (13:10 +0000)]
Update librte-security symbols, not experimental anymore

Change-Id: I60dfe8bd6ddaf7863aa9514f5c0417130f0f8b4d
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoBump version to 18.11-rc4 28/16028/1
Luca Boccassi [Mon, 19 Nov 2018 13:02:33 +0000 (13:02 +0000)]
Bump version to 18.11-rc4

Change-Id: I897c188de83d7340af60d6a5adfe052b574740b4
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoRemove mention of patches from d/changelog, never shipped 27/16027/1
Luca Boccassi [Mon, 19 Nov 2018 13:01:00 +0000 (13:01 +0000)]
Remove mention of patches from d/changelog, never shipped

Change-Id: I77df0f9e01117e5949ecb192f5f7e4188dee302d
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoDrop patches merged in 18.11-rc4 26/16026/1
Luca Boccassi [Mon, 19 Nov 2018 13:00:32 +0000 (13:00 +0000)]
Drop patches merged in 18.11-rc4

Change-Id: I3d5b1f53b20cfa8823dcbf81379a53e3ade4c049
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoMerge tag 'upstream/18.11-rc4' into 18.11.x 25/16025/1
Luca Boccassi [Mon, 19 Nov 2018 13:00:03 +0000 (13:00 +0000)]
Merge tag 'upstream/18.11-rc4' into 18.11.x

Upstream version 18.11-rc4

Change-Id: I0ae00b31e3b74bb949a8c14753cada70a1325a64
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoNew upstream version 18.11-rc4 22/16022/1 upstream/18.11-rc4
Luca Boccassi [Mon, 19 Nov 2018 12:59:01 +0000 (12:59 +0000)]
New upstream version 18.11-rc4

Change-Id: I861e1a2f7df210f57f44f1ad56b9ef789a4675e3
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoNote dpdk_config_options in d/changelog 02/16002/1
Luca Boccassi [Fri, 16 Nov 2018 16:30:46 +0000 (16:30 +0000)]
Note dpdk_config_options in d/changelog

Change-Id: I7d89fa418053b81bbe4cd8bd279bcfd02c3787b3
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoAdd dpdk_config_options list to DEB_BUILD_OPTIONS 01/16001/1
Luca Boccassi [Fri, 16 Nov 2018 16:28:47 +0000 (16:28 +0000)]
Add dpdk_config_options list to DEB_BUILD_OPTIONS

Allow users to pass a comma-separated list of meson configure options
via DEB_BUILD_OPTIONS

Change-Id: I1738428fef207d1e27a2059b07c80425a1609b50
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agochangelog: mention dkms related fixes for 18.11 95/15995/1
Christian Ehrhardt [Fri, 16 Nov 2018 10:23:36 +0000 (11:23 +0100)]
changelog: mention dkms related fixes for 18.11

Change-Id: I52e8817aa9ebf1aaae7030f158db545085a0e1b8
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agod/control: enhance dkms builds by depending on libelf-dev 94/15994/1
Christian Ehrhardt [Fri, 16 Nov 2018 10:22:37 +0000 (11:22 +0100)]
d/control: enhance dkms builds by depending on libelf-dev

Change-Id: Icc9ca45b3a10678fdfe3053dbfda069523e2bc12
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agod/dpdk-rte-kni-dkms.dkms.in: fix dkms build in newer kernels by adding a path for... 93/15993/1
Christian Ehrhardt [Fri, 16 Nov 2018 10:22:07 +0000 (11:22 +0100)]
d/dpdk-rte-kni-dkms.dkms.in: fix dkms build in newer kernels by adding a path for its own kni_fifo.h

Change-Id: I469f4af91522098ba9d7f9477900111a38d5337f
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agoNote B-Dep debhelper bump in d/changelog 84/15984/1
Luca Boccassi [Thu, 15 Nov 2018 18:00:58 +0000 (18:00 +0000)]
Note B-Dep debhelper bump in d/changelog

Change-Id: Id8a46a7b7929877a5358da15f7634bac93e68290
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoB-Dep on Debhelper >= 10.3, which introduced Meson support 83/15983/1
Luca Boccassi [Thu, 15 Nov 2018 17:59:59 +0000 (17:59 +0000)]
B-Dep on Debhelper >= 10.3, which introduced Meson support

Change-Id: Ic04191a3ee78409d6be4ee7cb8eac59bb5970b60
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoNote armhf patch in d/changelog 82/15982/1
Luca Boccassi [Thu, 15 Nov 2018 17:24:32 +0000 (17:24 +0000)]
Note armhf patch in d/changelog

Change-Id: I93d5257d4888b84a44c83ebd2e18e9f666ad3e64
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoBackport patch to fix armhf build 81/15981/1
Luca Boccassi [Thu, 15 Nov 2018 17:24:04 +0000 (17:24 +0000)]
Backport patch to fix armhf build

Change-Id: Ia375a31c984fca3a2d84381ec8c72dcfecf94bd6
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoMerge changes I36520f38,I59e218b8,Iaf4dc32f,I1c88c888 into 18.11.x
Luca Boccassi [Thu, 15 Nov 2018 16:57:03 +0000 (16:57 +0000)]
Merge changes I36520f38,I59e218b8,Iaf4dc32f,I1c88c888 into 18.11.x

* changes:
  fix package version
  changelog: apply wrap-and-sort --wrap-always --trailing-comma
  d/control, d/control.modules.in, d/dpdk.install, d/dpdk-doc.install: apply wrap-and-sort --wrap-always --trailing-comma
  d/rules: d/control: drop the majority of PMDs to suggest and select only a common subset for Recommends

5 years agofix package version 77/15977/1
Christian Ehrhardt [Thu, 15 Nov 2018 15:24:05 +0000 (16:24 +0100)]
fix package version

it was my mistake this slipped in, sorry

Change-Id: I36520f3801cd1abb2317f78b1fd4e56505b947a5
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agochangelog: apply wrap-and-sort --wrap-always --trailing-comma 76/15976/1
Christian Ehrhardt [Thu, 15 Nov 2018 15:21:48 +0000 (16:21 +0100)]
changelog: apply wrap-and-sort --wrap-always --trailing-comma

Change-Id: I59e218b8e907787946a88b712657404db0532427
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agod/control, d/control.modules.in, d/dpdk.install, d/dpdk-doc.install: apply wrap-and... 75/15975/1
Christian Ehrhardt [Thu, 15 Nov 2018 15:20:37 +0000 (16:20 +0100)]
d/control, d/control.modules.in, d/dpdk.install, d/dpdk-doc.install: apply wrap-and-sort --wrap-always --trailing-comma

Change-Id: Iaf4dc32f8d09ded6cacb260208a4dfb7d9332957
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agod/rules: d/control: drop the majority of PMDs to suggest and select only a common... 74/15974/1
Christian Ehrhardt [Thu, 15 Nov 2018 15:15:20 +0000 (16:15 +0100)]
d/rules: d/control: drop the majority of PMDs to suggest and select only a common subset for Recommends

Change-Id: I1c88c888206196c727a1902f7ec8008af6b6dee1
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agoEnable more PMDs for armhf 69/15969/1
Luca Boccassi [Thu, 15 Nov 2018 13:43:21 +0000 (13:43 +0000)]
Enable more PMDs for armhf

Change-Id: I596d8ed396ada95ccc003c00a94f1cad9ce6504e
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoset RTE_MACHINE after potential external override 64/15964/1
Christian Ehrhardt [Thu, 15 Nov 2018 11:31:48 +0000 (12:31 +0100)]
set RTE_MACHINE after potential external override

Change-Id: I4bfa59886592511af7ebe6c6d78014675d0a3173
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agochangelog: select baseline RTE_MACHINE=default 63/15963/1
Christian Ehrhardt [Thu, 15 Nov 2018 09:54:21 +0000 (10:54 +0100)]
changelog: select baseline RTE_MACHINE=default

Change-Id: Id8f3370c526418ab298d3f4a5cf1dd2148ad5976
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agod/rules: select baseline RTE_MACHINE=default 62/15962/1
Christian Ehrhardt [Thu, 15 Nov 2018 09:52:43 +0000 (10:52 +0100)]
d/rules: select baseline RTE_MACHINE=default

Change-Id: Ic08f51b9d8aa8d76b34a1d9dd35972109253e7dd
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agochangelog: update build fixes to upstream submitted v4 61/15961/1
Christian Ehrhardt [Thu, 15 Nov 2018 08:57:09 +0000 (09:57 +0100)]
changelog: update build fixes to upstream submitted v4

Change-Id: I8724cffaa2e1458cf65792660c4aa4aace2a7682
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agoupdate build fixes to upstream submitted v4 60/15960/1
Christian Ehrhardt [Thu, 15 Nov 2018 08:55:45 +0000 (09:55 +0100)]
update build fixes to upstream submitted v4

Change-Id: Iaa30d7e82ef5e87c0175dc2e5a566a63abe7f8e3
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agochangelog: enable more architectures on PMDs now building 35/15935/1
Christian Ehrhardt [Wed, 14 Nov 2018 13:25:10 +0000 (14:25 +0100)]
changelog: enable more architectures on PMDs now building

Change-Id: I0823d8a43dbbb05cead33e415917c16064d86b2c
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agod/control: enable more architectures on PMDs now building 34/15934/1
Christian Ehrhardt [Wed, 14 Nov 2018 13:24:41 +0000 (14:24 +0100)]
d/control: enable more architectures on PMDs now building

Change-Id: Ie379d8c7d56d6479cc83038a8e92a330c2deee68
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agochangelog: librte-pmd-avp18.11 now builds for i386 as well 30/15930/1
Christian Ehrhardt [Wed, 14 Nov 2018 11:45:11 +0000 (12:45 +0100)]
changelog: librte-pmd-avp18.11 now builds for i386 as well

Change-Id: Iada86275330c5e374f7e26f4d9205277565a401a
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agod/control: librte-pmd-avp18.11 now builds for i386 as well 29/15929/1
Christian Ehrhardt [Wed, 14 Nov 2018 11:44:45 +0000 (12:44 +0100)]
d/control: librte-pmd-avp18.11 now builds for i386 as well

Change-Id: I139c6767d9cbeb8af84211302d5d9d79fba40c8d
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agoBump changelog version to rc3 28/15928/1
Luca Boccassi [Wed, 14 Nov 2018 11:20:32 +0000 (11:20 +0000)]
Bump changelog version to rc3

Change-Id: Ieba7f3cf38eac4b5a68fb10b5dd3bb4424bbd241
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoMerge tag 'upstream/18.11-rc3' into 18.11.x 27/15927/1
Luca Boccassi [Wed, 14 Nov 2018 11:13:57 +0000 (11:13 +0000)]
Merge tag 'upstream/18.11-rc3' into 18.11.x

Upstream version 18.11-rc3

Change-Id: I60edf371bef2e72307adde288af0ba1e9de3a720
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoNew upstream version 18.11-rc3 26/15926/1 upstream/18.11-rc3
Luca Boccassi [Wed, 14 Nov 2018 11:13:11 +0000 (11:13 +0000)]
New upstream version 18.11-rc3

Change-Id: I958b9d019027ef049bd992b3968a667f3ae382ae
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agochangelog: fixes for armhf builds 23/15923/1
Christian Ehrhardt [Wed, 14 Nov 2018 07:11:35 +0000 (08:11 +0100)]
changelog: fixes for armhf builds

There are still build issue son arm with meson like:
  Checking for size of "void *": 4
  Message: ['-march=armv7a']
  config/arm/meson.build:160:7: ERROR:  Could not get define '__ARM_NEON'

So we might disable it if we continue to fail.
But this is a step in the right direction IMHO.

Change-Id: I52aac4f36e3ec0a23bce64c758b5be0fb3db0c10
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agod/rules: armhf has no default machine, set old default machine 22/15922/1
Christian Ehrhardt [Wed, 14 Nov 2018 07:10:40 +0000 (08:10 +0100)]
d/rules: armhf has no default machine, set old default machine

Change-Id: I066e3b548f23764910113310c578cdf7c6404d81
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agod/control: fix libnuma compile issues now available on armhf 21/15921/1
Christian Ehrhardt [Wed, 14 Nov 2018 07:08:11 +0000 (08:08 +0100)]
d/control: fix libnuma compile issues now available on armhf

Change-Id: I96c2b22856e4b916cdec8ba8d7a19283c7142d4d
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agochangelog: fix non x86 compilation and defaults 20/15920/1
Christian Ehrhardt [Wed, 14 Nov 2018 06:58:42 +0000 (07:58 +0100)]
changelog: fix non x86 compilation and defaults

PPC still fails at
../drivers/net/mlx5/mlx5_flow_tcf.c: In function â€˜flow_tcf_validate’:
../drivers/net/mlx5/mlx5_flow_tcf.c:2017:20: error: incompatible types when assigning to type â€˜__vector __bool int’ {aka â€˜__vector(4) __bool int’} from type â€˜int’
     in_port_id_set = 1;
                    ^

This is fixed in -rc3, maybe you could push an -rc3 on top of this?

Change-Id: I87df7f75ee1c886a94b305d2f81126a6ad3ded00
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years ago- d/p/fix-build-arch-defaults.patch: fix non x86 compilation and defaults 19/15919/1
Christian Ehrhardt [Wed, 14 Nov 2018 06:57:08 +0000 (07:57 +0100)]
- d/p/fix-build-arch-defaults.patch: fix non x86 compilation and defaults

Change-Id: I87e5bc6ea5313e6a8c48ab8d6a56a152187649cc
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agoRestore RTE_MACHINE DEB_BUILD_OPTIONS 10/15910/2
Luca Boccassi [Tue, 13 Nov 2018 14:04:22 +0000 (14:04 +0000)]
Restore RTE_MACHINE DEB_BUILD_OPTIONS

Pass it to meson, and set reasonable defaults

Change-Id: Id2a8a89e9af2dc733c9f486a7bc219adc332f6fc
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoFix /lib/dpdk/dpdk-init status call 05/15905/2
Luca Boccassi [Tue, 13 Nov 2018 11:18:01 +0000 (11:18 +0000)]
Fix /lib/dpdk/dpdk-init status call

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>
5 years agoNote dropping patches in d/changelog 91/15891/3
Luca Boccassi [Mon, 12 Nov 2018 16:20:07 +0000 (16:20 +0000)]
Note dropping patches in d/changelog

Change-Id: I679c53238581f2fd4be80901e81ffd5d3c9562d8
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoDrop all patches, not needed anymore 90/15890/3
Luca Boccassi [Mon, 12 Nov 2018 16:18:51 +0000 (16:18 +0000)]
Drop all patches, not needed anymore

Change-Id: I04fc3c1765395b92984d980af39f6027b6901f48
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoUpdate changelog for latest packaging changes 89/15889/3
Luca Boccassi [Fri, 2 Nov 2018 18:30:25 +0000 (18:30 +0000)]
Update changelog for latest packaging changes

Change-Id: Idb41170285ce02f4bc7396212b9bcb9f7f01e3ee
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoAdd libbsd-dev dependency on libdpdk-dev for bsd/string.h 88/15888/2
Luca Boccassi [Fri, 2 Nov 2018 18:00:11 +0000 (18:00 +0000)]
Add libbsd-dev dependency on libdpdk-dev for bsd/string.h

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>
5 years agoAdd libssl-dev dependency on libdpdk-dev for libcrypto.pc 87/15887/2
Luca Boccassi [Fri, 2 Nov 2018 17:43:23 +0000 (17:43 +0000)]
Add libssl-dev dependency on libdpdk-dev for libcrypto.pc

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>
5 years agoOverride lintian warning about scripts with extension in bin 86/15886/2
Luca Boccassi [Fri, 2 Nov 2018 17:26:35 +0000 (17:26 +0000)]
Override lintian warning about scripts with extension in bin

Change-Id: I8ce6e7530b894ad3c04a8ea5d0c4fb1e159e5cd6
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoEnable PIE hardening 85/15885/2
Luca Boccassi [Fri, 2 Nov 2018 17:22:34 +0000 (17:22 +0000)]
Enable PIE hardening

Change-Id: I9e8e8becf32de18defe9c27a904c6cffb1706ad3
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoOverride pkg-config flags Lintian error 84/15884/2
Luca Boccassi [Fri, 2 Nov 2018 17:16:46 +0000 (17:16 +0000)]
Override pkg-config flags Lintian error

Change-Id: I0baeba26961ee1ff18a773ba30c697c90aaea9b7
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoBuild-depend on libjansson-dev, needed by telemetry library 83/15883/2
Luca Boccassi [Fri, 2 Nov 2018 17:12:10 +0000 (17:12 +0000)]
Build-depend on libjansson-dev, needed by telemetry library

Change-Id: I7485576fb4e0de9aa037748d41028157b3631a4c
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoDrop libdpdk-dbgsym - not really used and broken in sid 82/15882/2
Luca Boccassi [Fri, 2 Nov 2018 16:50:27 +0000 (16:50 +0000)]
Drop libdpdk-dbgsym - not really used and broken in sid

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>
5 years agoAdd missing docs links in debian/control 81/15881/2
Luca Boccassi [Thu, 1 Nov 2018 13:27:22 +0000 (13:27 +0000)]
Add missing docs links in debian/control

Change-Id: I1a9c20bf0571b824d32a3007065712583b4931dd
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoUse https for all docs links in d/control 80/15880/2
Luca Boccassi [Thu, 1 Nov 2018 13:27:06 +0000 (13:27 +0000)]
Use https for all docs links in d/control

Change-Id: Iec8abcb643a004ebe642522a4933068d58597853
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoUpdate changelog with Meson changes 79/15879/2
Luca Boccassi [Thu, 1 Nov 2018 13:00:49 +0000 (13:00 +0000)]
Update changelog with Meson changes

Change-Id: I23deb09da7a05e3967006c2b00d09af007aa3c53
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoUpdate changelog for 18.11 78/15878/2
Luca Boccassi [Mon, 29 Oct 2018 16:11:14 +0000 (16:11 +0000)]
Update changelog for 18.11

Change-Id: Ica63f9450ac5d2c8f84543bb531c8f7c5d7e9a25
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoUpdate symbols for 18.11 77/15877/2
Luca Boccassi [Mon, 29 Oct 2018 16:00:37 +0000 (16:00 +0000)]
Update symbols for 18.11

Change-Id: I32baffb99fd4c591de298fcf720cf463561c01a7
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoAdd new 18.11 PMDs 76/15876/2
Luca Boccassi [Mon, 29 Oct 2018 15:50:21 +0000 (15:50 +0000)]
Add new 18.11 PMDs

Change-Id: I98658ebf18809c7e983dd5fb86130b7b01dd19b3
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoUpdate control and symbols to 18.11 75/15875/2
Luca Boccassi [Mon, 29 Oct 2018 14:17:35 +0000 (14:17 +0000)]
Update control and symbols to 18.11

Change-Id: I01cd48a4dfefabd7bc2d7cd88166887af9bb7d79
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoAdd librte-pmd-enetc for new PMD 74/15874/2
Luca Boccassi [Fri, 12 Oct 2018 12:24:16 +0000 (13:24 +0100)]
Add librte-pmd-enetc for new PMD

Change-Id: Ic8b7b3fdc479df4bc56ccfe911fac91afd1d94a2
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoUse pkg-config rather than SDK in autotests 73/15873/2
Luca Boccassi [Fri, 12 Oct 2018 10:32:46 +0000 (11:32 +0100)]
Use pkg-config rather than SDK in autotests

Change-Id: I573da457a21662a02e1f11a45a759f44ed36dc43
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoFix typo in dkms autopkgtest log 72/15872/2
Luca Boccassi [Fri, 12 Oct 2018 09:51:40 +0000 (10:51 +0100)]
Fix typo in dkms autopkgtest log

Change-Id: Id2d03828909d9f5d8f2cc587e75b9e84e6ebb0b4
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoSet minimum RDMA core version to 16 71/15871/2
Luca Boccassi [Thu, 11 Oct 2018 19:33:11 +0000 (20:33 +0100)]
Set minimum RDMA core version to 16

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>
5 years agoDrop dpdk-dev SDK 70/15870/2
Luca Boccassi [Thu, 11 Oct 2018 15:59:41 +0000 (16:59 +0100)]
Drop dpdk-dev SDK

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>
5 years agoAdd missing BNX URL metadata 69/15869/2
Luca Boccassi [Tue, 2 Oct 2018 18:54:02 +0000 (19:54 +0100)]
Add missing BNX URL metadata

Change-Id: I2b17c80d7205df809e54cad1e4ff7799467af63f
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoPackage zlib PMD 68/15868/2
Luca Boccassi [Tue, 2 Oct 2018 18:52:29 +0000 (19:52 +0100)]
Package zlib PMD

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>
5 years agoUse dh-missing 67/15867/2
Luca Boccassi [Tue, 2 Oct 2018 18:44:39 +0000 (19:44 +0100)]
Use dh-missing

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>
5 years agoPackage libraries built by default 66/15866/2
Luca Boccassi [Tue, 2 Oct 2018 18:51:26 +0000 (19:51 +0100)]
Package libraries built by default

Meson build by default a handful of new libraries, package them

Change-Id: I5ebd451231c8af7741c9984c6ae78373f7c7cd2d
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoBuild-depend on libbsd-dev and libelf-dev 65/15865/2
Luca Boccassi [Tue, 2 Oct 2018 18:49:08 +0000 (19:49 +0100)]
Build-depend on libbsd-dev and libelf-dev

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>
5 years agoDon't build dpdk-doc when using the nodoc profile 64/15864/2
Luca Boccassi [Tue, 2 Oct 2018 18:48:32 +0000 (19:48 +0100)]
Don't build dpdk-doc when using the nodoc profile

Change-Id: Ia1dbaaffea54b1bd4986ac58769840ac9ccbb488
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoSwitch to Meson 63/15863/2
Luca Boccassi [Tue, 2 Oct 2018 18:32:32 +0000 (19:32 +0100)]
Switch to Meson

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>
5 years agoBump debhelper compat to 10 62/15862/1
Luca Boccassi [Tue, 2 Oct 2018 18:13:45 +0000 (19:13 +0100)]
Bump debhelper compat to 10

Change-Id: Ia97e2b695735d707b2da500db349de4f8388e6f9
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoMerge tag 'upstream/18.11-rc2' into 18.11.x 61/15861/1
Luca Boccassi [Mon, 12 Nov 2018 16:16:11 +0000 (16:16 +0000)]
Merge tag 'upstream/18.11-rc2' into 18.11.x

New upstream version 18.11-rc2

Change-Id: I5ef3516f5bef8875ef584d1e68b4893c21eb1f8e
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoNew upstream version 18.11-rc2 60/15860/1 upstream/18.11-rc2
Luca Boccassi [Mon, 12 Nov 2018 16:14:45 +0000 (16:14 +0000)]
New upstream version 18.11-rc2

Change-Id: I43ca4edd0747b2dfc38c574ebf3c0aac17d7392c
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoNew upstream version 18.11-rc1 59/15859/1 upstream/18.11-rc1
Luca Boccassi [Thu, 1 Nov 2018 11:59:50 +0000 (11:59 +0000)]
New upstream version 18.11-rc1

Change-Id: Iaa71986dd6332e878d8f4bf493101b2bbc6313bb
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoNote Standards-Version change in d/changelog 17/14517/2 18.08.x
Luca Boccassi [Mon, 27 Aug 2018 15:26:54 +0000 (16:26 +0100)]
Note Standards-Version change in d/changelog

Change-Id: I42e2013e045f2e25f05cb705aa946c6e4710b94a
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoBump Standards-Version to 4.2.1 16/14516/2
Luca Boccassi [Mon, 27 Aug 2018 15:26:36 +0000 (16:26 +0100)]
Bump Standards-Version to 4.2.1

Change-Id: Ibf2b34007949fcec560550608cc71eb183c912b2
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoNote R3 in d/changelog 15/14515/2
Luca Boccassi [Mon, 27 Aug 2018 15:26:00 +0000 (16:26 +0100)]
Note R3 in d/changelog

Change-Id: Iec2c8f0ac5fee9f25613ca00e7194ee05e87c2ef
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoAdd Rules-Requires-Root: no to d/control 14/14514/2
Luca Boccassi [Mon, 27 Aug 2018 15:25:44 +0000 (16:25 +0100)]
Add Rules-Requires-Root: no to d/control

Change-Id: I4061cb2b1424758666af411463d0c6d985ac8038
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoNote terse option in d/changelog 13/14513/2
Luca Boccassi [Mon, 27 Aug 2018 15:25:06 +0000 (16:25 +0100)]
Note terse option in d/changelog

Change-Id: I6a613bc229a48f4efee34561475d1ef121a4d63a
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoImplemente terse DEB_BUILD_OPTIONS 12/14512/2
Luca Boccassi [Mon, 27 Aug 2018 15:24:41 +0000 (16:24 +0100)]
Implemente terse DEB_BUILD_OPTIONS

Change-Id: I05ce1e54095ea7f8256ca7840951252b0105d1cb
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoNote new packages in d/changelog 11/14511/2
Luca Boccassi [Mon, 27 Aug 2018 15:24:18 +0000 (16:24 +0100)]
Note new packages in d/changelog

Change-Id: Ic15dd2d3a433f6f7c5ad326eca144b6a014a7d5d
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoAdd missing packages for PMDs built by default 10/14510/2
Luca Boccassi [Mon, 27 Aug 2018 15:15:20 +0000 (16:15 +0100)]
Add missing packages for PMDs built by default

Change-Id: Iab4c3f1ab52c9734a406b4cf4a0a2e83d13d85d5
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoAdd more armhf packages 09/14509/1
Luca Boccassi [Mon, 27 Aug 2018 15:00:34 +0000 (16:00 +0100)]
Add more armhf packages

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>
5 years agoNote libibverbs-dev dep addition in d/changelog 94/14494/1
Luca Boccassi [Mon, 27 Aug 2018 09:07:05 +0000 (10:07 +0100)]
Note libibverbs-dev dep addition in d/changelog

Change-Id: I88b0d9d35540e36585078f41650c205415f88c0d
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoAdd libibverbs-dev dependency in libdpdk-dev 93/14493/1
Luca Boccassi [Mon, 27 Aug 2018 09:06:19 +0000 (10:06 +0100)]
Add libibverbs-dev dependency in libdpdk-dev

Change-Id: Ia7de6217da6cd555aaaf4b245632d3263f2fec2d
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>