[dpdk-stable] 19.11.1 patches review and test
    luca.boccassi at gmail.com 
    luca.boccassi at gmail.com
       
    Mon Mar  2 12:10:45 CET 2020
    
    
  
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
    
    
More information about the stable
mailing list