diff --git a/dpdk-17.11.1.tar.xz b/dpdk-17.11.1.tar.xz new file mode 100644 index 0000000..8d0b240 --- /dev/null +++ b/dpdk-17.11.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f87e7a741cb531c13a410a17882fbc5677c1737e6e44507e06c8b38901be1821 +size 10212956 diff --git a/dpdk-17.11.tar.xz b/dpdk-17.11.tar.xz deleted file mode 100644 index 8006741..0000000 --- a/dpdk-17.11.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:75e8103183ba1aa012f2e63a4b50bcd2e8a155376722b64fc59c8f07d8f8d930 -size 10204168 diff --git a/dpdk-thunderx.changes b/dpdk-thunderx.changes index 1bca6e0..3ded33f 100644 --- a/dpdk-thunderx.changes +++ b/dpdk-thunderx.changes @@ -1,3 +1,65 @@ +------------------------------------------------------------------- +Wed Feb 28 07:02:13 UTC 2018 - marco.varlese@suse.de + +- The vm_power example does not work for ppc64le since it uses the + IXGBE PMD driver which is not available for that platform(bsc#1082154): + * Disable CONFIG_RTE_LIBRTE_POWER for the sample application; + * Disable CONFIG_RTE_LIBRTE_IXGBE_PMD for the actual PMD driver; + +------------------------------------------------------------------- +Tue Feb 27 14:45:25 UTC 2018 - marco.varlese@suse.de + +- Upgraded to latest stable release 17.11.1 (LTS): some of the fixes include: + * location changes of the GPL and LGPL licenses; + * net/mlx4: + - fix drop flow resources leak + * net/bnxt: + - double increment of idx during Tx ring alloc + - group info usage + - check for ether type + - size of Tx ring in HW + - number of pools for RSS + - return code in MAC address set + - link speed setting with autoneg off + * net/nfp: + - MTU settings + - jumbo settings + - CRC strip check behaviour + * net/sfc: + - multicast address list copy memory leak + - DMA memory leak after kvarg processing failure + - fix label name to be consistent + * net/i40e: + - VLAN offload setting issue + - FDIR input set conflict + - FDIR rule confiliction issue + - setting MAC address of VF + - flow director Rx resource defect + - warn when writing global registers + - multiple driver support + - interrupt conflict with multi-driver + - Rx interrupt + - check multi-driver option parsing + - flow director filter + * net/qede: + - enable LRO over tunnels + - reject config with no Rx queue + - check tunnel L3 header + - tunnel header size in Tx BD configuration + - VF LRO tunnel configuration + * net/mlx5: + - Tx checksum offloads + - un-supported RSS hash fields use + - device operation type + - pedantic compilation + - fix pedantic compilation + - flow item validation + - flow RSS configuration + - UAR remapping on non configured queues + - secondary process verification + - port stop by verify flows are still present + - flow priority on queue action + ------------------------------------------------------------------- Mon Jan 15 11:20:39 CET 2018 - ndas@suse.de diff --git a/dpdk-thunderx.spec b/dpdk-thunderx.spec index 9a1a6e2..2a91b8a 100644 --- a/dpdk-thunderx.spec +++ b/dpdk-thunderx.spec @@ -48,10 +48,10 @@ # Do NOT edit this auto generated file! Edit dpdk.spec instead # and run 'pre_checkin.sh' before committing Name: dpdk-thunderx -Version: 17.11 +Version: 17.11.1 Release: 0 Summary: Set of libraries and drivers for fast packet processing (thunderx) -License: BSD-3-Clause and GPL-2.0 and LGPL-2.1 +License: BSD-3-Clause AND GPL-2.0-only AND LGPL-2.1-only Group: System/Libraries Url: http://dpdk.org Source: http://fast.dpdk.org/rel/dpdk-%{version}.tar.xz @@ -157,7 +157,7 @@ The DPDK Kernel NIC Interface (KNI) allows userspace applications access to the %prep # can't use %{name} because of dpdk-thunderx -%setup -q -n dpdk-%{version} +%setup -q -n dpdk-stable-%{version} %patch1 -p1 -z .enic # This fixes CROSS compilation (broken) in the mk file for ThunderX @@ -204,6 +204,8 @@ function setdefaultconf() %endif %ifarch ppc64le setconf CONFIG_RTE_LIBRTE_PMD_RING n $1 + setconf CONFIG_RTE_LIBRTE_IXGBE_PMD n $1 + setconf CONFIG_RTE_LIBRTE_POWER n $1 %endif } # In case dpdk-devel is installed, we should ignore its hints about the SDK directories diff --git a/dpdk.changes b/dpdk.changes index 1bca6e0..3ded33f 100644 --- a/dpdk.changes +++ b/dpdk.changes @@ -1,3 +1,65 @@ +------------------------------------------------------------------- +Wed Feb 28 07:02:13 UTC 2018 - marco.varlese@suse.de + +- The vm_power example does not work for ppc64le since it uses the + IXGBE PMD driver which is not available for that platform(bsc#1082154): + * Disable CONFIG_RTE_LIBRTE_POWER for the sample application; + * Disable CONFIG_RTE_LIBRTE_IXGBE_PMD for the actual PMD driver; + +------------------------------------------------------------------- +Tue Feb 27 14:45:25 UTC 2018 - marco.varlese@suse.de + +- Upgraded to latest stable release 17.11.1 (LTS): some of the fixes include: + * location changes of the GPL and LGPL licenses; + * net/mlx4: + - fix drop flow resources leak + * net/bnxt: + - double increment of idx during Tx ring alloc + - group info usage + - check for ether type + - size of Tx ring in HW + - number of pools for RSS + - return code in MAC address set + - link speed setting with autoneg off + * net/nfp: + - MTU settings + - jumbo settings + - CRC strip check behaviour + * net/sfc: + - multicast address list copy memory leak + - DMA memory leak after kvarg processing failure + - fix label name to be consistent + * net/i40e: + - VLAN offload setting issue + - FDIR input set conflict + - FDIR rule confiliction issue + - setting MAC address of VF + - flow director Rx resource defect + - warn when writing global registers + - multiple driver support + - interrupt conflict with multi-driver + - Rx interrupt + - check multi-driver option parsing + - flow director filter + * net/qede: + - enable LRO over tunnels + - reject config with no Rx queue + - check tunnel L3 header + - tunnel header size in Tx BD configuration + - VF LRO tunnel configuration + * net/mlx5: + - Tx checksum offloads + - un-supported RSS hash fields use + - device operation type + - pedantic compilation + - fix pedantic compilation + - flow item validation + - flow RSS configuration + - UAR remapping on non configured queues + - secondary process verification + - port stop by verify flows are still present + - flow priority on queue action + ------------------------------------------------------------------- Mon Jan 15 11:20:39 CET 2018 - ndas@suse.de diff --git a/dpdk.spec b/dpdk.spec index 5428a8b..00a283f 100644 --- a/dpdk.spec +++ b/dpdk.spec @@ -46,10 +46,10 @@ %define lname libdpdk-17_11-0 Name: dpdk -Version: 17.11 +Version: 17.11.1 Release: 0 Summary: Set of libraries and drivers for fast packet processing -License: BSD-3-Clause and GPL-2.0 and LGPL-2.1 +License: BSD-3-Clause AND GPL-2.0-only AND LGPL-2.1-only Group: System/Libraries Url: http://dpdk.org Source: http://fast.dpdk.org/rel/dpdk-%{version}.tar.xz @@ -155,7 +155,7 @@ The DPDK Kernel NIC Interface (KNI) allows userspace applications access to the %prep # can't use %{name} because of dpdk-thunderx -%setup -q -n dpdk-%{version} +%setup -q -n dpdk-stable-%{version} %patch1 -p1 -z .enic # This fixes CROSS compilation (broken) in the mk file for ThunderX @@ -202,6 +202,8 @@ function setdefaultconf() %endif %ifarch ppc64le setconf CONFIG_RTE_LIBRTE_PMD_RING n $1 + setconf CONFIG_RTE_LIBRTE_IXGBE_PMD n $1 + setconf CONFIG_RTE_LIBRTE_POWER n $1 %endif } # In case dpdk-devel is installed, we should ignore its hints about the SDK directories