Accepting request 476754 from home:ndas:branches:network

- Upgrade to LTS release of 16.11 which contains fixes below:
   * app/test: fix symmetric session free in crypto perf tests
   * app/testpmd: fix check for invalid ports
   * app/testpmd: fix static build link ordering
   * crypto/aesni_gcm: fix IV size in capabilities
   * crypto/aesni_gcm: fix J0 padding bytes
   * crypto/aesni_mb: fix incorrect crypto session
   * crypto/openssl: fix extra bytes written at end of data
   * crypto/openssl: fix indentation in guide
   * crypto/qat: fix IV size in capabilities
   * crypto/qat: fix to avoid buffer overwrite in OOP case
   * cryptodev: fix crash on null dereference
   * cryptodev: fix loop in device query
   * devargs: reset driver name pointer on parsing failure
   * drivers/crypto: fix different auth/cipher keys
   * ethdev: check maximum number of queues for statistics
   * ethdev: fix extended statistics name index
   * ethdev: fix port data mismatched in multiple process model
   * ethdev: fix port lookup if none
   * ethdev: remove invalid function from version map
   * examples/ethtool: fix driver information
   * examples/ethtool: fix querying non-PCI devices
   * examples/ip_pipeline: fix coremask limitation
   * examples/ip_pipeline: fix parsing of pass-through pipeline
   * examples/l2fwd-crypto: fix overflow
   * examples/vhost: fix calculation of mbuf count
   * examples/vhost: fix lcore initialization
   * mempool: fix API documentation
   * mempool: fix stack handler dequeue
   * net/af_packet: fix fd use after free

OBS-URL: https://build.opensuse.org/request/show/476754
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=36
This commit is contained in:
Markos Chandras 2017-03-06 10:07:56 +00:00 committed by Git OBS Bridge
parent d01fcff59d
commit ddc9ce00ac
6 changed files with 223 additions and 7 deletions

3
dpdk-16.11.1.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:028ce0d405fd91a4955f142014a771a2deaebdf4d46bd45500ffa8e5ee1c287d
size 9052212

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e2923017f0da808c09c2722e02fecb071b95f0ff0164d11ea26f170c7048517a
size 9048728

View File

@ -1,3 +1,111 @@
-------------------------------------------------------------------
Fri Mar 3 11:37:59 CET 2017 - ndas@suse.de
- Upgrade to LTS release of 16.11 which contains fixes below:
* app/test: fix symmetric session free in crypto perf tests
* app/testpmd: fix check for invalid ports
* app/testpmd: fix static build link ordering
* crypto/aesni_gcm: fix IV size in capabilities
* crypto/aesni_gcm: fix J0 padding bytes
* crypto/aesni_mb: fix incorrect crypto session
* crypto/openssl: fix extra bytes written at end of data
* crypto/openssl: fix indentation in guide
* crypto/qat: fix IV size in capabilities
* crypto/qat: fix to avoid buffer overwrite in OOP case
* cryptodev: fix crash on null dereference
* cryptodev: fix loop in device query
* devargs: reset driver name pointer on parsing failure
* drivers/crypto: fix different auth/cipher keys
* ethdev: check maximum number of queues for statistics
* ethdev: fix extended statistics name index
* ethdev: fix port data mismatched in multiple process model
* ethdev: fix port lookup if none
* ethdev: remove invalid function from version map
* examples/ethtool: fix driver information
* examples/ethtool: fix querying non-PCI devices
* examples/ip_pipeline: fix coremask limitation
* examples/ip_pipeline: fix parsing of pass-through pipeline
* examples/l2fwd-crypto: fix overflow
* examples/vhost: fix calculation of mbuf count
* examples/vhost: fix lcore initialization
* mempool: fix API documentation
* mempool: fix stack handler dequeue
* net/af_packet: fix fd use after free
* net/bnx2x: fix Rx mode configuration
* net/cxgbe/base: initialize variable before reading EEPROM
* net/cxgbe: fix parenthesis on bitwise operation
* net/ena: fix setting host attributes
* net/enic: fix hardcoding of some flow director masks
* net/enic: fix memory leak with oversized Tx packets
* net/enic: remove unnecessary function parameter attributes
* net/i40e: enable auto link update for 25G
* net/i40e: fix Rx checksum flag
* net/i40e: fix TC bandwidth definition
* net/i40e: fix VF reset flow
* net/i40e: fix checksum flag in x86 vector Rx
* net/i40e: fix crash in close
* net/i40e: fix deletion of all macvlan filters
* net/i40e: fix ethertype filter on X722
* net/i40e: fix link update delay
* net/i40e: fix logging for Tx free threshold check
* net/i40e: fix segment number in reassemble process
* net/i40e: fix wrong return value when handling PF message
* net/i40e: fix xstats value mapping
* net/i40evf: fix casting between structs
* net/i40evf: fix reporting of imissed packets
* net/ixgbe: fix blocked interrupts
* net/ixgbe: fix received packets number for ARM
* net/ixgbe: fix received packets number for ARM NEON
* net/ixgbevf: fix max packet length
* net/mlx5: fix RSS hash result for flows
* net/mlx5: fix Rx packet validation and type
* net/mlx5: fix Tx doorbell
* net/mlx5: fix endianness in Tx completion queue
* net/mlx5: fix inconsistent link status
* net/mlx5: fix leak when starvation occurs
* net/mlx5: fix link status query
* net/mlx5: fix memory leak when parsing device params
* net/mlx5: fix missing inline attributes
* net/mlx5: fix updating total length of multi-packet send
* net/mlx: fix IPv4 and IPv6 packet type
* net/nfp: fix VLAN offload flags check
* net/nfp: fix typo in Tx offload capabilities
* net/pcap: fix timestamps in output pcap file
* net/qede/base: fix FreeBSD build
* net/qede: add vendor/device id info
* net/qede: fix PF fastpath status block index
* net/qede: fix filtering code
* net/qede: fix function declaration
* net/qede: fix per queue statisitics
* net/qede: fix resource leak
* net/vhost: fix socket file deleted on stop
* net/vhost: fix unix socket not removed as closing
* net/virtio-user: fix not properly reset device
* net/virtio-user: fix wrongly get/set features
* net/virtio: fix build without virtio-user
* net/virtio: fix crash when number of virtio devices > 1
* net/virtio: fix multiple process support
* net/virtio: fix performance regression due to TSO
* net/virtio: fix rewriting LSC flag
* net/virtio: fix wrong Rx/Tx method for secondary process
* net/virtio: optimize header reset on any layout
* net/virtio: store IO port info locally
* net/virtio: store PCI operators pointer locally
* net/vmxnet3: fix Rx deadlock
* pci: fix check of mknod
* pmdinfogen: fix endianness with cross-compilation
* pmdinfogen: fix null dereference
* sched: fix crash when freeing port
* usertools: fix active interface detection when binding
* vdev: fix detaching with alias
* vfio: fix file descriptor leak in multi-process
* vhost: allow many vhost-user ports
* vhost: do not GSO when no header is present
* vhost: fix dead loop in enqueue path
* vhost: fix guest/host physical address mapping
* vhost: fix long stall of negotiation
* vhost: fix memory leak
-------------------------------------------------------------------
Fri Feb 24 13:46:44 CET 2017 - ndas@suse.de

View File

@ -43,7 +43,7 @@
# Do NOT edit this auto generated file! Edit dpdk.spec instead
# and run 'pre_checkin.sh' before committing
Name: dpdk-thunderx
Version: 16.11
Version: 16.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
@ -139,7 +139,7 @@ The DPDK Kernel NIC Interface (KNI) allows userspace applications access to the
%define pmddir %{_libdir}/dpdk-pmds
%prep
%setup -q -n dpdk-%{version}
%setup -q -n dpdk-stable-16.11.1
%patch1 -p1 -z .enic
# This fixes CROSS compilation (broken) in the mk file for ThunderX
sed -i '/^CROSS /s/^/#/' mk/machine/thunderx/rte.vars.mk

View File

@ -1,3 +1,111 @@
-------------------------------------------------------------------
Fri Mar 3 11:37:59 CET 2017 - ndas@suse.de
- Upgrade to LTS release of 16.11 which contains fixes below:
* app/test: fix symmetric session free in crypto perf tests
* app/testpmd: fix check for invalid ports
* app/testpmd: fix static build link ordering
* crypto/aesni_gcm: fix IV size in capabilities
* crypto/aesni_gcm: fix J0 padding bytes
* crypto/aesni_mb: fix incorrect crypto session
* crypto/openssl: fix extra bytes written at end of data
* crypto/openssl: fix indentation in guide
* crypto/qat: fix IV size in capabilities
* crypto/qat: fix to avoid buffer overwrite in OOP case
* cryptodev: fix crash on null dereference
* cryptodev: fix loop in device query
* devargs: reset driver name pointer on parsing failure
* drivers/crypto: fix different auth/cipher keys
* ethdev: check maximum number of queues for statistics
* ethdev: fix extended statistics name index
* ethdev: fix port data mismatched in multiple process model
* ethdev: fix port lookup if none
* ethdev: remove invalid function from version map
* examples/ethtool: fix driver information
* examples/ethtool: fix querying non-PCI devices
* examples/ip_pipeline: fix coremask limitation
* examples/ip_pipeline: fix parsing of pass-through pipeline
* examples/l2fwd-crypto: fix overflow
* examples/vhost: fix calculation of mbuf count
* examples/vhost: fix lcore initialization
* mempool: fix API documentation
* mempool: fix stack handler dequeue
* net/af_packet: fix fd use after free
* net/bnx2x: fix Rx mode configuration
* net/cxgbe/base: initialize variable before reading EEPROM
* net/cxgbe: fix parenthesis on bitwise operation
* net/ena: fix setting host attributes
* net/enic: fix hardcoding of some flow director masks
* net/enic: fix memory leak with oversized Tx packets
* net/enic: remove unnecessary function parameter attributes
* net/i40e: enable auto link update for 25G
* net/i40e: fix Rx checksum flag
* net/i40e: fix TC bandwidth definition
* net/i40e: fix VF reset flow
* net/i40e: fix checksum flag in x86 vector Rx
* net/i40e: fix crash in close
* net/i40e: fix deletion of all macvlan filters
* net/i40e: fix ethertype filter on X722
* net/i40e: fix link update delay
* net/i40e: fix logging for Tx free threshold check
* net/i40e: fix segment number in reassemble process
* net/i40e: fix wrong return value when handling PF message
* net/i40e: fix xstats value mapping
* net/i40evf: fix casting between structs
* net/i40evf: fix reporting of imissed packets
* net/ixgbe: fix blocked interrupts
* net/ixgbe: fix received packets number for ARM
* net/ixgbe: fix received packets number for ARM NEON
* net/ixgbevf: fix max packet length
* net/mlx5: fix RSS hash result for flows
* net/mlx5: fix Rx packet validation and type
* net/mlx5: fix Tx doorbell
* net/mlx5: fix endianness in Tx completion queue
* net/mlx5: fix inconsistent link status
* net/mlx5: fix leak when starvation occurs
* net/mlx5: fix link status query
* net/mlx5: fix memory leak when parsing device params
* net/mlx5: fix missing inline attributes
* net/mlx5: fix updating total length of multi-packet send
* net/mlx: fix IPv4 and IPv6 packet type
* net/nfp: fix VLAN offload flags check
* net/nfp: fix typo in Tx offload capabilities
* net/pcap: fix timestamps in output pcap file
* net/qede/base: fix FreeBSD build
* net/qede: add vendor/device id info
* net/qede: fix PF fastpath status block index
* net/qede: fix filtering code
* net/qede: fix function declaration
* net/qede: fix per queue statisitics
* net/qede: fix resource leak
* net/vhost: fix socket file deleted on stop
* net/vhost: fix unix socket not removed as closing
* net/virtio-user: fix not properly reset device
* net/virtio-user: fix wrongly get/set features
* net/virtio: fix build without virtio-user
* net/virtio: fix crash when number of virtio devices > 1
* net/virtio: fix multiple process support
* net/virtio: fix performance regression due to TSO
* net/virtio: fix rewriting LSC flag
* net/virtio: fix wrong Rx/Tx method for secondary process
* net/virtio: optimize header reset on any layout
* net/virtio: store IO port info locally
* net/virtio: store PCI operators pointer locally
* net/vmxnet3: fix Rx deadlock
* pci: fix check of mknod
* pmdinfogen: fix endianness with cross-compilation
* pmdinfogen: fix null dereference
* sched: fix crash when freeing port
* usertools: fix active interface detection when binding
* vdev: fix detaching with alias
* vfio: fix file descriptor leak in multi-process
* vhost: allow many vhost-user ports
* vhost: do not GSO when no header is present
* vhost: fix dead loop in enqueue path
* vhost: fix guest/host physical address mapping
* vhost: fix long stall of negotiation
* vhost: fix memory leak
-------------------------------------------------------------------
Fri Feb 24 13:46:44 CET 2017 - ndas@suse.de

View File

@ -41,7 +41,7 @@
# Add option to build without tools
%bcond_without tools
Name: dpdk
Version: 16.11
Version: 16.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
@ -137,7 +137,7 @@ The DPDK Kernel NIC Interface (KNI) allows userspace applications access to the
%define pmddir %{_libdir}/dpdk-pmds
%prep
%setup -q -n dpdk-%{version}
%setup -q -n dpdk-stable-16.11.1
%patch1 -p1 -z .enic
# This fixes CROSS compilation (broken) in the mk file for ThunderX
sed -i '/^CROSS /s/^/#/' mk/machine/thunderx/rte.vars.mk