History log of /deb_dpdk/debian/patches/series
Revision Date Author Comments
# 9e645860 23-Apr-2018 Luca Boccassi <luca.boccassi@gmail.com>

Drop patches merged upstream

Change-Id: I9875e8c5e6f9b50b1dc52f2bd0df5bc008e0c283
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>


# 43a0575a 08-Dec-2017 Luca Boccassi <luca.boccassi@gmail.com>

Drop kni-fix-ethtool-build-with-kernel-4.11.patch, merged upstream

Change-Id: Ica257fec93b976f3557d2cfbca8f593a54b2a01f
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>


# 8428945e 28-Jun-2017 Luca Boccassi <luca.boccassi@gmail.com>

Add patch to fix order of CFLAGS and drop dropped patch

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>


# 71769a2f 24-Jun-2017 Luca Boccassi <luca.boccassi@gmail.com>

Add new patches to make build fully reproducible

Change-Id: Ic9012604e9bf5e9da22f9eb7a96b6ecb3bfb2ff1
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>


# f29803d2 22-Jun-2017 Luca Boccassi <luca.boccassi@gmail.com>

Backport patches to fix reproducibility issues

These patches make the documentation and linker script generation
fully reproducible.

Change-Id: Iec5a3578d54f810edd0a0bf1551cacf394e4af32
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>


# 50dfac14 27-Jun-2017 Christian Ehrhardt <christian.ehrhardt@canonical.com>

igb_uio: switch to new irq function for MSI-X (LP: #1700768)

Change-Id: Iadfdf28cb6518b57c07b73e9a0c88efbda2ba800
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>


# 58084e74 08-Jun-2017 Christian Ehrhardt <christian.ehrhardt@canonical.com>

Drop patches that are in 16.11.2

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>


# 8e0c5993 19-May-2017 Christian Ehrhardt <christian.ehrhardt@canonical.com>

fix dkms issues on 4.11 (LP: #1691830)

Change-Id: I5b22aa085d3172a294806b62158f0949ef574789
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>


# e4562c78 18-May-2017 Christian Ehrhardt <christian.ehrhardt@canonical.com>

Add thunderx (LP: #1691659)

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>


# 7e013c69 18-May-2017 Christian Ehrhardt <christian.ehrhardt@canonical.com>

i40e PMD / i40e vector PMD on ppc64el

Change-Id: Id483b5f72c83b5f5860ea6cfb74ff21b494b1643
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>


# 03391532 18-May-2017 Christian Ehrhardt <christian.ehrhardt@canonical.com>

sPAPR IOMMU based pci probing

This fixes probing on ppc64el for vfio-pci devices

Change-Id: I92fd6108e9e3cb00f9cb66ce94eee51202b925e5
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>


# 785bfaf0 08-Dec-2016 Christian Ehrhardt <christian.ehrhardt@canonical.com>

Drop d/p/dpdk-dev-ppc-enable-* (are upstream)

Change-Id: I5a7da250bc8bf6c2d5f7ee0ae8561c1620d201ce
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>


# bb8b0e48 08-Dec-2016 Christian Ehrhardt <christian.ehrhardt@canonical.com>

Drop d/p/dpdk-dev-v2-*-4* (are upstream)

Change-Id: Icda67fa601a36650787cb6b90ec0e02e7b20e77d
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>


# d50dc431 08-Dec-2016 Christian Ehrhardt <christian.ehrhardt@canonical.com>

Drop d/p/rte-devel-build-env.patch (is upstream)

Change-Id: I97f2333912d444f5bd797a03d58913d070f399f0
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>


# 50bef32e 08-Dec-2016 Christian Ehrhardt <christian.ehrhardt@canonical.com>

Drop d/p/rte-compile-pre-cppflags.patch (is upstream)

Change-Id: Iba2732849d761153f6693fba69985fd3b233f746
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>


# 31442aca 08-Dec-2016 Christian Ehrhardt <christian.ehrhardt@canonical.com>

Drop d/p/make-load-devel-config-not-to-appear-as-executable.patch (is upstream)

Change-Id: Id715e87fc1a7e784d274d17a0a2a14ff208ea4ec
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>


# 6973f497 08-Dec-2016 Christian Ehrhardt <christian.ehrhardt@canonical.com>

Drop d/p/dpdk-dev-doc-fix-old-dpdk-nic-bind.py-references.patch (is upstream)

Change-Id: I8caffc8ac04fccd54d251e442d3a48fefdf076f5
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>


# c7999fed 08-Dec-2016 Christian Ehrhardt <christian.ehrhardt@canonical.com>

Drop d/p/fix-double-license-info.patch (is upstream)

Change-Id: I81f268d143361f8546579dcc9ca9c3dc939e335c
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>


# 9f6532a2 05-Dec-2016 Christian Ehrhardt <christian.ehrhardt@canonical.com>

Drop/Refresh patches due to moving to 16.07.2

* 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>


# 0fed81dd 11-Nov-2016 Luca Boccassi <luca.boccassi@gmail.com>

Backport patch to fix kernel modules builds on 4.9

Change-Id: I82ea4413b45bc59ea5550118a9dbf5a30fb25b80
Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>


# f1196bae 29-Sep-2016 Gowrishankar Muthukrishnan <gowrishankar.m@linux.vnet.ibm.com>

dpdk-dev: fix ip_pipeline to load PMD driver correctly

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>


# ce869c40 21-Sep-2016 Gowrishankar Muthukrishnan <gowrishankar.m@linux.vnet.ibm.com>

dpdk-dev: enable lpm, acl, sched, table, port and pipeline libs in ppc64le

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>


# a067bff6 19-Sep-2016 Christian Ehrhardt <christian.ehrhardt@canonical.com>

fix dkms of rte_kni for kernel >=4.8

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>


# ba461a35 16-Sep-2016 Christian Ehrhardt <christian.ehrhardt@canonical.com>

add man pages for installed binaries

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>


# f651a5de 13-Sep-2016 Luca Boccassi <luca.boccassi@gmail.com>

Build with RTE_DEVEL_BUILD=n to remove rpath

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>


# c8d650a3 02-Sep-2016 Christian Ehrhardt <christian.ehrhardt@canonical.com>

config: fix power8 default conf

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>


# cb54a5c9 30-Aug-2016 Luca Boccassi <luca.boccassi@gmail.com>

Import patch to set *CPPFLAGS in upstream's mkfile

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>


# c7473ce1 03-Aug-2016 Christian Ehrhardt <christian.ehrhardt@canonical.com>

scripts: make load-devel-config not to appear as executable

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>


# 9e4a641d 03-Aug-2016 Christian Ehrhardt <christian.ehrhardt@canonical.com>

doc: fix old dpdk-nic-bind.py references

Backport of upstream fix http://dpdk.org/dev/patchwork/patch/15057/

Change-Id: Ia96157a7415da4c2817ef0b8d2b72ea6e2f86c79
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>


# e0c51da6 02-Aug-2016 Christian Ehrhardt <christian.ehrhardt@canonical.com>

Drop ubuntu prefix from patches

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>


# 6edb3c53 01-Aug-2016 Christian Ehrhardt <christian.ehrhardt@canonical.com>

examples: fix unusual-interpreter

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>


# f8c21a6c 01-Aug-2016 Christian Ehrhardt <christian.ehrhardt@canonical.com>

ethtool: remove triple license information

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>


# 9d446500 19-Jul-2016 Christian Ehrhardt <christian.ehrhardt@canonical.com>

droping upstreamed backport for fd >1023 handling

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>


# a4d38f50 19-Jul-2016 Christian Ehrhardt <christian.ehrhardt@canonical.com>

droping upstreamed backports d/p/ubuntu-fix-bond-symbol-export.patch

Change-Id: I8033e131db207b35d345bc4472d853acc59e7bc8
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>


# 9a7433f0 06-Jul-2016 Christian Ehrhardt <christian.ehrhardt@canonical.com>

fix exported symbols in librte_bond

Change-Id: Ie02e1a8e8527f0987cb90b8a28778551bbfaff31
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>


# c232c8f7 06-Jul-2016 Christian Ehrhardt <christian.ehrhardt@canonical.com>

adapt packaging to the import of 16.07-rc1

This includes dropping already accepted and forward-porting the other patches.

Change-Id: I10fc222d49c99b20b23fe8bd8882b2e555259823
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>


# 76e4187c 23-Jun-2016 Christian Ehrhardt <christian.ehrhardt@canonical.com>

backport of further dpdk 16.07 fixes for library linking

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>


# 199e427d 15-Jun-2016 Christian Ehrhardt <christian.ehrhardt@canonical.com>

Merge Ubuntu DPDK packaging as of 15th June 2016

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>