Discussion:
[dpdk-dev] 17.08.1 patches review and test
Yuanhan Liu
2017-11-27 12:21:09 UTC
Permalink
Hi all,

Here is a list of patches targeted for stable release 17.08.1. Please
help review and test. The planned date for the final release is 7th,
Dec. Before that, please shout if anyone has objections with these
patches being applied.

These patches are located at branch 17.08 of dpdk-stable repo:
http://dpdk.org/browse/dpdk-stable/

Thanks.

--yliu

---
Aaron Conole (1):
net/enic: fix assignment

Ajit Khaparde (28):
net/bnxt: fix HWRM macros and locking
net/bnxt: use 64-bits of address for VLAN table
net/bnxt: fix an issue with group id calculation
net/bnxt: fix calculation of number of pools
net/bnxt: handle multi queue mode properly
net/bnxt: fix Rx handling and buffer allocation logic
net/bnxt: fix an issue with broadcast traffic
net/bnxt: fix usage of VMDq flags
net/bnxt: set checksum offload flags correctly
net/bnxt: update status of Rx IP/L4 CKSUM
net/bnxt: fix config RSS update
net/bnxt: set the hash key size
net/bnxt: fix per queue stats display in xstats
net/bnxt: fix interrupt handler
net/bnxt: fix number of MAC addresses for VMDq
net/bnxt: fix the association of a MACVLAN per VNIC
net/bnxt: fix Tx offload capability
net/bnxt: fix Rx offload capability
net/bnxt: handle Rx multi queue creation properly
net/bnxt: remove redundant code parsing pool map
net/bnxt: fix a bit shift operation
net/bnxt: fix a potential null pointer dereference
net/bnxt: fix a potential null pointer dereference
net/bnxt: fix a pointer deref before null check
net/bnxt: fix an unused value
net/bnxt: check VLANs from pool map only for VMDq
net/bnxt: do not set hash type unnecessarily
net/bnxt: fix VLAN spoof configuration

Akhil Goyal (2):
test/crypto: fix dpaa2 sec macros and definitions
net/dpaa2: set queues after reconfiguration

Alejandro Lucero (2):
net/nfp: fix RSS
net/nfp: fix Rx interrupt when multiqueue

Alok Makhariya (2):
crypto/dpaa2_sec: remove ICV memset on decryption side
crypto/dpaa2_sec: add check for segmented buffer

Anatoly Burakov (1):
vfio: fix secondary process initialization

Andrey Chilikin (1):
net/i40e: fix flexible payload configuration

Aviad Yehezkel (4):
examples/ipsec-secgw: fix crypto device mapping
examples/ipsec-secgw: fix session creation
examples/ipsec-secgw: fix AAD length setting
app/testpmd: fix build without ixgbe and bnxt PMDs

Beilei Xing (1):
net/i40e: fix VF device stop issue

Chas Williams (1):
net/vmxnet3: fix memory leak when releasing queues

Congwen Zhang (1):
net/cxgbe: fix memory leak

Daniel Mrzyglod (3):
net/virtio: fix untrusted scalar value
app/testpmd: fix DDP package filesize detection
net/bonding: fix default aggregator mode to stable

David Harton (2):
net/vmxnet3: fix MAC address set
net/i40e: fix i40evf MAC filter table

Ferruh Yigit (4):
ethdev: fix ABI version
ethdev: revert use port name from device structure
igb_uio: remove device reset in open
net/qede: fix icc build

Gaetan Rivet (1):
net/failsafe: fix errno set on command execution

Gowrishankar Muthukrishnan (1):
net/bonding: support bifurcated driver in eal

Guduri Prathyusha (2):
examples/l3fwd: fix NEON instructions
examples/l3fwd: fix aliasing in port grouping

Harish Patil (2):
net/qede: fix supported packet types
net/qede: fix to re-enable LRO during device start

Hemant Agrawal (3):
net/dpaa2: fix the Tx handling of non HW pool bufs
examples/l2fwd-crypto: fix uninitialized errno value
app/crypto-perf: fix uninitialized errno value

Ian Stokes (1):
cryptodev: fix build with -Ofast

Ivan Malov (2):
net/sfc: specify correct scale table size on Rx start
net/sfc: fix unused variable in RSS-agnostic build

Jacek Piasecki (1):
examples/vhost_scsi: fix product id string termination

Jasvinder Singh (1):
examples/qos_sched: fix uninitialized config

Jerin Jacob (1):
timer: use 64-bit specific code on more platforms

Jianbo Liu (1):
net/i40e: fix Rx packets number for NEON

Jiayu Hu (1):
gro: fix typo in map file

Jingjing Wu (4):
net/i40e: fix interrupt throttling setting in PF
net/i40e: fix memory leak if VF init fails
net/i40e: fix variable assignment
net/i40e: fix VF initialization error

John Daley (3):
net/enic: fix multi-process operation
net/enic: fix packet loss after MTU change
net/enic: fix TSO for packets greater than 9208 bytes

John Miller (1):
net/ark: fix loop counter

Kuba Kozak (2):
vfio: fix close unchecked file descriptor
vhost: check poll error code

Li Han (1):
app/testpmd: fix invalid port id parameters

Lukasz Majczak (1):
eal: fix auxv open check for ARM and PPC

Mark Spender (1):
net/sfc/base: fix default RSS context check on Siena

Matan Azrad (7):
net/failsafe: fix Tx sub device deactivating
net/mlx5: fix locking in xstats functions
net/failsafe: fix parameters parsing
net/mlx5: fix probe failure report
net/failsafe: fix adding MAC error report miss
app/testpmd: fix forward port ids setting
net/failsafe: fix Rx clean race

Maxime Coquelin (1):
vhost: fix dereferencing invalid pointer after realloc

Michal Jastrzebski (1):
net/vmxnet3: fix dereference before null check

Nikhil Rao (1):
eal/x86: fix atomic cmpset

Nirmoy Das (1):
kni: fix SLE version detection

NĂ©lio Laranjeiro (4):
net/mlx5: fix clang build
net/mlx5: fix SSE Rx support verification
net/mlx5: fix clang compilation error
app/testpmd: fix RSS structure initialisation

Olivier Matz (12):
net: fix inner L2 length in packet type parser
net/bnxt: fix compilation with -Og
net/qede: fix compilation with -Og
app/test-crypto-perf: fix memory leak
app/test-crypto-perf: fix compilation with -Og
net/virtio: revert not claiming LRO support
net/virtio: revert not claiming IP checksum offload
net/virtio: fix log levels in configure
net/virtio: fix mbuf port for simple Rx function
net/virtio: fix queue setup consistency
net/virtio: fix compilation with -Og
lpm6: fix compilation with -Og

Ophir Munk (3):
net/tap: fix flow and port commands
net/failsafe: fix VLAN stripping configuration
app/testpmd: fix forwarding between non consecutive ports

Pablo de Lara (8):
hash: fix eviction counter
crypto/aesni_gcm: fix zero data operation
app/crypto-perf: fix packet length check
app/crypto-perf: parse AEAD data from vectors
crypto/openssl: fix AEAD parameters
examples/l2fwd-crypto: fix physical address setting
crypto/qat: fix HMAC supported digest sizes
app/testpmd: fix topology error message

Patrick MacArthur (1):
eal: copy raw strings taken from command line

Phil Yang (1):
app/testpmd: fix quitting in container

Qi Zhang (4):
net/i40e: fix flow control watermark mismatch
net/i40e: fix packet count for PF
net/i40e: fix mbuf free in vector Tx
net/i40e: fix mirror with firmware 6.0

Rami Rosen (1):
net/kni: remove driver struct forward declaration

Rasesh Mody (4):
net/qede/base: fix to use a passed ptt handle
net/qede/base: fix return code to align with FW
net/qede: remove duplicate includes
net/qede/base: fix division by zero

Raslan Darawsheh (2):
net/failsafe: fix failsafe bus uninit return value
net/failsafe: fix PCI devices init

RongQiang Xie (2):
net/enic: fix possible null pointer dereference
net/qede: fix possible null pointer dereference

Sebastian Basierski (3):
net/vmxnet3: fix unintentional integer overflow
net/virtio-user: fix TAP name string termination
net/virtio: check error on setting non block flag

Sergio Gonzalez Monroy (1):
crypto/aesni_mb: fix invalid session error

Shahaf Shuler (5):
net/mlx5: fix num seg assumption in SSE Tx
net/mlx5: fix Tx stats error counter definition
net/mlx5: fix Tx stats error counter logic
net/mlx5: fix TSO segment size verification
net/mlx5: fix packet type flags for Ethernet only frame

Stefan Baranoff (1):
net/pcap: fix memory leak in dumper open

Stephen Hemminger (1):
eal: initialize logging before bus

Tiwei Bie (1):
net/virtio: flush Rx queues on start

Tomasz Duszynski (3):
drivers/crypto: use snprintf return value correctly
examples/ipsec-secgw: fix IP version check
examples/ipsec-secgw: fix IPv6 payload length

Tomasz Kulasek (3):
net/bonding: fix slaves capacity check
net/i40e: fix assignment of enum values
net/bonding: fix check slaves link properties

Vipin Varghese (1):
net/tap: fix unregistering callback with invalid fd

Wei Dai (8):
net/ixgbe: fix mapping of user priority to TC
net/ixgbe: fix adding a mirror rule
net/i40e: fix mirror rule reset when port is closed
net/ixgbe: fix Rx queue interrupt mapping in VF
net/ixgbe: fix VFIO interrupt mapping in VF
net/ixgbe: fix PF DCB info
app/testpmd: fix mapping of user priority to DCB TC
net/i40e: fix VFIO interrupt mapping in VF

Wei Zhao (4):
net/ixgbe: fix MAC VLAN filter fail problem
net/i40e: fix clear xstats bug in VF
app/testpmd: fix packet throughput after stats reset
net/ixgbe: fix filter parser for L2 tunnel

Wenzhuo Lu (7):
net/i40e: fix TM node parameter checking
net/i40e: fix TM level capability getting
net/ixgbe: fix TM node parameter checking
net/ixgbe: fix TM level capability getting
net/i40e: fix not supporting NULL TM profile
net/ixgbe: fix not supporting NULL TM profile
net/i40e: fix parent when adding TM node

Xiaoyun Li (2):
net/i40e: fix PF notify issue when VF is not up
net/igb: fix Rx interrupt with VFIO and MSI-X

Xueming Li (5):
net/mlx5: fix tunnel offload detection
mem: fix malloc debug config
mem: fix malloc element free in debug mode
examples/l2fwd_fork: fix message pool init
examples/multi_process: fix received message length

Yi Yang (1):
service: fix build with gcc 4.9

Yong Wang (4):
net/liquidio: fix uninitialized variable
net/igb: fix memcpy length
net/i40e: fix uninitialized variable
net/ixgbe: fix uninitialized variable

Yongseok Koh (3):
net/mlx5: fix calculating TSO inline size
net/mlx5: fix overflow of Rx SW ring
net/mlx5: fix tunneled TCP/UDP packet type

Zhiyong Yang (2):
test: fix assignment operation
net/virtio: fix Tx packet length stats
Patil, Harish
2017-11-30 19:09:28 UTC
Permalink
-----Original Message-----
From: dev <dev-***@dpdk.org> on behalf of Yuanhan Liu
<***@fridaylinux.org>
Date: Monday, November 27, 2017 at 4:21 AM
To: dpdk stable <***@dpdk.org>
Cc: "***@dpdk.org" <***@dpdk.org>, "Xu, Qian Q" <***@intel.com>
Subject: [dpdk-dev] 17.08.1 patches review and test
Post by Yuanhan Liu
Hi all,
Here is a list of patches targeted for stable release 17.08.1. Please
help review and test. The planned date for the final release is 7th,
Dec. Before that, please shout if anyone has objections with these
patches being applied.
http://dpdk.org/browse/dpdk-stable/
Thanks.
--yliu
---
net/enic: fix assignment
net/bnxt: fix HWRM macros and locking
net/bnxt: use 64-bits of address for VLAN table
net/bnxt: fix an issue with group id calculation
net/bnxt: fix calculation of number of pools
net/bnxt: handle multi queue mode properly
net/bnxt: fix Rx handling and buffer allocation logic
net/bnxt: fix an issue with broadcast traffic
net/bnxt: fix usage of VMDq flags
net/bnxt: set checksum offload flags correctly
net/bnxt: update status of Rx IP/L4 CKSUM
net/bnxt: fix config RSS update
net/bnxt: set the hash key size
net/bnxt: fix per queue stats display in xstats
net/bnxt: fix interrupt handler
net/bnxt: fix number of MAC addresses for VMDq
net/bnxt: fix the association of a MACVLAN per VNIC
net/bnxt: fix Tx offload capability
net/bnxt: fix Rx offload capability
net/bnxt: handle Rx multi queue creation properly
net/bnxt: remove redundant code parsing pool map
net/bnxt: fix a bit shift operation
net/bnxt: fix a potential null pointer dereference
net/bnxt: fix a potential null pointer dereference
net/bnxt: fix a pointer deref before null check
net/bnxt: fix an unused value
net/bnxt: check VLANs from pool map only for VMDq
net/bnxt: do not set hash type unnecessarily
net/bnxt: fix VLAN spoof configuration
test/crypto: fix dpaa2 sec macros and definitions
net/dpaa2: set queues after reconfiguration
net/nfp: fix RSS
net/nfp: fix Rx interrupt when multiqueue
crypto/dpaa2_sec: remove ICV memset on decryption side
crypto/dpaa2_sec: add check for segmented buffer
vfio: fix secondary process initialization
net/i40e: fix flexible payload configuration
examples/ipsec-secgw: fix crypto device mapping
examples/ipsec-secgw: fix session creation
examples/ipsec-secgw: fix AAD length setting
app/testpmd: fix build without ixgbe and bnxt PMDs
net/i40e: fix VF device stop issue
net/vmxnet3: fix memory leak when releasing queues
net/cxgbe: fix memory leak
net/virtio: fix untrusted scalar value
app/testpmd: fix DDP package filesize detection
net/bonding: fix default aggregator mode to stable
net/vmxnet3: fix MAC address set
net/i40e: fix i40evf MAC filter table
ethdev: fix ABI version
ethdev: revert use port name from device structure
igb_uio: remove device reset in open
net/qede: fix icc build
net/failsafe: fix errno set on command execution
net/bonding: support bifurcated driver in eal
examples/l3fwd: fix NEON instructions
examples/l3fwd: fix aliasing in port grouping
net/qede: fix supported packet types
net/qede: fix to re-enable LRO during device start
net/dpaa2: fix the Tx handling of non HW pool bufs
examples/l2fwd-crypto: fix uninitialized errno value
app/crypto-perf: fix uninitialized errno value
cryptodev: fix build with -Ofast
net/sfc: specify correct scale table size on Rx start
net/sfc: fix unused variable in RSS-agnostic build
examples/vhost_scsi: fix product id string termination
examples/qos_sched: fix uninitialized config
timer: use 64-bit specific code on more platforms
net/i40e: fix Rx packets number for NEON
gro: fix typo in map file
net/i40e: fix interrupt throttling setting in PF
net/i40e: fix memory leak if VF init fails
net/i40e: fix variable assignment
net/i40e: fix VF initialization error
net/enic: fix multi-process operation
net/enic: fix packet loss after MTU change
net/enic: fix TSO for packets greater than 9208 bytes
net/ark: fix loop counter
vfio: fix close unchecked file descriptor
vhost: check poll error code
app/testpmd: fix invalid port id parameters
eal: fix auxv open check for ARM and PPC
net/sfc/base: fix default RSS context check on Siena
net/failsafe: fix Tx sub device deactivating
net/mlx5: fix locking in xstats functions
net/failsafe: fix parameters parsing
net/mlx5: fix probe failure report
net/failsafe: fix adding MAC error report miss
app/testpmd: fix forward port ids setting
net/failsafe: fix Rx clean race
vhost: fix dereferencing invalid pointer after realloc
net/vmxnet3: fix dereference before null check
eal/x86: fix atomic cmpset
kni: fix SLE version detection
net/mlx5: fix clang build
net/mlx5: fix SSE Rx support verification
net/mlx5: fix clang compilation error
app/testpmd: fix RSS structure initialisation
net: fix inner L2 length in packet type parser
net/bnxt: fix compilation with -Og
net/qede: fix compilation with -Og
app/test-crypto-perf: fix memory leak
app/test-crypto-perf: fix compilation with -Og
net/virtio: revert not claiming LRO support
net/virtio: revert not claiming IP checksum offload
net/virtio: fix log levels in configure
net/virtio: fix mbuf port for simple Rx function
net/virtio: fix queue setup consistency
net/virtio: fix compilation with -Og
lpm6: fix compilation with -Og
net/tap: fix flow and port commands
net/failsafe: fix VLAN stripping configuration
app/testpmd: fix forwarding between non consecutive ports
hash: fix eviction counter
crypto/aesni_gcm: fix zero data operation
app/crypto-perf: fix packet length check
app/crypto-perf: parse AEAD data from vectors
crypto/openssl: fix AEAD parameters
examples/l2fwd-crypto: fix physical address setting
crypto/qat: fix HMAC supported digest sizes
app/testpmd: fix topology error message
eal: copy raw strings taken from command line
app/testpmd: fix quitting in container
net/i40e: fix flow control watermark mismatch
net/i40e: fix packet count for PF
net/i40e: fix mbuf free in vector Tx
net/i40e: fix mirror with firmware 6.0
net/kni: remove driver struct forward declaration
net/qede/base: fix to use a passed ptt handle
net/qede/base: fix return code to align with FW
net/qede: remove duplicate includes
net/qede/base: fix division by zero
net/failsafe: fix failsafe bus uninit return value
net/failsafe: fix PCI devices init
net/enic: fix possible null pointer dereference
net/qede: fix possible null pointer dereference
net/vmxnet3: fix unintentional integer overflow
net/virtio-user: fix TAP name string termination
net/virtio: check error on setting non block flag
crypto/aesni_mb: fix invalid session error
net/mlx5: fix num seg assumption in SSE Tx
net/mlx5: fix Tx stats error counter definition
net/mlx5: fix Tx stats error counter logic
net/mlx5: fix TSO segment size verification
net/mlx5: fix packet type flags for Ethernet only frame
net/pcap: fix memory leak in dumper open
eal: initialize logging before bus
net/virtio: flush Rx queues on start
drivers/crypto: use snprintf return value correctly
examples/ipsec-secgw: fix IP version check
examples/ipsec-secgw: fix IPv6 payload length
net/bonding: fix slaves capacity check
net/i40e: fix assignment of enum values
net/bonding: fix check slaves link properties
net/tap: fix unregistering callback with invalid fd
net/ixgbe: fix mapping of user priority to TC
net/ixgbe: fix adding a mirror rule
net/i40e: fix mirror rule reset when port is closed
net/ixgbe: fix Rx queue interrupt mapping in VF
net/ixgbe: fix VFIO interrupt mapping in VF
net/ixgbe: fix PF DCB info
app/testpmd: fix mapping of user priority to DCB TC
net/i40e: fix VFIO interrupt mapping in VF
net/ixgbe: fix MAC VLAN filter fail problem
net/i40e: fix clear xstats bug in VF
app/testpmd: fix packet throughput after stats reset
net/ixgbe: fix filter parser for L2 tunnel
net/i40e: fix TM node parameter checking
net/i40e: fix TM level capability getting
net/ixgbe: fix TM node parameter checking
net/ixgbe: fix TM level capability getting
net/i40e: fix not supporting NULL TM profile
net/ixgbe: fix not supporting NULL TM profile
net/i40e: fix parent when adding TM node
net/i40e: fix PF notify issue when VF is not up
net/igb: fix Rx interrupt with VFIO and MSI-X
net/mlx5: fix tunnel offload detection
mem: fix malloc debug config
mem: fix malloc element free in debug mode
examples/l2fwd_fork: fix message pool init
examples/multi_process: fix received message length
service: fix build with gcc 4.9
net/liquidio: fix uninitialized variable
net/igb: fix memcpy length
net/i40e: fix uninitialized variable
net/ixgbe: fix uninitialized variable
net/mlx5: fix calculating TSO inline size
net/mlx5: fix overflow of Rx SW ring
net/mlx5: fix tunneled TCP/UDP packet type
test: fix assignment operation
net/virtio: fix Tx packet length stats
Hi Yuanhan,
Thanks for the queuing the patches for stable release.
Could you please provide ETA?
I was on PTO for last several days, so we need some time to do review and
sani
Yuanhan Liu
2017-12-01 06:28:50 UTC
Permalink
Post by Patil, Harish
Hi Yuanhan,
Thanks for the queuing the patches for stable release.
Could you please provide ETA?
Is below what you are looking for?

--yliu

---
Hi all,

Here is a list of patches targeted for stable release 17.08.1. Please
==> help review and test. The planned date for the final release is 7th,
==> Dec. Before that, please shout if anyone has objections with these
patches being applied.
Patil, Harish
2017-12-02 17:49:05 UTC
Permalink
-----Original Message-----
From: Yuanhan Liu <***@fridaylinux.org>
Date: Thursday, November 30, 2017 at 10:28 PM
To: Harish Patil <***@cavium.com>
Cc: dpdk stable <***@dpdk.org>, "***@dpdk.org" <***@dpdk.org>, "Xu,
Qian Q" <***@intel.com>, Dept-Eng DPDK Dev
<Dept-***@cavium.com>
Subject: Re: [dpdk-dev] 17.08.1 patches review and test
Post by Yuanhan Liu
Post by Patil, Harish
Hi Yuanhan,
Thanks for the queuing the patches for stable release.
Could you please provide ETA?
Is below what you are looking for?
--yliu
---
Hi all,
Here is a list of patches targeted for stable release 17.08.1. Please
==> help review and test. The planned date for the final release is 7th,
==> Dec. Before that, please shout if anyone has objections with these
patches being applied.
OK thanks, we will revie
Patil, Harish
2017-12-04 20:40:03 UTC
Permalink
-----Original Message-----
From: dev <dev-***@dpdk.org> on behalf of Yuanhan Liu
<***@fridaylinux.org>
Date: Monday, November 27, 2017 at 4:21 AM
To: dpdk stable <***@dpdk.org>
Cc: "***@dpdk.org" <***@dpdk.org>, "Xu, Qian Q" <***@intel.com>
Subject: [dpdk-dev] 17.08.1 patches review and test
Post by Yuanhan Liu
Hi all,
Here is a list of patches targeted for stable release 17.08.1. Please
help review and test. The planned date for the final release is 7th,
Dec. Before that, please shout if anyone has objections with these
patches being applied.
http://dpdk.org/browse/dpdk-stable/
Thanks.
--yliu
---
net/enic: fix assignment
net/bnxt: fix HWRM macros and locking
net/bnxt: use 64-bits of address for VLAN table
net/bnxt: fix an issue with group id calculation
net/bnxt: fix calculation of number of pools
net/bnxt: handle multi queue mode properly
net/bnxt: fix Rx handling and buffer allocation logic
net/bnxt: fix an issue with broadcast traffic
net/bnxt: fix usage of VMDq flags
net/bnxt: set checksum offload flags correctly
net/bnxt: update status of Rx IP/L4 CKSUM
net/bnxt: fix config RSS update
net/bnxt: set the hash key size
net/bnxt: fix per queue stats display in xstats
net/bnxt: fix interrupt handler
net/bnxt: fix number of MAC addresses for VMDq
net/bnxt: fix the association of a MACVLAN per VNIC
net/bnxt: fix Tx offload capability
net/bnxt: fix Rx offload capability
net/bnxt: handle Rx multi queue creation properly
net/bnxt: remove redundant code parsing pool map
net/bnxt: fix a bit shift operation
net/bnxt: fix a potential null pointer dereference
net/bnxt: fix a potential null pointer dereference
net/bnxt: fix a pointer deref before null check
net/bnxt: fix an unused value
net/bnxt: check VLANs from pool map only for VMDq
net/bnxt: do not set hash type unnecessarily
net/bnxt: fix VLAN spoof configuration
test/crypto: fix dpaa2 sec macros and definitions
net/dpaa2: set queues after reconfiguration
net/nfp: fix RSS
net/nfp: fix Rx interrupt when multiqueue
crypto/dpaa2_sec: remove ICV memset on decryption side
crypto/dpaa2_sec: add check for segmented buffer
vfio: fix secondary process initialization
net/i40e: fix flexible payload configuration
examples/ipsec-secgw: fix crypto device mapping
examples/ipsec-secgw: fix session creation
examples/ipsec-secgw: fix AAD length setting
app/testpmd: fix build without ixgbe and bnxt PMDs
net/i40e: fix VF device stop issue
net/vmxnet3: fix memory leak when releasing queues
net/cxgbe: fix memory leak
net/virtio: fix untrusted scalar value
app/testpmd: fix DDP package filesize detection
net/bonding: fix default aggregator mode to stable
net/vmxnet3: fix MAC address set
net/i40e: fix i40evf MAC filter table
ethdev: fix ABI version
ethdev: revert use port name from device structure
igb_uio: remove device reset in open
net/qede: fix icc build
net/failsafe: fix errno set on command execution
net/bonding: support bifurcated driver in eal
examples/l3fwd: fix NEON instructions
examples/l3fwd: fix aliasing in port grouping
net/qede: fix supported packet types
net/qede: fix to re-enable LRO during device start
net/dpaa2: fix the Tx handling of non HW pool bufs
examples/l2fwd-crypto: fix uninitialized errno value
app/crypto-perf: fix uninitialized errno value
cryptodev: fix build with -Ofast
net/sfc: specify correct scale table size on Rx start
net/sfc: fix unused variable in RSS-agnostic build
examples/vhost_scsi: fix product id string termination
examples/qos_sched: fix uninitialized config
timer: use 64-bit specific code on more platforms
net/i40e: fix Rx packets number for NEON
gro: fix typo in map file
net/i40e: fix interrupt throttling setting in PF
net/i40e: fix memory leak if VF init fails
net/i40e: fix variable assignment
net/i40e: fix VF initialization error
net/enic: fix multi-process operation
net/enic: fix packet loss after MTU change
net/enic: fix TSO for packets greater than 9208 bytes
net/ark: fix loop counter
vfio: fix close unchecked file descriptor
vhost: check poll error code
app/testpmd: fix invalid port id parameters
eal: fix auxv open check for ARM and PPC
net/sfc/base: fix default RSS context check on Siena
net/failsafe: fix Tx sub device deactivating
net/mlx5: fix locking in xstats functions
net/failsafe: fix parameters parsing
net/mlx5: fix probe failure report
net/failsafe: fix adding MAC error report miss
app/testpmd: fix forward port ids setting
net/failsafe: fix Rx clean race
vhost: fix dereferencing invalid pointer after realloc
net/vmxnet3: fix dereference before null check
eal/x86: fix atomic cmpset
kni: fix SLE version detection
net/mlx5: fix clang build
net/mlx5: fix SSE Rx support verification
net/mlx5: fix clang compilation error
app/testpmd: fix RSS structure initialisation
net: fix inner L2 length in packet type parser
net/bnxt: fix compilation with -Og
net/qede: fix compilation with -Og
app/test-crypto-perf: fix memory leak
app/test-crypto-perf: fix compilation with -Og
net/virtio: revert not claiming LRO support
net/virtio: revert not claiming IP checksum offload
net/virtio: fix log levels in configure
net/virtio: fix mbuf port for simple Rx function
net/virtio: fix queue setup consistency
net/virtio: fix compilation with -Og
lpm6: fix compilation with -Og
net/tap: fix flow and port commands
net/failsafe: fix VLAN stripping configuration
app/testpmd: fix forwarding between non consecutive ports
hash: fix eviction counter
crypto/aesni_gcm: fix zero data operation
app/crypto-perf: fix packet length check
app/crypto-perf: parse AEAD data from vectors
crypto/openssl: fix AEAD parameters
examples/l2fwd-crypto: fix physical address setting
crypto/qat: fix HMAC supported digest sizes
app/testpmd: fix topology error message
eal: copy raw strings taken from command line
app/testpmd: fix quitting in container
net/i40e: fix flow control watermark mismatch
net/i40e: fix packet count for PF
net/i40e: fix mbuf free in vector Tx
net/i40e: fix mirror with firmware 6.0
net/kni: remove driver struct forward declaration
net/qede/base: fix to use a passed ptt handle
net/qede/base: fix return code to align with FW
net/qede: remove duplicate includes
net/qede/base: fix division by zero
net/failsafe: fix failsafe bus uninit return value
net/failsafe: fix PCI devices init
net/enic: fix possible null pointer dereference
net/qede: fix possible null pointer dereference
net/vmxnet3: fix unintentional integer overflow
net/virtio-user: fix TAP name string termination
net/virtio: check error on setting non block flag
crypto/aesni_mb: fix invalid session error
net/mlx5: fix num seg assumption in SSE Tx
net/mlx5: fix Tx stats error counter definition
net/mlx5: fix Tx stats error counter logic
net/mlx5: fix TSO segment size verification
net/mlx5: fix packet type flags for Ethernet only frame
net/pcap: fix memory leak in dumper open
eal: initialize logging before bus
net/virtio: flush Rx queues on start
drivers/crypto: use snprintf return value correctly
examples/ipsec-secgw: fix IP version check
examples/ipsec-secgw: fix IPv6 payload length
net/bonding: fix slaves capacity check
net/i40e: fix assignment of enum values
net/bonding: fix check slaves link properties
net/tap: fix unregistering callback with invalid fd
net/ixgbe: fix mapping of user priority to TC
net/ixgbe: fix adding a mirror rule
net/i40e: fix mirror rule reset when port is closed
net/ixgbe: fix Rx queue interrupt mapping in VF
net/ixgbe: fix VFIO interrupt mapping in VF
net/ixgbe: fix PF DCB info
app/testpmd: fix mapping of user priority to DCB TC
net/i40e: fix VFIO interrupt mapping in VF
net/ixgbe: fix MAC VLAN filter fail problem
net/i40e: fix clear xstats bug in VF
app/testpmd: fix packet throughput after stats reset
net/ixgbe: fix filter parser for L2 tunnel
net/i40e: fix TM node parameter checking
net/i40e: fix TM level capability getting
net/ixgbe: fix TM node parameter checking
net/ixgbe: fix TM level capability getting
net/i40e: fix not supporting NULL TM profile
net/ixgbe: fix not supporting NULL TM profile
net/i40e: fix parent when adding TM node
net/i40e: fix PF notify issue when VF is not up
net/igb: fix Rx interrupt with VFIO and MSI-X
net/mlx5: fix tunnel offload detection
mem: fix malloc debug config
mem: fix malloc element free in debug mode
examples/l2fwd_fork: fix message pool init
examples/multi_process: fix received message length
service: fix build with gcc 4.9
net/liquidio: fix uninitialized variable
net/igb: fix memcpy length
net/i40e: fix uninitialized variable
net/ixgbe: fix uninitialized variable
net/mlx5: fix calculating TSO inline size
net/mlx5: fix overflow of Rx SW ring
net/mlx5: fix tunneled TCP/UDP packet type
test: fix assignment operation
net/virtio: fix Tx packet length stats
Hi Yuanhan,
I found the following two patches marked for stable release is not picked
up here.

commit f07aa795c92ac6a9460d25ab2e9d74379ed8e5eb
Author: Harish Patil <***@cavium.com>
Date: Tue Nov 7 00:34:18 2017 -0800

net/qede: disable per-VF Tx switching feature

Provide a knob to control per-VF Tx switching feature by adding a
config
option, CONFIG_RTE_LIBRTE_QEDE_VF_TX_SWITCH. By default, it will be
kept
in disabled state for better performance with small sized frames.

Fixes: 2ea6f76aff40 ("qede: add core driver")
Cc: ***@dpdk.org

Signed-off-by: Harish Patil <***@cavium.com>

commit 1282943aa05b2f211bd1b831b9d2962859323063
Author: Harish Patil <***@cavium.com>
Date: Wed Nov 8 22:52:20 2017 -0800

net/qede: fix default config option

Restore the default configuration as in previous releases and
add a debug msg.

Fixes: f07aa795c92a ("net/qede: disable per-VF Tx switching feature")
Cc: ***@dpdk.org

Signed-off-by: Harish Patil <***@cavium.com>
Signed-off-by: Rasesh Mody <***@cavium.com>



We need to include the
Yuanhan Liu
2017-12-07 13:46:10 UTC
Permalink
Post by Patil, Harish
-----Original Message-----
Date: Monday, November 27, 2017 at 4:21 AM
Subject: [dpdk-dev] 17.08.1 patches review and test
Post by Yuanhan Liu
Hi all,
Here is a list of patches targeted for stable release 17.08.1. Please
help review and test. The planned date for the final release is 7th,
Dec. Before that, please shout if anyone has objections with these
patches being applied.
http://dpdk.org/browse/dpdk-stable/
Thanks.
--yliu
---
net/enic: fix assignment
net/bnxt: fix HWRM macros and locking
net/bnxt: use 64-bits of address for VLAN table
net/bnxt: fix an issue with group id calculation
net/bnxt: fix calculation of number of pools
net/bnxt: handle multi queue mode properly
net/bnxt: fix Rx handling and buffer allocation logic
net/bnxt: fix an issue with broadcast traffic
net/bnxt: fix usage of VMDq flags
net/bnxt: set checksum offload flags correctly
net/bnxt: update status of Rx IP/L4 CKSUM
net/bnxt: fix config RSS update
net/bnxt: set the hash key size
net/bnxt: fix per queue stats display in xstats
net/bnxt: fix interrupt handler
net/bnxt: fix number of MAC addresses for VMDq
net/bnxt: fix the association of a MACVLAN per VNIC
net/bnxt: fix Tx offload capability
net/bnxt: fix Rx offload capability
net/bnxt: handle Rx multi queue creation properly
net/bnxt: remove redundant code parsing pool map
net/bnxt: fix a bit shift operation
net/bnxt: fix a potential null pointer dereference
net/bnxt: fix a potential null pointer dereference
net/bnxt: fix a pointer deref before null check
net/bnxt: fix an unused value
net/bnxt: check VLANs from pool map only for VMDq
net/bnxt: do not set hash type unnecessarily
net/bnxt: fix VLAN spoof configuration
test/crypto: fix dpaa2 sec macros and definitions
net/dpaa2: set queues after reconfiguration
net/nfp: fix RSS
net/nfp: fix Rx interrupt when multiqueue
crypto/dpaa2_sec: remove ICV memset on decryption side
crypto/dpaa2_sec: add check for segmented buffer
vfio: fix secondary process initialization
net/i40e: fix flexible payload configuration
examples/ipsec-secgw: fix crypto device mapping
examples/ipsec-secgw: fix session creation
examples/ipsec-secgw: fix AAD length setting
app/testpmd: fix build without ixgbe and bnxt PMDs
net/i40e: fix VF device stop issue
net/vmxnet3: fix memory leak when releasing queues
net/cxgbe: fix memory leak
net/virtio: fix untrusted scalar value
app/testpmd: fix DDP package filesize detection
net/bonding: fix default aggregator mode to stable
net/vmxnet3: fix MAC address set
net/i40e: fix i40evf MAC filter table
ethdev: fix ABI version
ethdev: revert use port name from device structure
igb_uio: remove device reset in open
net/qede: fix icc build
net/failsafe: fix errno set on command execution
net/bonding: support bifurcated driver in eal
examples/l3fwd: fix NEON instructions
examples/l3fwd: fix aliasing in port grouping
net/qede: fix supported packet types
net/qede: fix to re-enable LRO during device start
net/dpaa2: fix the Tx handling of non HW pool bufs
examples/l2fwd-crypto: fix uninitialized errno value
app/crypto-perf: fix uninitialized errno value
cryptodev: fix build with -Ofast
net/sfc: specify correct scale table size on Rx start
net/sfc: fix unused variable in RSS-agnostic build
examples/vhost_scsi: fix product id string termination
examples/qos_sched: fix uninitialized config
timer: use 64-bit specific code on more platforms
net/i40e: fix Rx packets number for NEON
gro: fix typo in map file
net/i40e: fix interrupt throttling setting in PF
net/i40e: fix memory leak if VF init fails
net/i40e: fix variable assignment
net/i40e: fix VF initialization error
net/enic: fix multi-process operation
net/enic: fix packet loss after MTU change
net/enic: fix TSO for packets greater than 9208 bytes
net/ark: fix loop counter
vfio: fix close unchecked file descriptor
vhost: check poll error code
app/testpmd: fix invalid port id parameters
eal: fix auxv open check for ARM and PPC
net/sfc/base: fix default RSS context check on Siena
net/failsafe: fix Tx sub device deactivating
net/mlx5: fix locking in xstats functions
net/failsafe: fix parameters parsing
net/mlx5: fix probe failure report
net/failsafe: fix adding MAC error report miss
app/testpmd: fix forward port ids setting
net/failsafe: fix Rx clean race
vhost: fix dereferencing invalid pointer after realloc
net/vmxnet3: fix dereference before null check
eal/x86: fix atomic cmpset
kni: fix SLE version detection
net/mlx5: fix clang build
net/mlx5: fix SSE Rx support verification
net/mlx5: fix clang compilation error
app/testpmd: fix RSS structure initialisation
net: fix inner L2 length in packet type parser
net/bnxt: fix compilation with -Og
net/qede: fix compilation with -Og
app/test-crypto-perf: fix memory leak
app/test-crypto-perf: fix compilation with -Og
net/virtio: revert not claiming LRO support
net/virtio: revert not claiming IP checksum offload
net/virtio: fix log levels in configure
net/virtio: fix mbuf port for simple Rx function
net/virtio: fix queue setup consistency
net/virtio: fix compilation with -Og
lpm6: fix compilation with -Og
net/tap: fix flow and port commands
net/failsafe: fix VLAN stripping configuration
app/testpmd: fix forwarding between non consecutive ports
hash: fix eviction counter
crypto/aesni_gcm: fix zero data operation
app/crypto-perf: fix packet length check
app/crypto-perf: parse AEAD data from vectors
crypto/openssl: fix AEAD parameters
examples/l2fwd-crypto: fix physical address setting
crypto/qat: fix HMAC supported digest sizes
app/testpmd: fix topology error message
eal: copy raw strings taken from command line
app/testpmd: fix quitting in container
net/i40e: fix flow control watermark mismatch
net/i40e: fix packet count for PF
net/i40e: fix mbuf free in vector Tx
net/i40e: fix mirror with firmware 6.0
net/kni: remove driver struct forward declaration
net/qede/base: fix to use a passed ptt handle
net/qede/base: fix return code to align with FW
net/qede: remove duplicate includes
net/qede/base: fix division by zero
net/failsafe: fix failsafe bus uninit return value
net/failsafe: fix PCI devices init
net/enic: fix possible null pointer dereference
net/qede: fix possible null pointer dereference
net/vmxnet3: fix unintentional integer overflow
net/virtio-user: fix TAP name string termination
net/virtio: check error on setting non block flag
crypto/aesni_mb: fix invalid session error
net/mlx5: fix num seg assumption in SSE Tx
net/mlx5: fix Tx stats error counter definition
net/mlx5: fix Tx stats error counter logic
net/mlx5: fix TSO segment size verification
net/mlx5: fix packet type flags for Ethernet only frame
net/pcap: fix memory leak in dumper open
eal: initialize logging before bus
net/virtio: flush Rx queues on start
drivers/crypto: use snprintf return value correctly
examples/ipsec-secgw: fix IP version check
examples/ipsec-secgw: fix IPv6 payload length
net/bonding: fix slaves capacity check
net/i40e: fix assignment of enum values
net/bonding: fix check slaves link properties
net/tap: fix unregistering callback with invalid fd
net/ixgbe: fix mapping of user priority to TC
net/ixgbe: fix adding a mirror rule
net/i40e: fix mirror rule reset when port is closed
net/ixgbe: fix Rx queue interrupt mapping in VF
net/ixgbe: fix VFIO interrupt mapping in VF
net/ixgbe: fix PF DCB info
app/testpmd: fix mapping of user priority to DCB TC
net/i40e: fix VFIO interrupt mapping in VF
net/ixgbe: fix MAC VLAN filter fail problem
net/i40e: fix clear xstats bug in VF
app/testpmd: fix packet throughput after stats reset
net/ixgbe: fix filter parser for L2 tunnel
net/i40e: fix TM node parameter checking
net/i40e: fix TM level capability getting
net/ixgbe: fix TM node parameter checking
net/ixgbe: fix TM level capability getting
net/i40e: fix not supporting NULL TM profile
net/ixgbe: fix not supporting NULL TM profile
net/i40e: fix parent when adding TM node
net/i40e: fix PF notify issue when VF is not up
net/igb: fix Rx interrupt with VFIO and MSI-X
net/mlx5: fix tunnel offload detection
mem: fix malloc debug config
mem: fix malloc element free in debug mode
examples/l2fwd_fork: fix message pool init
examples/multi_process: fix received message length
service: fix build with gcc 4.9
net/liquidio: fix uninitialized variable
net/igb: fix memcpy length
net/i40e: fix uninitialized variable
net/ixgbe: fix uninitialized variable
net/mlx5: fix calculating TSO inline size
net/mlx5: fix overflow of Rx SW ring
net/mlx5: fix tunneled TCP/UDP packet type
test: fix assignment operation
net/virtio: fix Tx packet length stats
Hi Yuanhan,
I found the following two patches marked for stable release is not picked
up here.
commit f07aa795c92ac6a9460d25ab2e9d74379ed8e5eb
Date: Tue Nov 7 00:34:18 2017 -0800
net/qede: disable per-VF Tx switching feature
Provide a knob to control per-VF Tx switching feature by adding a
config
option, CONFIG_RTE_LIBRTE_QEDE_VF_TX_SWITCH. By default, it will be
kept
in disabled state for better performance with small sized frames.
Fixes: 2ea6f76aff40 ("qede: add core driver")
commit 1282943aa05b2f211bd1b831b9d2962859323063
Date: Wed Nov 8 22:52:20 2017 -0800
net/qede: fix default config option
Restore the default configuration as in previous releases and
add a debug msg.
Fixes: f07aa795c92a ("net/qede: disable per-VF Tx switching feature")
We need to include these two patches as well.
Now they were included. Thanks!

--yliu

Loading...