Age | Commit message (Collapse) | Author | Files | Lines |
|
Since we are now packaging together in a generic .deb way I removed the
ubuntu file prefix in d/p/*.
Change-Id: Iae64f76129b0814148703ba402670c14cebdaa95
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
In a Discussion with Luca and Upstream DPDK it became clear that
"/usr/bin/env python" is preferred for Lintian as well as in general.
So change the #! to that.
Change-Id: I09cd0d01ef2a086a77c9dacb530f2d06f0db163a
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
dpkg-buildpackage and debuild source builds fail due to the
.gitreview file in the root directory, which is not present in the
upstream tarball, and thus causes a build failure due to the
unexpected diff.
Add a source/options file to extend the default file ignore list to
fix the problem.
Change-Id: I43336493670c68b3d3ab1c65ad432f95dbe3462b
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
|
|
Due to regular lintian checks in Debian packaging it surfaced that these
two scripts had a space in their #! statement which renders it to be
human, but not shell readable.
Fixes: 8673a3e8 ("examples/ip_pipeline: add config diagram generator")
Fixes: fa667b46 ("examples/ip_pipeline: add core mappings script")
This gets rid of lintian warning "W: dpdk-doc: unusual-interpreter"
Change-Id: Ic5fd88467814ed77e0e3e0bb3747b7fa555b5d3a
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
License information is already in LICENSE.GPL.
Remove two extra copies and change referred filename in the files.
This gets rid of lintian warning "W: dpdk-rte-kni-dkms:
extra-license-file"
Change-Id: I28e03be99c009e2248c884c355f043f0fe807204
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: I6c5292ef92023c61a7aa2c243a2f1e37aa4fd56b
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
|
|
lspci is used by the dpdk-devbind script.
Change-Id: I9339e3225a04a7bc374194fc9963e1393c8c37d7
Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
Signed-off-by: Ricardo Salveti <ricardo.salveti@linaro.org>
|
|
Change-Id: I2de8861ed7ce61819e12620b5faff67094cb2710
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: I73f4ef6ae63fc904ba82b09d5510a8712e72dad1
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Add link to Debian's wiki and short snippets with setup instrunctions
Change-Id: I306723034c7f215f5244e9b3eacfaaa5c2aa4388
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
|
|
The content of the libdpdk.so linker script is read at build time and
the libraries included are used to generate the LIBS flags. Also the
version is read from the changelog.
Change-Id: I52a6dd01706713feb91004d138dbeac7e870aca5
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
|
|
Change-Id: I8a7ec754c9aa3268afffd8567c1c31066a3c7217
Signed-off-by: Ricardo Salveti <ricardo.salveti@linaro.org>
|
|
Change-Id: I1780a4c3b475eaf7e08e8ea67fba3a5257daa39c
Signed-off-by: Ricardo Salveti <ricardo.salveti@linaro.org>
|
|
Changes:
- Tools renamed, dpdk_nic_bind is now dpdk-devbind
- Adapt d/p/ubuntu-fix-vhost-user-socket-permission.patch to 16.07-rc4
Change-Id: I7b476d3d063db3b321ba6e79289ea99e337f0da0
Signed-off-by: Ricardo Salveti <ricardo.salveti@linaro.org>
|
|
Change-Id: Ic57f6a3726f2dbd1682223648d91310f45705327
Signed-off-by: Ricardo Salveti <ricardo.salveti@linaro.org>
|
|
Projects linking against librte-pmd-pcap1 can fail unless libpcap-dev
is also installed.
Change-Id: If17edbd5d62d15e27c4c2ebc7d3f1b5ce42c7a25
Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
Signed-off-by: Ricardo Salveti <ricardo.salveti@linaro.org>
|
|
We wondered that some symbols files were empty.
The TL;DR is that those are essentially driers (not libs) that registers
themselve on load and are then only driven by callbacks.
To avoid confising others next time looking at it we added a comment to
these symbols files.
Change-Id: I5e8e575d95622ff74875c22ee7c4a98b65a25912
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: Ifd6830ba96d553ac078d2900a0dd60b820ba8032
Signed-off-by: Ricardo Salveti <ricardo.salveti@linaro.org>
|
|
Change-Id: I20f98d244069d4ddadb753fbffa987a114d1e045
Signed-off-by: Ricardo Salveti <ricardo.salveti@linaro.org>
|
|
Needed to avoid mixing package name with soversion
(lintian package-name-doesnt-match-sonames).
Change-Id: Ic00208cf8b0568d027306d487abae827b03dbabd
Signed-off-by: Ricardo Salveti <ricardo.salveti@linaro.org>
|
|
Since libdpdk-dev.dirs was removed, we need to manually create the
correct includes path for libdpdk-dev.
Change-Id: I9abd78ed4567623590a1d5480df488a74787156a
Signed-off-by: Ricardo Salveti <ricardo.salveti@linaro.org>
|
|
Change-Id: Ief0486ccabc1244f123fee7af03ccbfd1c67a5f2
Signed-off-by: Ricardo Salveti <ricardo.salveti@linaro.org>
|
|
Patches:
- debian/patches/ubuntu-backport-44-linking-cleanup.patch
- debian/patches/ubuntu-fix-xenvirt-support-dynamic-page-size.patch
Change-Id: I2edf454da801bf726866aa5cb85965396f5d3a04
Signed-off-by: Ricardo Salveti <ricardo.salveti@linaro.org>
|
|
since the following upstream commit librte-port3.symbols is arch
specific.
There was a feature added which itslef is arch neutral, but it is based on KNI
which is not 32 bit compatible, and thereby disabled on i386.
But the new feature of port to exploit it obviously depends on configured KNI,
therefore the arch difference in the symbols.
commit 9fc37d1c071c0b0227c0a41431d3beb2a14e31a3
Author: WeiJie Zhuang <zhuangwj@gmail.com>
Date: Tue Jun 21 18:55:52 2016 +0800
port: support KNI
Change-Id: I290ab11dfbeae0e301b5fe55d3404a9d46639c17
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Since the following upstream commit symbols differ per arch.
commit a088b5ea35e78d3866d492ed5e8c8f47118696a6
Author: Damjan Marion <damarion@cisco.com>
Date: Thu Jul 14 15:27:29 2016 +0200
spinlock: move constructor out of x86 header file
Change-Id: Ia56a6ba25b252c8551d163bdb0d96915e98a916a
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: I2f25e4e212f3598d0ff89529a45833e457063653
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
rte_eth_bond_8023ad_conf_get and rte_eth_bond_8023ad_setup
Fixed broken symbols upstream by:
commit 2bf4c835554a382f22a58194180ebacc2e9a5399
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date: Mon Jul 11 13:27:01 2016 +0200
net/bonding: fix exported symbol versioning
Change-Id: Ib5fed98c8a95f11de446cb2fc1af696a6afc9aa3
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Added upstream by
commit 6dc34e0afe7a7b8815c4e09ae5cc7b01486df420
Author: Yari Adan Petralanda <yari.adan.petralanda@ericsson.com>
Date: Mon Jul 4 10:59:52 2016 +0200
hash: retrieve a key given its position
Change-Id: I23e177c63dc6fe96012ff38685bbc85bfa8ccefe
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Was added upstream by:
commit a088b5ea35e78d3866d492ed5e8c8f47118696a6
Author: Damjan Marion <damarion@cisco.com>
Date: Thu Jul 14 15:27:29 2016 +0200
spinlock: move constructor out of x86 header file
Change-Id: I741f13f1b96e27af007fc850afe8304d90a665c2
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
This was intentionally dropped by upstream commit:
commit 001a1c0f98f4e3ac19c26515892e2448a7547c38
Author: Zyta Szpak <zyta.szpak@semihalf.com>
Date: Mon Jul 4 13:36:46 2016 +0200
ethdev: get registers width
Change-Id: I9a588a27d17f3295e15b5e38254d0433fb7b6cb1
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
There was another symbol faded out since DPDK 2.2 which made the diff no
more apply cleanly, but required no other change.
Change-Id: I19cc2c42bd6d3d5b2af44a3961b5c1533165e0ad
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
File was d/p/ubuntu-backport-33-vhost-user-add-error-handling-for-fd-1023.patch
Change-Id: I0ed62bf2c9432356595b5eca04b4583549b827df
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: I8033e131db207b35d345bc4472d853acc59e7bc8
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: I321148bfa234858ba1986d109470b7aa280cd429
Signed-off-by: Ricardo Salveti <ricardo.salveti@linaro.org>
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: Ie9e8ec528a2a0dace085c5e44aa7fa3b489d4ba0
Signed-off-by: Ricardo Salveti <ricardo.salveti@linaro.org>
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
This accidentially came in and was pointed out by Luca Boccassi in
review. Not a transition problem since nothing was published yet.
Change-Id: I835894b926a243c8fa52e0d255d001359f768b68
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: I8d08bd6da6e72c54ed579da2d439f01e5c541510
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Overview of changing files:
- libethdev4, librte-mempool2, librte-port3, librte-vhost3 got ABI bump anyway
- librte-cryptodev1, librte-eal2 only added symbols
- librte-pmd-bond1 had dropped symbols - fix in d/p and sent upstream
Change-Id: I999897fc8daf323f6c3e1ccc82a145e320574a98
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: Ia775c33a7b0bef06b9bcb96cf3d77ec87790f84e
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: Ie02e1a8e8527f0987cb90b8a28778551bbfaff31
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: Ib2e8a0915a1ae384d59ba285ed25ea6054544503
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
This includes dropping already accepted and forward-porting the other patches.
Change-Id: I10fc222d49c99b20b23fe8bd8882b2e555259823
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Change-Id: If3f757dc95532706b04053286c6b54492169f1a3
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
*updates in v2*
updated to adapt to changes we made when integrating earlier changes
This is a cleanup from the early days of dpdk packaging.
They are no more needed and not recommended if not needed according to
https://www.debian.org/doc/manuals/maint-guide/dother.en.html#dirs
The only remaining is a mkdir -p for dpdk_nic_bind which is much better
in d/rules close to the remove and relink that is done there.
Change-Id: Ife69e3fa23e5f061c86dec03d4b71d76a441e29d
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
|
|
*updates in v2*
rebased to match merge conflicts due to changes earlier in the series
make the use of tab/spaces consistent throughout the file without
discussinf or deciding which way it better (current majority wins).
Change-Id: I86de3ffff1e25b3c31d8e909896e3e8c7f771912
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
The DPKG build system adds a -Wl, to and EXTRA_LDFLAGS, by that the
flags provided by dpkg-buildflags become -Wl,-Wl,option which fails to
build.
Fix by filtering the -Wl, prefix before exporting.
Note: filtering with make text functions is hard if the pattern contains
a comma, so sed was chosen.
Change-Id: I9b91b86c80529855dfb1c5a52725c0d07a95e5c8
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
d/rules didn't adapt to the DPDK build system to really tranfer the
data from dpkg-buildflags into the DPDK buildsystem. By that hardening
flags were lost while building.
Change-Id: Ie3ddc0a35ada45a5b2d59b4b75a9660171529291
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
DPDK build ignores the usual way of dpdk-buildflag exports.
We have to set EXTRA_CFLAFS and EXTRA_LDFLAGS properly after setting up
and including dpdk-buildflags properly to have the control over flags a
debian package should have.
LDFLAG fPIC is now added via DEB_CFLAGS_MAINT_APPEND and fPIE disabled from
the default hardening set (incompatibility with fPIC on shared libraries)
Change-Id: I74febe97da99c338e6c3e0992c65ca4a007f381c
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
This can be very useful in the buildlog to analyze how certain flags
were set.
Change-Id: I2d80f5f5721516516c8418b7cb449ee3ac02b1d8
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
With so many changes to linking, flags and also our plan for further
optimization along the way it is useful to make the build more verbose
by default to spot issues right in the main build log.
Change-Id: I0c41d232bc7b353b9e8a91e7e3934a9b4a3a46cc
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
|