deb_dpdk.git
4 years agochangelog: mention debian/rules: clean doc files 98/20498/1 18.11.x
Christian Ehrhardt [Thu, 4 Jul 2019 09:30:22 +0000 (11:30 +0200)]
changelog: mention debian/rules: clean doc files

Change-Id: Ie5916373388c10e61388fdb17ece7b7e60a9b3f2
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
4 years agodebian/rules: clean doc files 97/20497/1
Christian Ehrhardt [Thu, 4 Jul 2019 09:28:41 +0000 (11:28 +0200)]
debian/rules: clean doc files

Change-Id: I416ec720f738ceed3228c5a2f6f038fbca490e10
Signed-off-by: Santiago Ruano Rincón <santiagorr@riseup.net>
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
4 years agochangelog: Merge stable update to 18.11.2 96/20496/1
Christian Ehrhardt [Thu, 4 Jul 2019 09:05:48 +0000 (11:05 +0200)]
changelog: Merge stable update to 18.11.2

Change-Id: Ic2de07bee561259942c43cc9c6a24b36ea7c729d
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
4 years ago- refresh 0004-build-bump-minimum-Meson-version-to-0.47.1.patch for 18.11.2 95/20495/1
Christian Ehrhardt [Thu, 4 Jul 2019 09:04:30 +0000 (11:04 +0200)]
- refresh 0004-build-bump-minimum-Meson-version-to-0.47.1.patch for 18.11.2

Change-Id: Ic41815d9669b783ab1f68198da4197bf6ca9e3d2
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
4 years ago- drop changes upstream in 18.11.2 94/20494/1
Christian Ehrhardt [Thu, 4 Jul 2019 09:03:19 +0000 (11:03 +0200)]
- drop changes upstream in 18.11.2
  0002-build-use-generic-march-on-arm64-when-using-default.patch
  lp-1827102-kni-fix-build-with-Linux-5.1.patch

Change-Id: Ifc37f91b203b872a3f4b5b5b475ea3bb561aa511
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
4 years agoNew upstream version 18.11.2 93/20493/1
Christian Ehrhardt [Thu, 4 Jul 2019 08:40:06 +0000 (10:40 +0200)]
New upstream version 18.11.2

Change-Id: Ifc37f95b203b872a3f4b5b5b4755a3bb561aa515
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agochangelog: mention -dev fixes 18/19418/1
Christian Ehrhardt [Tue, 7 May 2019 15:36:15 +0000 (17:36 +0200)]
changelog: mention -dev fixes

Change-Id: Ib3bf049b359f89cdc8e6ac5beb5438c6c6fda656
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agod/control: add dependencies to libdpdk-dev: libelf-dev and libjansson-dev to avoid... 17/19417/1
Christian Ehrhardt [Tue, 7 May 2019 15:34:49 +0000 (17:34 +0200)]
d/control: add dependencies to libdpdk-dev: libelf-dev and libjansson-dev to avoid pkg-config issues

Change-Id: I0c1b32887566089e29059e25d2fbd1706857bba9
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agod/control: drop unused build dependency to libcap-dev 16/19416/1
Christian Ehrhardt [Tue, 7 May 2019 15:34:15 +0000 (17:34 +0200)]
d/control: drop unused build dependency to libcap-dev

Change-Id: Ib839de197d988216310c77c0faeddbd6047ac35d
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agochangelog: fix kni DKMS build with Linux 5.1 kernels (LP: #1827102) 23/19323/1
Christian Ehrhardt [Fri, 3 May 2019 12:44:57 +0000 (14:44 +0200)]
changelog: fix kni DKMS build with Linux 5.1 kernels (LP: #1827102)

Change-Id: I8f5115115892de721b09fb11816ea78c681a5a81
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agofix kni DKMS build with Linux 5.1 kernels (LP: #1827102) 22/19322/1
Christian Ehrhardt [Fri, 3 May 2019 12:44:18 +0000 (14:44 +0200)]
fix kni DKMS build with Linux 5.1 kernels (LP: #1827102)

Change-Id: Ib0782e7c1a908ac982f136d1e4aa9dee7e76362e
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agochangelog: drop shlibs:Depends from dpdk as it has no binaries anymore 44/19044/1
Christian Ehrhardt [Thu, 18 Apr 2019 14:14:31 +0000 (16:14 +0200)]
changelog: drop shlibs:Depends from dpdk as it has no binaries anymore

Change-Id: Ie1983b967e97f86c98da565af58b45e8ba6680a3
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agod/control: drop shlibs:Depends from dpdk as it has no binaries anymore 43/19043/1
Christian Ehrhardt [Thu, 18 Apr 2019 14:14:07 +0000 (16:14 +0200)]
d/control: drop shlibs:Depends from dpdk as it has no binaries anymore

Change-Id: Idb232890f3179913deb94824dbf8fa0cc3ab064c
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agochangelog: fix usability issue with mlx PMDs which might need rdma-core (Closes:... 11/18911/1
Christian Ehrhardt [Mon, 15 Apr 2019 13:09:48 +0000 (15:09 +0200)]
changelog: fix usability issue with mlx PMDs which might need rdma-core (Closes: #925141)

Change-Id: I2bb737952b3e7cd0df0d04803f25fc9baa3d8aea
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agod/control: fix usability issue with mlx PMDs which might need rdma-core (Closes:... 10/18910/1
Christian Ehrhardt [Mon, 15 Apr 2019 13:09:41 +0000 (15:09 +0200)]
d/control: fix usability issue with mlx PMDs which might need rdma-core (Closes: #925141)

Change-Id: I5694f7413799161918b0a223e4a1a55b2513abcc
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agochangelog: merge 18.11.1 09/18909/1
Christian Ehrhardt [Mon, 15 Apr 2019 12:54:08 +0000 (14:54 +0200)]
changelog: merge 18.11.1

Change-Id: I0ef23a5b36d4ea4f253ddd5176de322ac2596f9d
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agodrop 0001-kni-fix-build-for-dev_open-in-Linux-5.0.patch and 0002-kni-fix-build-for... 08/18908/1
Christian Ehrhardt [Mon, 15 Apr 2019 13:00:34 +0000 (15:00 +0200)]
drop 0001-kni-fix-build-for-dev_open-in-Linux-5.0.patch and 0002-kni-fix-build-for-igb_ndo_bridge_setlink-in-Linux-5..patch being in 18.11.1

Change-Id: I2cfc3435d95669d26a312729f4b323fb5ad79b2c
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agorefresh 0004-build-bump-minimum-Meson-version-to-0.47.1.patch for 18.11.1 07/18907/1
Christian Ehrhardt [Mon, 15 Apr 2019 12:59:28 +0000 (14:59 +0200)]
refresh 0004-build-bump-minimum-Meson-version-to-0.47.1.patch for 18.11.1

Change-Id: I1c86942b3d6d311c9cb812cc707e7addb7ea7177
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agodrop 0003-build-mention-march-in-pkg-config-description.patch being in 18.11.1 06/18906/1
Christian Ehrhardt [Mon, 15 Apr 2019 12:58:19 +0000 (14:58 +0200)]
drop 0003-build-mention-march-in-pkg-config-description.patch being in 18.11.1

Change-Id: I66bbaddae51fa4daa963cf680998ef5c21039a4f
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agodrop 0001-doc-fix-garbage-text-in-generated-HTML-guides.patch being in 18.11.1 05/18905/1
Christian Ehrhardt [Mon, 15 Apr 2019 12:55:30 +0000 (14:55 +0200)]
drop 0001-doc-fix-garbage-text-in-generated-HTML-guides.patch being in 18.11.1

Change-Id: I10c328d057c4b0061d3384668f864ec1305155c3
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agoNew upstream version 18.11.1 04/18904/1
Christian Ehrhardt [Mon, 15 Apr 2019 12:36:48 +0000 (14:36 +0200)]
New upstream version 18.11.1

Change-Id: I2394f61ba94cc575bf2c55186f14e5d6fba9eec7
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agoNote S-V changes in d/changelog 95/17395/1
Luca Boccassi [Thu, 7 Feb 2019 16:39:49 +0000 (16:39 +0000)]
Note S-V changes in d/changelog

Change-Id: I9eea5cf3430a99f1ff74422f5e8645914bf52d78
Signed-off-by: Luca Boccassi <bluca@debian.org>
5 years agoBump Standards-Version to 4.3.0, no changes. 94/17394/1
Luca Boccassi [Thu, 7 Feb 2019 16:39:32 +0000 (16:39 +0000)]
Bump Standards-Version to 4.3.0, no changes.

Change-Id: Icd6a094b35201470ffe0905d9a3f991df03ac863
Signed-off-by: Luca Boccassi <bluca@debian.org>
5 years agoMove new changelog entries to 18.11-5 and add entry for NEWS 90/17390/1
Luca Boccassi [Thu, 7 Feb 2019 15:17:25 +0000 (15:17 +0000)]
Move new changelog entries to 18.11-5 and add entry for NEWS

Change-Id: I7649abd4bcfa16f2a35139d1742a26e06be62aee
Signed-off-by: Luca Boccassi <bluca@debian.org>
5 years agoAdd NEWS entry for dpdk-dev 89/17389/1
Luca Boccassi [Thu, 7 Feb 2019 15:17:05 +0000 (15:17 +0000)]
Add NEWS entry for dpdk-dev

Change-Id: Ie0adcf8f7f5ff686969c76a97caa1d46194a6700
Signed-off-by: Luca Boccassi <bluca@debian.org>
5 years agochangelog: fix build with kernel 5.0 (LP: #1814919) 87/17387/1
Christian Ehrhardt [Thu, 7 Feb 2019 14:59:02 +0000 (15:59 +0100)]
changelog: fix build with kernel 5.0 (LP: #1814919)

Change-Id: I7cacad1d7ba0743b46b2b904648e663d8158b678
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years ago- d/p/*kni-fix-build*: fix build with kernel 5.0 (LP: #1814919) 86/17386/1
Christian Ehrhardt [Thu, 7 Feb 2019 14:58:39 +0000 (15:58 +0100)]
- d/p/*kni-fix-build*: fix build with kernel 5.0 (LP: #1814919)

Change-Id: I60e76656f450ecd0ef296521ff6e6023d8f8202e
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agochangelog: ensure break relationships are backportable 85/17385/1
Christian Ehrhardt [Thu, 7 Feb 2019 14:55:42 +0000 (15:55 +0100)]
changelog: ensure break relationships are backportable

Change-Id: I2d2d8392aab8a099c908780f8c833dd189e8c426
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years ago- d/control: ensure break relationships are backportable 84/17384/1
Christian Ehrhardt [Thu, 7 Feb 2019 14:54:49 +0000 (15:54 +0100)]
- d/control: ensure break relationships are backportable

Change-Id: I87b3361f11a59e8deed04ba93b536e5cc9e3486c
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agochangelog: add librte-mempool-ring to the default Recommends of dpdk 56/17156/1
Christian Ehrhardt [Wed, 30 Jan 2019 08:14:17 +0000 (09:14 +0100)]
changelog: add librte-mempool-ring to the default Recommends of dpdk

Change-Id: I72241dfee213acdab833271e55f008d89acfdbd2
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agod/control: add librte-mempool-ring to the list of default libs 55/17155/1
Christian Ehrhardt [Wed, 30 Jan 2019 08:07:12 +0000 (09:07 +0100)]
d/control: add librte-mempool-ring to the list of default libs

The mempool API as linked and becoming a dependency only is the frontent
API/ABI for the mempool. Just as with the PMDs it needs an
implementation in the default driver directory to work.

While testing OVS-DPDK I found that when adding a dpdk based port
allocations fail:
sudo ovs-vsctl set Open_vSwitch . other_config:dpdk-init=true
sudo ovs-vsctl set Open_vSwitch . other_config:pmd-cpu-mask=0x1e
sudo ovs-vsctl set Open_vSwitch . other_config:dpdk-alloc-mem=2048
sudo systemctl restart openvswitch-switch
sudo ovs-vsctl add-port ovsdpdkbr0 dpdk0 -- set Interface dpdk0 \
  type=dpdk options:dpdk-devargs=0000:04:00.0
ovs-vsctl: Error detected while setting up 'dpdk0': could not add network
  device dpdk0 to ofproto (No such device).  See ovs-vswitchd log for details.
ovs-vsctl: The default log directory is "/var/log/openvswitch".

And in the log I found:
2019-01-30T07:23:55.917Z|00098|dpdk|ERR|MBUF: error setting mempool handler
2019-01-30T07:23:55.917Z|00099|netdev_dpdk|ERR|Failed to create mempool
  "ovs62a2ca2f00021580262144" with a request of 262144 mbufs
2019-01-30T07:23:55.917Z|00100|netdev_dpdk|ERR|Failed to create memory pool
  for netdev dpdk0, with MTU 1500 on socket 0: Invalid argument
2019-01-30T07:23:55.917Z|00101|dpif_netdev|ERR|Failed to set interface dpdk0
  new configuration

Installing one of the actual mempool implementations fixed the issue.
This is similar to this discussion:
  http://mails.dpdk.org/archives/users/2017-June/002032.html
Since per upstream documentation
  https://doc.dpdk.org/guides/prog_guide/mempool_lib.html
the default mempool implementation is the ring based one we should add
librte-mempool-ring to the default Recommends.

Recommends (vs Depends) with the same argument as with the PMDs.
That allows an administrator of a very special system to not only
install his own mempool implementation, but also to remove the
librte-mempool-ring in case that would conflict with his required setup.

Change-Id: Iacd3ee7a4378a3b5d4294c8e762dc50809f0b22b
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
5 years agonote libipsec-mb-dev dependency in d/changelog 55/17055/1
Luca Boccassi [Thu, 24 Jan 2019 13:18:38 +0000 (13:18 +0000)]
note libipsec-mb-dev dependency in d/changelog

Change-Id: Ie0fc2ed7c9e9ff673b0eb66ed0386149632eff44
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agolibdpdk-dev: depend on libipsec-mb-dev 54/17054/1
Luca Boccassi [Thu, 24 Jan 2019 13:17:30 +0000 (13:17 +0000)]
libdpdk-dev: depend on libipsec-mb-dev

pkg-config --static includes the ipsec library link flag, so libdpdk-dev
must depend on it so that it's installed and available for static
builds.

Change-Id: Ib8db8e9280945e9b0ecc63d7163501747921510b
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoNote meson version and patches in d/changelog 73/16973/2
Luca Boccassi [Tue, 22 Jan 2019 11:56:09 +0000 (11:56 +0000)]
Note meson version and patches in d/changelog

Change-Id: I02d2391d38e61384381fdbe1a35c198bf66e943e
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoBump minimum meson version to 0.47.1 and backport patches 72/16972/2
Luca Boccassi [Tue, 22 Jan 2019 11:21:50 +0000 (11:21 +0000)]
Bump minimum meson version to 0.47.1 and backport patches

Fixes various bugs with Meson and dependencies parsing and
generation.

Change-Id: I2e7351e0954e16b1f4f928d2c09b653504fe8dc9
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoNote binary kernel module change in d/changelog 71/16971/2
Luca Boccassi [Tue, 22 Jan 2019 11:19:36 +0000 (11:19 +0000)]
Note binary kernel module change in d/changelog

Change-Id: Idf18c3a84e0c5a3a0eb04efb98435465f64a9019
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agobinary module build: use kernel headers from highest version 70/16970/2
Luca Boccassi [Tue, 22 Jan 2019 11:17:13 +0000 (11:17 +0000)]
binary module build: use kernel headers from highest version

Instead of uname -a, which might return a kernel version for which
there are no headers installed (eg: chroot build), use the highest
version of kernel headers actually available

Change-Id: I8f188e89c71a37e5da828bb79df84b676a771bab
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoNote libdpdk-dev description change in d/changelog 65/16765/1
Luca Boccassi [Fri, 11 Jan 2019 10:34:10 +0000 (10:34 +0000)]
Note libdpdk-dev description change in d/changelog

Change-Id: I7944d84f357d6f621961b7ddaa6023582b55f906
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoNote higher-than-baseline march in description of libdpdk-dev 64/16764/1
Luca Boccassi [Fri, 11 Jan 2019 10:32:55 +0000 (10:32 +0000)]
Note higher-than-baseline march in description of libdpdk-dev

Change-Id: Idf2c19559de91ff70f4aa50d3f1badf588236190
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoautopkgtest: depend on dpdk-dev which now ships test binaries 63/16763/1
Luca Boccassi [Fri, 11 Jan 2019 10:31:06 +0000 (10:31 +0000)]
autopkgtest: depend on dpdk-dev which now ships test binaries

Change-Id: I8451125ea7fc33e834ca409d9785f2478c9965fc
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoNote link change in d/changelog 57/16757/1
Luca Boccassi [Thu, 10 Jan 2019 17:44:10 +0000 (17:44 +0000)]
Note link change in d/changelog

Change-Id: Ie38656e262df22ea6bd527fa3f8951cc2141f361
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agoDynamically link applications and tests 56/16756/1
Luca Boccassi [Thu, 10 Jan 2019 17:43:36 +0000 (17:43 +0000)]
Dynamically link applications and tests

Change-Id: I38a2c93e8e75317facd24eeaab7285e61d3df00f
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
5 years agochangelog: move developer tools from dpdk to dpdk-dev 55/16755/1
Christian Ehrhardt [Thu, 10 Jan 2019 16:27:25 +0000 (17:27 +0100)]
changelog: move developer tools from dpdk to dpdk-dev

Change-Id: I2d4a85bf02e2b81cb56cff21afbbebf9db1d4852
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
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>