aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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>
2018-12-14Note new libdpdk-dev deps in d/changelogLuca Boccassi1-0/+2
Change-Id: I11c36481f0c2d1dc83cbf98b4757b627845c1ac0 Signed-off-by: Luca Boccassi <bluca@debian.org>
2018-12-14libdpdk-dev: depend on libmnl-dev, libnuma-devLuca Boccassi1-0/+2
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>
2018-12-05Note docs patch in d/changelogLuca Boccassi1-0/+3
Change-Id: Ia71c3a87c9816637c6eb39a9a5b51aad4adbf72e Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-12-05Add patch to fix reproducible doc buildsLuca Boccassi2-0/+35
Change-Id: I95375f49ddd230ae71175809bacefac5feaaec32 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-27Add back empty line at the bottom of d/controlLuca Boccassi1-0/+1
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>
2018-11-27Update librte-security yet again for final 18.11 versionLuca Boccassi1-1/+1
Change-Id: Ifef3cc3529d423234b43a50c387a9a77562991a5 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-27Update version in d/changelogLuca Boccassi1-1/+1
Change-Id: I399dcf548b94f7cc40546e74b514f4b2ff2da6e8 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-27Merge tag 'upstream/18.11' into 18.11.xLuca Boccassi84-881/+1221
Upstream version 18.11 Change-Id: Id9cada796755fc46d8b3f4af056b0e80879c94f6 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-27New upstream version 18.11upstream/18.11upstreamLuca Boccassi84-881/+1221
Change-Id: I6c63198045de1e34fda8a7b4665d89d5f4a20d20 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-19Update librte-security symbols, not experimental anymoreLuca Boccassi1-10/+20
Change-Id: I60dfe8bd6ddaf7863aa9514f5c0417130f0f8b4d Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-19Bump version to 18.11-rc4Luca Boccassi1-1/+1
Change-Id: I897c188de83d7340af60d6a5adfe052b574740b4 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-19Remove mention of patches from d/changelog, never shippedLuca Boccassi1-4/+0
Change-Id: I77df0f9e01117e5949ecb192f5f7e4188dee302d Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-19Drop patches merged in 18.11-rc4Luca Boccassi4-138/+0
Change-Id: I3d5b1f53b20cfa8823dcbf81379a53e3ade4c049 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-19Merge tag 'upstream/18.11-rc4' into 18.11.xLuca Boccassi75-763/+1468
Upstream version 18.11-rc4 Change-Id: I0ae00b31e3b74bb949a8c14753cada70a1325a64 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-19New upstream version 18.11-rc4upstream/18.11-rc4Luca Boccassi75-763/+1468
Change-Id: I861e1a2f7df210f57f44f1ad56b9ef789a4675e3 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-16Note dpdk_config_options in d/changelogLuca Boccassi1-0/+4
Change-Id: I7d89fa418053b81bbe4cd8bd279bcfd02c3787b3 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2018-11-16Add dpdk_config_options list to DEB_BUILD_OPTIONSLuca Boccassi1-1/+10
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>
2018-11-16changelog: mention dkms related fixes for 18.11Christian Ehrhardt1-0/+3
Change-Id: I52e8817aa9ebf1aaae7030f158db545085a0e1b8 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2018-11-16d/control: enhance dkms builds by depending on libelf-devChristian Ehrhardt1-0/+2
Change-Id: Icc9ca45b3a10678fdfe3053dbfda069523e2bc12 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2018-11-16d/dpdk-rte-kni-dkms.dkms.in: fix dkms build in newer kernels by adding a ↵Christian Ehrhardt1-1/+1
path for its own kni_fifo.h Change-Id: I469f4af91522098ba9d7f9477900111a38d5337f Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2018-11-15Note B-Dep debhelper bump in d/changelogLuca Boccassi1-0/+1
Change-Id: Id8a46a7b7929877a5358da15f7634bac93e68290 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>