Hi -
IBM - DPDK on Power test result for v19.11.1-rc1

*Basic PF on Mallanox: No new errors or regressions were seen.
* Single port stability test using l3fwd (16 cpus) and TRex, tested 64
  and 1500 byte packets at a 0.0% drop rate for 4 hours each.
*Performance: no degradation compared to 19.11.0

System:
 - IBM Power9 Model 8335-101 CPU: 2.3 (pvr 004e 1203)
OS:
 - Ubuntu 18.04.4 LTS - 4.15.0-88-generic
Tested NICs:
 - Mellanox Technologies MT28800 Family [ConnectX-5 Ex]
 - firmware version: 16.26.4012
 - MLNX_OFED_LINUX-4.7-3.2.9.1

Best regards,
Thinh Tran

On 3/2/2020 5:10 AM, luca.bocca...@gmail.com wrote:
Hi all,

Here is a list of patches targeted for stable release 19.11.1.

The planned date for the final release is March the 16th.

Please help with testing and validation of your use cases and report
any issues/results with reply-all to this mail. For the final release
the fixes and reported validations will be added to the release notes.

A release candidate tarball can be found at:

     https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.1-rc1

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

Thanks.

Luca Boccassi

---
Aaron Conole (1):
       service: don't walk out of bounds when checking services

Adam Dybkowski (1):
       test/crypto: fix missing operation status check

Adrian Moreno (2):
       vhost: fix packed virtqueue ready condition
       vhost: protect log address translation in IOTLB update

Adrien Mazarguil (1):
       maintainers: resign from flow API maintenance

Ajit Khaparde (1):
       net/bnxt: fix overwriting error message

Ali Alnubani (2):
       net/mlx: fix build with clang 9
       eal/linux: fix build when VFIO is disabled

Andrzej Ostruszka (1):
       build: remove unneeded function versioning

Andy Pei (1):
       net/ipn3ke: fix line side statistics register read

Ankur Dwivedi (1):
       examples/ipsec-secgw: extend inline session to non AES-GCM

Anoob Joseph (1):
       examples/fips_validation: fix string token for CT length

Apeksha Gupta (1):
       net/dpaa: fix Rx offload flags on jumbo MTU set

Archana Muniganti (2):
       common/cpt: check cipher and auth keys are set
       common/cpt: fix component for empty IOV buffer

Artur Trybula (1):
       test/compress: replace test vector

Beilei Xing (3):
       net/ice: fix VSI context
       net/ice: fix flow director flag
       net/i40e: fix unchecked Tx cleanup error

Bing Zhao (3):
       net/mlx5: fix modify actions support limitation
       net/mlx5: fix matching for ICMP fragments
       net/mlx5: fix hairpin queue capacity

Bruce Richardson (7):
       build: explicitly enable sse4 for meson
       kni: fix meson warning about console keyword
       doc: fix warning with meson
       doc: reduce whitespace in meson build file
       doc: reduce indentation in meson build file
       net/ipn3ke: fix meson build
       app/test: remove meson dependency on file in /sys

Chengwen Feng (1):
       net/hns3: fix triggering reset procedure in slave process

Chenmin Sun (1):
       net/ice: add outer IPv4 matching for GTP-U flow

Chenxu Di (1):
       net/i40e: fix port close in FreeBSD

Ciara Loftus (3):
       net/af_xdp: fix umem frame size and headroom
       net/af_xdp: fix fill queue addresses
       net/af_xdp: fix maximum MTU

Ciara Power (5):
       app/testpmd: fix device mcast list error handling
       examples/ioat: fix failure check for ioat dequeue
       examples/ioat: fix invalid link status check
       lib: fix unnecessary double negation
       usertools: fix telemetry client with python 3

David Hunt (1):
       examples/power: fix ack for enable/disable turbo

David Marchand (8):
       eal/linux: fix build error on RHEL 7.6
       test/common: fix log2 check
       build: fix libm detection in meson
       ci: use meson 0.47.1
       eal/windows: fix cpuset macro name
       hash: fix meson headers packaging
       crypto/ccp: fix queue alignment
       ci: fix Travis config warnings

Dekel Peled (18):
       net/mlx5: fix setting of Rx hash fields
       net/mlx5: fix item flag on GENEVE item validation
       app/testpmd: fix GENEVE flow item
       net/mlx5: optimize Rx hash fields conversion
       net/mlx5: fix masks of encap and decap actions
       net/mlx5: fix check for VLAN actions
       net/mlx5: fix bit mask to validate push VLAN
       net/mlx5: allow push VLAN without VID
       net/mlx5: block push VLAN action on Rx
       net/mlx5: block pop VLAN action on Tx
       net/mlx5: fix pop VLAN action validation
       net/mlx5: fix VLAN VID action validation
       net/mlx5: fix setting of port ID for egress rules
       net/mlx5: fix dirty array of actions
       net/mlx5: fix VLAN match for DV mode
       net/mlx5: fix match on ethertype and CVLAN tag
       net/mlx5: unify validation of drop action
       net/mlx5: update description of validation functions

Eli Britstein (1):
       net/mlx5: fix zero out UDP checksum in encap data

Eugenio Pérez (1):
       vhost: flush shadow Tx if no more packets

Fan Zhang (2):
       vhost/crypto: fix fetch size
       examples/fips_validation: fix AES-GCM cipher length parsing

Fang TongHao (1):
       ethdev: fix secondary process memory overwrite

Ferruh Yigit (3):
       kni: fix build with Linux 5.6
       net/sfc: fix log format specifiers
       net/fm10k: fix non-x86 build

Gaetan Rivet (1):
       maintainers: update for failsafe and PCI library

Gagandeep Singh (1):
       crypto/dpaa_sec: fix IOVA conversions

Gargi Sau (1):
       examples/ethtool: fix unchecked return value

Gavin Hu (1):
       bus/fslmc: remove conflicting memory barrier macro

Guinan Sun (3):
       net/i40e: set fixed flag for exact link speed
       net/ixgbe: set fixed flag for exact link speed
       net/ixgbe: fix flow control mode setting

Haiyue Wang (1):
       net/ice: use ethernet copy API to do MAC assignment

Harman Kalra (3):
       net/octeontx2: fix VF configuration
       net/octeontx2: fix getting supported packet types
       net/octeontx2: fix PTP

Hongbo Zheng (1):
       net/hns3: fix crash when closing port

Honnappa Nagarahalli (1):
       hash: fix lock-free flag doxygen

Itsuro Oda (3):
       net/vhost: allocate interface name from heap
       net/vhost: delay driver setup
       net/vhost: fix probing in secondary process

Jiaqi Min (1):
       net/iavf: fix Rx total stats

Jin Yu (3):
       examples/vhost_blk: check unused value on init
       examples/vhost_blk: fix check of device path
       vhost: fix inflight resubmit check

Junxiao Shi (2):
       bpf: fix headers install with meson
       drivers/crypto: fix session-less mode

Kalesh AP (20):
       net/bnxt: fix request for hot reset support
       net/bnxt: add a field for FW capabilities
       net/bnxt: fix flow creation
       net/bnxt: fix probe in FreeBSD
       net/bnxt: fix IOVA mapping
       net/bnxt: fix enable/disable VLAN filtering
       net/bnxt: use macro for PCI log format
       net/bnxt: remove redundant if statement
       net/bnxt: remove redundant macro
       net/bnxt: remove unnecessary structure variable
       net/bnxt: restore MAC filters during reset recovery
       net/bnxt: restore VLAN filters during reset recovery
       net/bnxt: fix VLAN strip
       net/bnxt: fix unnecessary delay in port stop
       net/bnxt: fix port stop on error recovery failure
       net/bnxt: fix crash in port stop while handling events
       net/bnxt: fix race condition when port is stopped
       net/bnxt: fix return code handling in VLAN config
       net/bnxt: handle HW filter setting when port is stopped
       net/bnxt: remove a redundant variable

Kevin Traynor (1):
       devtools: add fixes flag to commit listing

Kiran Kumar K (2):
       net/octeontx2: fix PTP and HIGIG2 coexistence
       net/octeontx2: fix Tx flow control for HIGIG

Konstantin Ananyev (1):
       acl: fix 32-bit match for range field

Krzysztof Kanas (1):
       mempool/octeontx: fix error handling in initialization

Liron Himi (1):
       cfgfile: fix symbols map

Lu Qiuwen (1):
       net/fm10k: fix descriptor VLAN field filling in Tx

Lunyuan Cui (2):
       net/ixgbe: fix link status
       net/ixgbe: fix link up in FreeBSD

Manish Chopra (2):
       net/qede: fix VF reload
       net/qede: do not stop vport if not started

Matan Azrad (8):
       net/mlx5: fix build with clang 3.4.2
       net/mlx5: make FDB default rule optional
       net/mlx5: fix tunnel flow priority
       net/mlx5: fix flow match on GRE key
       net/mlx5: fix GENEVE tunnel flow validation
       net/mlx5: fix L3 VXLAN RSS expansion
       net/mlx5: fix encap/decap validation
       net/mlx5: fix metadata split with encap action

Mattias Rönnblom (2):
       event/dsw: flush buffers immediately on zero-sized enqueue
       event/dsw: avoid credit leak on oversized enqueue bursts

Maxime Coquelin (5):
       vhost: fix deadlock on port deletion
       vhost: catch overflow causing mmap of size 0
       vhost: check message header size read
       net/vhost: fix setup error path
       net/vhost: prevent multiple setups on reconfiguration

Michael Baum (1):
       net/mlx5: fix memory regions release deadlock

Nipun Gupta (1):
       event/dpaa2: set number of order sequences

Olivier Matz (3):
       mempool: fix anonymous populate
       mempool: fix slow allocation of large pools
       mempool: fix populate with small virtual chunks

Ori Kam (1):
       app/testpmd: fix uninitialized members of MPLS

Pavan Nikhilesh (8):
       examples/l2fwd-event: fix event device config
       examples/l2fwd-event: fix ethdev RSS setup
       test/event: fix unintended vdev creation
       test/event: fix OCTEON TX2 event device name
       event/octeontx2: fix device name in device info
       app/eventdev: fix pipeline test with meson build
       examples/l2fwd-event: fix core allocation in poll mode
       doc: fix devargs in OCTEON TX2 event device guide

Prateek Agarwal (2):
       doc: fix quiescent state description in RCU guide
       doc: fix multi-producer enqueue figure in ring guide

Praveen Shetty (1):
       examples/ioat: fix unchecked return value

Qi Zhang (6):
       net/iavf/base: fix command buffer memory leak
       net/iavf/base: fix adminq return
       net/ice/base: fix loop limit
       net/ice/base: increase PF reset wait timeout
       net/ice: fix flow director GTP-U pattern
       net/ice: fix GTP-U rule conflict

Rafael Ávila de Espíndola (1):
       mk: avoid combining -r and -export-dynamic linker options

Rahul Gupta (1):
       net/bnxt: fix default timeout for getting FW version

Rahul Lakkireddy (1):
       net/cxgbe: announce Tx multi-segments offload

Rasesh Mody (5):
       net/qede/base: fix number of ports per engine
       net/bnx2x: support secondary process
       net/bnx2x: fix reset of scan FP flag
       net/bnx2x: fix to sync fastpath Rx queue access
       net/bnx2x: fix VLAN stripped flag

Raslan Darawsheh (2):
       net/mlx5: fix VXLAN-GPE item translation
       net/failsafe: fix reported hash key size in device info

Reshma Pattan (3):
       net/ixgbe: remove duplicate function declaration
       latency: fix calculation for multi-thread
       test: fix build without ring PMD

Ricardo Roldan (1):
       ethdev: fix callback unregister with wildcard argument list

Ruifeng Wang (1):
       crypto/armv8: fix clang build

Santoshkumar Karanappa Rastapur (3):
       net/bnxt: fix link during port toggle
       net/bnxt: fix non matching flow hitting filter rule
       net/bnxt: fix buffer allocation reattempt

Savinay Dharmappa (1):
       examples/ipsec-secgw: fix crash on unsupported algo

Scott Wasson (1):
       kni: fix not contiguous FIFO

Shiri Kuzin (3):
       net/mlx5: fix ICMPv6 header rewrite actions
       net/mlx5: fix ICMPv6 header rewrite action validation
       net/mlx5: fix running without Rx queue

Shougang Wang (2):
       net/ice: fix packet type table
       net/ixgbe: remove dead code

Somnath Kotur (7):
       net/bnxt: fix Tx queue profile selection
       net/bnxt: fix flow flush to sync with flow destroy
       net/bnxt: fix reusing L2 filter
       net/bnxt: fix max rings calculation
       net/bnxt: fix alloc filter to use a common routine
       net/bnxt: fix bumping of L2 filter reference count
       net/bnxt: allow group ID 0 for RSS action

Stephen Hemminger (15):
       eal/linux: fix uninitialized data valgrind warning
       net/netvsc: fix RSS offload flag
       net/netvsc: disable before changing RSS parameters
       ethdev: fix flow API doxygen comment
       app/testpmd: call cleanup on exit
       net/virtio-user: check file descriptor before closing
       net/netvsc: fix crash in secondary process
       kni: rename variable with namespace prefix
       net/bnxt: fix VLAN strip flags in SSE Rx
       net/bnxt: do not log error if stats queried before start
       net/bnxt: remove unnecessary memset
       app/testpmd: fix RFC addresses for Tx only
       app/pdump: fix build with clang
       mem: fix munmap in error unwind
       net/netvsc: initialize link state

Suanming Mou (10):
       net/mlx5: fix meter suffix flow
       net/mlx5: fix meter header modify before decap
       net/mlx5: fix VLAN ID action offset
       net/mlx5: support maximum flow id allocation
       net/mlx5: fix register usage in meter
       net/mlx5: fix layer validation with decapsulation
       net/mlx5: fix layer type in header modify action
       net/mlx5: fix layer flags missing in metadata
       net/mlx5: fix match information in meter
       net/mlx5: fix VLAN actions in meter

Sucharitha Sarananaga (1):
       examples/fips_validation: fix cipher length for AES-GCM

Sunil Kumar Kori (2):
       net/octeontx: fix memory leak of MAC address table
       examples/l2fwd-event: fix error checking

Sunil Pai G (1):
       net/ice: fix unchecked Tx cleanup error

Takeshi Yoshimura (1):
       vfio: fix mapping failures in ppc64le

Tao Zhu (5):
       net/ice: disable TSO offload in vector path
       net/iavf: add TSO offload use basic path
       net/ice: fix flow FDIR/switch memory leak
       net/ixgbe: fix blocking system events
       net/ice: fix queue MSI-X interrupt binding

Thierry Herbelot (1):
       crypto/octeontx2: add kmod dependency info

Thomas Faivre (1):
       usertools: fix syntax warning in python 3.8

Thomas Monjalon (13):
       doc: fix build with python 3.8
       devtools: fix debug build test
       fix Mellanox copyright and SPDX tag
       net/mlx: rename meson variable for dlopen option
       net/mlx: add static ibverbs linkage with meson
       net/mlx: workaround static linkage with meson
       net/mlx: fix overlinking with meson and glue dlopen
       test/ipsec: fix a typo in function name
       doc: add module EEPROM dump to mlx5 features
       doc: fix naming of Mellanox devices
       app/testpmd: add port check before manual detach
       app/testpmd: rename function for detaching by devargs
       app/testpmd: fix hot-unplug detaching

Tiwei Bie (2):
       net/virtio-user: do not close tap when disabling queue pairs
       net/virtio-user: do not reset virtqueues for split ring

Tonghao Zhang (3):
       net/mlx5: fix crash when setting hairpin queues
       net/mlx5: clean up redundant assignment
       net/mlx5: fix crash when meter action conf is null

Vamsi Attunuru (1):
       net/octeontx2: fix flow control initial state

Viacheslav Ovsiienko (14):
       net/mlx5: fix Tx burst routines set
       net/mlx5: fix doorbell register offset type
       ethdev: fix switching domain allocation
       net/mlx5: fix shared metadata matcher field setup
       net/mlx5: fix matcher field usage for metadata entities
       net/mlx5: fix metadata item endianness conversion
       net/mlx5: move Tx complete request routine
       net/mlx5: update Tx error handling routine
       net/mlx5: add free on completion queue
       net/mlx5: engage free on completion queue
       net/mlx5: fix legacy multi-packet write session
       app/testpmd: fix txonly flow generation entropy
       net/mlx5: fix inline packet size for ConnectX-4 Lx
       doc: clarify memory write combining in mlx5 guide

Vitaliy Mysak (1):
       vhost: do not treat empty socket message as error

Vladimir Medvedkin (1):
       fib: fix possible integer overflow

Wei Hu (Xavier) (8):
       net/hns3: fix Rx queue search with broadcast packet
       net/hns3: fix ring vector related mailbox command format
       net/hns3: fix dumping VF register information
       net/hns3: fix link status on failed query
       ethdev: fix VLAN offloads set if no driver callback
       app/testpmd: fix initial value when setting PFC
       app/testpmd: fix uninitialized members when setting PFC
       app/testpmd: update Rx offload after setting MTU

Wisam Jaddo (2):
       net/mlx5: fix blocker for push VLAN on Rx
       app/testpmd: fix identifier size for port attach

Xiao Wang (4):
       net/af_xdp: fix redundant check for wakeup need
       vhost: fix socket initial value
       examples/l3fwd-power: fix a typo
       examples/l3fwd-power: fix interrupt disable

Xiao Zhang (1):
       net/ixgbe: check for illegal Tx packets

Xiaolong Ye (7):
       net/i40e/base: fix buffer address
       net/i40e/base: fix error message
       net/i40e/base: fix missing link modes
       net/i40e/base: fix Tx descriptors number
       net/i40e/base: fix retrying logic
       net/i40e/base: fix display of FEC settings
       net/i40e/base: add new link speed constants

Xiaoyu Min (1):
       net/mlx5: fix multiple flow table hash list

Xiaoyun Li (6):
       net/i40e: fix Tx when TSO is enabled
       net/ice: fix Tx when TSO is enabled
       raw/ntb: fix write memory barrier
       doc: fix igb_uio parameter in ntb guide
       examples/ntb: fix mempool ops setting
       examples/tep_term: remove redundant info get

Xuan Ding (1):
       net/virtio-user: fix packed ring server mode

Yahui Cao (2):
       net/iavf: fix virtual channel return
       net/ice: fix flow director passthru

Yong Wang (1):
       doc: fix typos in 19.11 release notes

Yunjian Wang (3):
       net/vhost: check creation failure
       net/virtio-user: check tap offload setting failure
       net/tap: fix memory leak when unregister intr handler

Zhaoyan Chen (1):
       doc: update recommended versions for i40e

Zhike Wang (1):
       vhost: fix crash on port deletion

Reply via email to