aboutsummaryrefslogtreecommitdiffstats
path: root/debian/patches
AgeCommit message (Collapse)AuthorFilesLines
2017-12-08Drop kni-fix-ethtool-build-with-kernel-4.11.patch, merged upstreamLuca Boccassi2-66/+0
Change-Id: Ica257fec93b976f3557d2cfbca8f593a54b2a01f Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-08-30Sync reproducible builds patches with 17.05.xLuca Boccassi5-33/+50
Change-Id: Iec0e9e3019580a329a6a0c87b0f614b94f178c46 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-29Add patch to fix order of CFLAGS and drop dropped patchLuca Boccassi3-55/+372
Drop mk-always-rebuild-in-the-same-order.patch to follow upstream's review comments (it is not needed for full builds) and add a new patch to fix the order of directory inclusions via CFLAGS, which causes instability and unreproducible results during parallel builds. Change-Id: Id714abfd46ec4287788c58efead896eaf2a96218 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-29Update patchwork link in patchesLuca Boccassi4-4/+4
Change-Id: Ia823cba6b9adbc2566a97b75375b578d713301b8 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-29Add new patches to make build fully reproducibleLuca Boccassi8-11/+274
Change-Id: Ic9012604e9bf5e9da22f9eb7a96b6ecb3bfb2ff1 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-29Backport patches to fix reproducibility issuesLuca Boccassi4-0/+96
These patches make the documentation and linker script generation fully reproducible. Change-Id: Iec5a3578d54f810edd0a0bf1551cacf394e4af32 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2017-06-27igb_uio: switch to new irq function for MSI-X (LP: #1700768)Christian Ehrhardt2-0/+75
Change-Id: Iadfdf28cb6518b57c07b73e9a0c88efbda2ba800 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-06-08Drop patches that are in 16.11.2Christian Ehrhardt6-341/+0
Drop patches that were included in the latest stable release: - debian/patches/kni-fix-build-with-kernel-4.11.patch - debian/patches/nicvf-0002-net-thunderx-fix-32-bit-build.patch - debian/patches/nicvf-0006-mk-fix-lib-filtering-when-linking-app.patch - debian/patches/nicvf-0008-net-thunderx-fix-stats-access-out-of-bounds.patch - debian/patches/nicvf-0010-net-thunderx-fix-deadlock-in-Rx-path.patch Change-Id: Iced4e508c5dd2c41adf7589123e367983de9bb89 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-05-24d/p/fix-vhost-user-socket-permission update ovsChristian Ehrhardt1-64/+74
Fix to work with newer openvswitch versions. Change-Id: Iaa10e90611b9cd2cee45328a2cce4bfb1efcbdb2 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-05-19fix dkms issues on 4.11 (LP: #1691830)Christian Ehrhardt3-0/+149
Change-Id: I5b22aa085d3172a294806b62158f0949ef574789 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-05-19Add thunderx (LP: #1691659)Christian Ehrhardt11-0/+668
To make arm support useful on more devices add, enable and fix thunderx networking - that is the nicvf pmd (LP: #1691659) Change-Id: I17f1d6d63d31df05f1af09054ffddcb478c54dd3 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-05-19i40e PMD / i40e vector PMD on ppc64elChristian Ehrhardt2-0/+725
Change-Id: Id483b5f72c83b5f5860ea6cfb74ff21b494b1643 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2017-05-19sPAPR IOMMU based pci probingChristian Ehrhardt2-1/+166
This fixes probing on ppc64el for vfio-pci devices Change-Id: I92fd6108e9e3cb00f9cb66ce94eee51202b925e5 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2016-12-12Drop d/p/dpdk-dev-ppc-enable-* (are upstream)Christian Ehrhardt7-1005/+0
Change-Id: I5a7da250bc8bf6c2d5f7ee0ae8561c1620d201ce Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2016-12-12Drop d/p/dpdk-dev-v2-*-4* (are upstream)Christian Ehrhardt5-844/+0
Change-Id: Icda67fa601a36650787cb6b90ec0e02e7b20e77d Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2016-12-12Drop d/p/rte-devel-build-env.patch (is upstream)Christian Ehrhardt2-38/+0
Change-Id: I97f2333912d444f5bd797a03d58913d070f399f0 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2016-12-12Drop d/p/rte-compile-pre-cppflags.patch (is upstream)Christian Ehrhardt2-49/+0
Change-Id: Iba2732849d761153f6693fba69985fd3b233f746 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2016-12-12Drop d/p/make-load-devel-config-not-to-appear-as-executable.patch (is upstream)Christian Ehrhardt2-87/+0
Change-Id: Id715e87fc1a7e784d274d17a0a2a14ff208ea4ec Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2016-12-12Drop d/p/dpdk-dev-doc-fix-old-dpdk-nic-bind.py-references.patch (is upstream)Christian Ehrhardt2-127/+0
Change-Id: I8caffc8ac04fccd54d251e442d3a48fefdf076f5 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2016-12-12Drop d/p/fix-double-license-info.patch (is upstream)Christian Ehrhardt2-1325/+0
Change-Id: I81f268d143361f8546579dcc9ca9c3dc939e335c Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2016-12-12refresh d/p/fix-vhost-user-socket-permission.patchChristian Ehrhardt1-33/+17
Some of the code was moved in a reorg and now is in lib/librte_vhost/socket.c. That was part of the vhost client/server move. Change-Id: I04d39ae793ba87744b3fdc7fd6a187e7a3f21105 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2016-12-05Drop/Refresh patches due to moving to 16.07.2Christian Ehrhardt13-371/+22
* Adapt patches for the upgrade to 16.07.2 - Deleted: - d/p/dpdk-dev-v2-kni-fix-build-with-kernel-4.8.patch - d/p/fix-unusual-interpreter.patch - d/p/dpdk-dev-examples-ip_pipeline-fix-pmd-driver-parameter.patch - d/p/dpdk-dev-kni-fix-build-with-kernel-4.9.patch - d/p/dpdk-dev-ppc-enable-7-7-examples-ip_pipeline-fix-lcore-mapping-for- ppc64.patch - Refreshed (only offset changes) - d/p/dpdk-dev-ppc-enable-1-7-lpm-add-AltiVec-for-ppc64.patch - d/p/dpdk-dev-ppc-enable-2-7-acl-add-AltiVec-for-ppc64.patch - d/p/dpdk-dev-ppc-enable-4-7-sched-enable-on-ppc64le.patch - d/p/dpdk-dev-ppc-enable-6-7-config-enable-packet-framework-on- ppc64le.patch - d/p/dpdk-dev-v2-2-4-doc-rendering-and-installation-of-man-pages.patch - d/p/dpdk-dev-v2-3-4-doc-add-basic-invocation-info-for-dpdk-pmdinfo.patch - d/p/dpdk-dev-v2-4-4-doc-add-basic-invocation-info-for-dpdk-devbind.patch Change-Id: I78a1ea0ed14444b118c0d7ca96f7ec6476d6f2c7 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2016-11-11Backport patch to fix kernel modules builds on 4.9Luca Boccassi2-0/+90
Change-Id: I82ea4413b45bc59ea5550118a9dbf5a30fb25b80 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2016-10-04Fix dl_open issues in ip_pipelineChristian Ehrhardt1-2/+6
Update d/p/dpdk-dev-examples-ip_pipeline-fix-pmd-driver-parameter.patch fixing dl_open issues Change-Id: I338bd8ba4375a412a892ec803f1a2d3c9d1aa6a8 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2016-09-29dpdk-dev: fix ip_pipeline to load PMD driver correctlyGowrishankar Muthukrishnan2-0/+36
There is typo in init.c of ip_pipeline example due to which, invalid file path is added to -d option of EAL i.e path starting with =. Change-Id: I8de64a916cb36d707942bdd984936a547b1d17ec Signed-off-by: Gowrishankar Muthukrishnan <gowrishankar.m@linux.vnet.ibm.com>
2016-09-29fix fix-vhost-user-socket-permission.patch for 16.07Christian Ehrhardt1-8/+8
Since preparation and actual creation of sockets was split to support client/server sockets the call to fix up the sockets permissions has to be moved until after the fd is created. Otherwise the chmod/chown will fail with: EAL: vhost-user socket cannot set permissions to 0666 (Unknown error -1). EAL: vhost-user socket unable to set ownership to libvirt-qemu:kvm (Unknown error -1). Change-Id: Ia91eda2f5b217a5a9aa6c2f5ddf2c882048e42b8 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2016-09-26dpdk-dev: enable lpm, acl, sched, table, port and pipeline libs in ppc64leGowrishankar Muthukrishnan8-0/+1131
This patchset enables lpm, acl, sched, table, port and pileline libs in ppc64le and also address few patches in related examples (ip_pipeline and l3fwd). Upstream patches pulled into deb_dpdk. Change-Id: I73bf0a2a20da227476601b748448f16e2b471eaf Signed-off-by: Gowrishankar Muthukrishnan <gowrishankar.m@linux.vnet.ibm.com>
2016-09-19fix dkms of rte_kni for kernel >=4.8Christian Ehrhardt2-0/+36
Linux kernel v4.8 removes macro DEFINE_PCI_DEVICE_TABLE Linux: 7e9321599011 ("treewide: remove references to the now unnecessary DEFINE_PCI_DEVICE_TABLE") Replaced macro with its value in kni ethtool drivers. Backport of upstream http://dpdk.org/dev/patchwork/patch/15717/ Change-Id: I7d6cef8e1087c7f71d5a8783c282bf64ab0278a4 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2016-09-16add man pages for installed binariesChristian Ehrhardt5-0/+866
Backport of the expected to be accepted patches to add man page generation for installed binaries. http://dpdk.org/ml/archives/dev/2016-August/045079.html Change-Id: I53046cc707ef312f7b036ad3cb4ef7265bf5276a Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2016-09-14Build with RTE_DEVEL_BUILD=n to remove rpathLuca Boccassi2-0/+38
Pass RTE_DEVEL_BUILD=n to make calls to avoid building the test pmds with rpath set to the current path, which is wrong for binaries shipped by distributions. Fixes Lintian Error: E: dpdk: binary-or-shlib-defines-rpath usr/bin/dpdk-pdump /home/lboccass/git/dpdk_deb/debian/build/shared-root/lib Change-Id: I45e6a72beed1769fe35277ec5a2bcf50788254bd Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2016-09-12config: fix power8 default confChristian Ehrhardt2-0/+22
Latest dpdk FTBFS for power8 default config. This (re-)enables a config symbol as recommended by IBM (gowrishankar.m@in.ibm.com) Change-Id: I926546c4ff666d00fa9565afad72cd77e3af99e3 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2016-08-31Fix rte-compile-pre-cppflags.patch headerLuca Boccassi1-0/+5
Add missing forwarded, origin, author, last-update fields to patch header. Change-Id: I6c422286232a2a1171e40429a478898ac4b3c6f0 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2016-08-30Import patch to set *CPPFLAGS in upstream's mkfileLuca Boccassi2-0/+44
Part of fix for: W: dpdk-dev: hardening-no-relro usr/share/dpdk/x86_64-default-linuxapp-gcc/app/dpdk-pmdinfogen Change-Id: I16b05ddb5ca59dc57be462bf756cb25fb5baaf95 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
2016-08-03scripts: make load-devel-config not to appear as executableChristian Ehrhardt2-0/+87
Quoting the first line of the script: "#! /bin/echo must be loaded with ." Given that we should drop the .sh file ending as well as the executable flag - both are not needed to source the file. Backport of http://dpdk.org/dev/patchwork/patch/15100/ Already got an ack to be commited, but no git commit id yet. Change-Id: Iadad8b2454feb82361731fce19928b395b256fa2 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2016-08-03doc: fix old dpdk-nic-bind.py referencesChristian Ehrhardt2-0/+127
Backport of upstream fix http://dpdk.org/dev/patchwork/patch/15057/ Change-Id: Ia96157a7415da4c2817ef0b8d2b72ea6e2f86c79 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2016-08-02Drop ubuntu prefix from patchesChristian Ehrhardt4-3/+3
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>
2016-08-02evolve "fix unusual interpreters" along the upstream discussionChristian Ehrhardt1-4/+8
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>
2016-08-01examples: fix unusual-interpreterChristian Ehrhardt2-0/+32
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>
2016-08-01ethtool: remove triple license informationChristian Ehrhardt2-0/+1325
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>
2016-07-25Updating packaging with the 16.07-rc4 releaseRicardo Salveti1-68/+84
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>
2016-07-19Removing old patches, not used anymoreRicardo Salveti2-93/+0
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>
2016-07-19refresh d/p/ubuntu-fix-vhost-user-socket-permission.patchChristian Ehrhardt1-45/+29
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>
2016-07-19droping upstreamed backport for fd >1023 handlingChristian Ehrhardt2-130/+0
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>
2016-07-19droping upstreamed backports d/p/ubuntu-fix-bond-symbol-export.patchChristian Ehrhardt2-64/+0
Change-Id: I8033e131db207b35d345bc4472d853acc59e7bc8 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2016-07-06fix exported symbols in librte_bondChristian Ehrhardt2-0/+64
Change-Id: Ie02e1a8e8527f0987cb90b8a28778551bbfaff31 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2016-07-06adapt packaging to the import of 16.07-rc1Christian Ehrhardt12-1401/+72
This includes dropping already accepted and forward-porting the other patches. Change-Id: I10fc222d49c99b20b23fe8bd8882b2e555259823 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2016-06-23backport of further dpdk 16.07 fixes for library linkingChristian Ehrhardt2-0/+62
Adding d/p/ubuntu-backport-44-linking-cleanup.patch This is a merge of related upstream discussions: - [PATCH 1/3] mk: fix librte_pipeline dependency list truncation - [PATCH 3/3] mk: fail build on incomplete shared library dependencies Forwarded: yes (likely in DPDK 16.07 in some way) Author: Christian Ehrhardt <christian.ehrhardt@canonical.com> Last-Update: 2016-06-23 Change-Id: Id994f1dbf1906ee9fbabc6527b26f957d3af906f Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
2016-06-15Merge Ubuntu DPDK packaging as of 15th June 2016Christian Ehrhardt13-0/+1862
As discussed this shall be our initial baseline. If history is needed for any sort of debugging or analysis it can be found at https://code.launchpad.net/~ubuntu-server/dpdk/+git/dpdk Change-Id: Ie95c7effbbea34d723df14f6451c1f782000cbc1 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>