aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-07-04changelog: mention debian/rules: clean doc files18.11.xChristian Ehrhardt1-0/+4
Change-Id: Ie5916373388c10e61388fdb17ece7b7e60a9b3f2 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2019-07-04debian/rules: clean doc filesChristian Ehrhardt1-0/+7
Change-Id: I416ec720f738ceed3228c5a2f6f038fbca490e10 Signed-off-by: Santiago Ruano Rincón <santiagorr@riseup.net> Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2019-07-04changelog: Merge stable update to 18.11.2Christian Ehrhardt1-0/+11
Change-Id: Ic2de07bee561259942c43cc9c6a24b36ea7c729d Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2019-07-04- refresh 0004-build-bump-minimum-Meson-version-to-0.47.1.patch for 18.11.2Christian Ehrhardt1-1/+1
Change-Id: Ic41815d9669b783ab1f68198da4197bf6ca9e3d2 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2019-07-04- drop changes upstream in 18.11.2Christian Ehrhardt3-106/+0
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>
2019-07-04New upstream version 18.11.2Christian Ehrhardt433-2394/+4961
Change-Id: Ifc37f95b203b872a3f4b5b5b4755a3bb561aa515 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2019-05-07changelog: mention -dev fixesChristian Ehrhardt1-0/+3
Change-Id: Ib3bf049b359f89cdc8e6ac5beb5438c6c6fda656 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2019-05-07d/control: add dependencies to libdpdk-dev: libelf-dev and libjansson-dev to ↵Christian Ehrhardt1-0/+2
avoid pkg-config issues Change-Id: I0c1b32887566089e29059e25d2fbd1706857bba9 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2019-05-07d/control: drop unused build dependency to libcap-devChristian Ehrhardt1-1/+0
Change-Id: Ib839de197d988216310c77c0faeddbd6047ac35d Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2019-05-03changelog: fix kni DKMS build with Linux 5.1 kernels (LP: #1827102)Christian Ehrhardt1-0/+2
Change-Id: I8f5115115892de721b09fb11816ea78c681a5a81 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2019-05-03fix kni DKMS build with Linux 5.1 kernels (LP: #1827102)Christian Ehrhardt2-0/+74
Change-Id: Ib0782e7c1a908ac982f136d1e4aa9dee7e76362e Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2019-04-18changelog: drop shlibs:Depends from dpdk as it has no binaries anymoreChristian Ehrhardt1-0/+1
Change-Id: Ie1983b967e97f86c98da565af58b45e8ba6680a3 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2019-04-18d/control: drop shlibs:Depends from dpdk as it has no binaries anymoreChristian Ehrhardt1-1/+0
Change-Id: Idb232890f3179913deb94824dbf8fa0cc3ab064c Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2019-04-16changelog: fix usability issue with mlx PMDs which might need rdma-core ↵Christian Ehrhardt1-0/+4
(Closes: #925141) Change-Id: I2bb737952b3e7cd0df0d04803f25fc9baa3d8aea Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2019-04-16d/control: fix usability issue with mlx PMDs which might need rdma-core ↵Christian Ehrhardt1-0/+2
(Closes: #925141) Change-Id: I5694f7413799161918b0a223e4a1a55b2513abcc Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2019-04-16changelog: merge 18.11.1Christian Ehrhardt1-0/+13
Change-Id: I0ef23a5b36d4ea4f253ddd5176de322ac2596f9d Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2019-04-16drop 0001-kni-fix-build-for-dev_open-in-Linux-5.0.patch and ↵Christian Ehrhardt3-155/+0
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>
2019-04-16refresh 0004-build-bump-minimum-Meson-version-to-0.47.1.patch for 18.11.1Christian Ehrhardt1-1/+1
Change-Id: I1c86942b3d6d311c9cb812cc707e7addb7ea7177 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2019-04-16drop 0003-build-mention-march-in-pkg-config-description.patch being in 18.11.1Christian Ehrhardt2-21/+0
Change-Id: I66bbaddae51fa4daa963cf680998ef5c21039a4f Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2019-04-16drop 0001-doc-fix-garbage-text-in-generated-HTML-guides.patch being in 18.11.1Christian Ehrhardt2-35/+0
Change-Id: I10c328d057c4b0061d3384668f864ec1305155c3 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2019-04-16New upstream version 18.11.1Christian Ehrhardt206-1420/+3301
Change-Id: I2394f61ba94cc575bf2c55186f14e5d6fba9eec7 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2019-02-07Note S-V changes in d/changelogLuca Boccassi1-0/+1
Change-Id: I9eea5cf3430a99f1ff74422f5e8645914bf52d78 Signed-off-by: Luca Boccassi <bluca@debian.org>
2019-02-07Bump Standards-Version to 4.3.0, no changes.Luca Boccassi1-1/+1
Change-Id: Icd6a094b35201470ffe0905d9a3f991df03ac863 Signed-off-by: Luca Boccassi <bluca@debian.org>
2019-02-07Move new changelog entries to 18.11-5 and add entry for NEWSLuca Boccassi1-2/+11
Change-Id: I7649abd4bcfa16f2a35139d1742a26e06be62aee Signed-off-by: Luca Boccassi <bluca@debian.org>
2019-02-07Add NEWS entry for dpdk-devLuca Boccassi1-0/+13
Change-Id: Ie0adcf8f7f5ff686969c76a97caa1d46194a6700 Signed-off-by: Luca Boccassi <bluca@debian.org>
2019-02-07changelog: fix build with kernel 5.0 (LP: #1814919)Christian Ehrhardt1-0/+1
Change-Id: I7cacad1d7ba0743b46b2b904648e663d8158b678 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2019-02-07- d/p/*kni-fix-build*: fix build with kernel 5.0 (LP: #1814919)Christian Ehrhardt3-0/+155
Change-Id: I60e76656f450ecd0ef296521ff6e6023d8f8202e Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2019-02-07changelog: ensure break relationships are backportableChristian Ehrhardt1-0/+1
Change-Id: I2d2d8392aab8a099c908780f8c833dd189e8c426 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2019-02-07- d/control: ensure break relationships are backportableChristian Ehrhardt1-2/+2
Change-Id: I87b3361f11a59e8deed04ba93b536e5cc9e3486c Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2019-01-30changelog: add librte-mempool-ring to the default Recommends of dpdkChristian Ehrhardt1-0/+4
Change-Id: I72241dfee213acdab833271e55f008d89acfdbd2 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2019-01-30d/control: add librte-mempool-ring to the list of default libsChristian Ehrhardt1-0/+1
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>
2019-01-24note libipsec-mb-dev dependency in d/changelogLuca Boccassi1-0/+2
Change-Id: Ie0fc2ed7c9e9ff673b0eb66ed0386149632eff44 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2019-01-24libdpdk-dev: depend on libipsec-mb-devLuca Boccassi1-0/+1
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>
2019-01-22Note meson version and patches in d/changelogLuca Boccassi1-0/+7
Change-Id: I02d2391d38e61384381fdbe1a35c198bf66e943e Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2019-01-22Bump minimum meson version to 0.47.1 and backport patchesLuca Boccassi7-1/+310
Fixes various bugs with Meson and dependencies parsing and generation. Change-Id: I2e7351e0954e16b1f4f928d2c09b653504fe8dc9 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2019-01-22Note binary kernel module change in d/changelogLuca Boccassi1-0/+2
Change-Id: Idf18c3a84e0c5a3a0eb04efb98435465f64a9019 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2019-01-22binary module build: use kernel headers from highest versionLuca Boccassi1-1/+1
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>
2019-01-11Note libdpdk-dev description change in d/changelogLuca Boccassi1-0/+3
Change-Id: I7944d84f357d6f621961b7ddaa6023582b55f906 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2019-01-11Note higher-than-baseline march in description of libdpdk-devLuca Boccassi1-0/+4
Change-Id: Idf2c19559de91ff70f4aa50d3f1badf588236190 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2019-01-11autopkgtest: depend on dpdk-dev which now ships test binariesLuca Boccassi1-1/+1
Change-Id: I8451125ea7fc33e834ca409d9785f2478c9965fc Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2019-01-10Note link change in d/changelogLuca Boccassi1-0/+1
Change-Id: Ie38656e262df22ea6bd527fa3f8951cc2141f361 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2019-01-10Dynamically link applications and testsLuca Boccassi1-0/+1
Change-Id: I38a2c93e8e75317facd24eeaab7285e61d3df00f Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2019-01-10changelog: move developer tools from dpdk to dpdk-devChristian Ehrhardt1-1/+2
Change-Id: I2d4a85bf02e2b81cb56cff21afbbebf9db1d4852 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2019-01-10move developer tools from dpdk to dpdk-devChristian Ehrhardt3-10/+20
Change-Id: I8c7bb8e63951ee66e385b09b6b63a59137328d17 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2018-12-30Note typo fix in d/changelogLuca Boccassi1-0/+1
Change-Id: I9328c8ea96cf71b2c7903ba614432d7babc87162 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-12-30Fix typo in ccp PMD short descriptionLuca Boccassi1-1/+1
Change-Id: I889b88603da5537264bbdde49feac5d977381cc5 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-12-30Note arm64 patch in d/changelogLuca Boccassi1-0/+2
Change-Id: I0980f51173b999725d91ce97a7215107d1e5084c Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-12-30Backport patch to fix arm64 baseline architectureLuca Boccassi2-0/+32
Change-Id: Icb4b29c24c20e740c10539569d9055942e37e386 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-12-30Note watch file restriction in d/changelogLuca Boccassi1-0/+1
Change-Id: I4011c688f9e77e6d5d6109bab3ccff106d382c7f Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-12-30Restrict watch file to 18.11 seriesLuca Boccassi1-1/+1
Change-Id: Ie9b842ca57eab33fdd26b6ea945003c2b514e3f8 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>