20.11.10 patches review and test

luca.boccassi at gmail.com luca.boccassi at gmail.com
Fri Dec 1 12:50:48 CET 2023


Hi all,

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

The planned date for the final release is December 12th.

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=v20.11.10-rc1

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

Thanks.

Luca Boccassi

---
Aakash Sasidharan (1):
      test/event: fix crypto null device creation

Abdullah Sevincer (1):
      event/dlb2: fix disable PASID

Alexander Kozyrev (2):
      net/mlx5: fix MPRQ stride size check
      ethdev: fix ESP packet type description

Anoob Joseph (2):
      cryptodev: add missing doc for security context
      doc: replace code blocks with includes in security guide

Beilei Xing (1):
      net/i40e: fix FDIR queue receives broadcast packets

Brian Dooley (2):
      test/crypto: fix IV in some vectors
      examples/ipsec-secgw: fix partial overflow

Bruce Richardson (7):
      event/sw: remove obsolete comment
      net/i40e: fix buffer leak on Rx reconfiguration
      eventdev: fix device pointer for vdev-based devices
      eventdev: fix missing driver names in info struct
      ethdev: fix function name in comment
      event/dlb2: fix name check in self-test
      event/dlb2: fix missing queue ordering capability flag

Chaoyong He (2):
      net/nfp: fix reconfigure logic of set MAC address
      net/nfp: fix reconfigure logic in PF initialization

Ciara Power (2):
      test/crypto: skip some synchronous tests with CPU crypto
      drivers/crypto: modify max IPsec-mb version supported

Dariusz Sosnowski (3):
      common/mlx5: fix controller index parsing
      net/mlx5: fix hairpin queue unbind
      net/mlx5: fix hairpin queue states

David Christensen (1):
      net/tap: use MAC address parse API instead of local parser

David Marchand (12):
      mempool: fix default ops for an empty mempool
      net/iavf: remove log from Tx prepare function
      net/iavf: fix TSO with big segments
      net/ice: remove log from Tx prepare function
      net/ice: fix TSO with big segments
      net/mlx5: fix leak in sysfs port name translation
      net/bonding: fix link status callback stop
      net/tap: fix L4 checksum offloading
      net/tap: fix IPv4 checksum offloading
      doc: remove restriction on ixgbe vector support
      doc: fix some ordered lists
      doc: remove number of commands in vDPA guide

Dengdui Huang (8):
      net/hns3: fix VF default MAC modified when set failed
      net/hns3: fix error code for multicast resource
      net/hns3: fix flushing multicast MAC address
      app/testpmd: fix help string
      net/hns3: fix unchecked Rx free threshold
      net/hns3: fix double stats for IMP and global reset
      net/hns3: remove reset log in secondary
      net/hns3: fix mailbox sync

Eli Britstein (1):
      net/mlx5: zero UDP checksum over IPv4 in encapsulation

Feifei Wang (1):
      app/pipeline: add sigint handler

Fengjiang Liu (1):
      net/virtio: fix missing next flag in Tx packed ring

Ferruh Yigit (3):
      net/txgbe: fix out of bound access
      mempool: fix get function documentation
      mempool: clarify enqueue/dequeue ops documentation

Gagandeep Singh (1):
      bus/dpaa: fix build with asserts for GCC 13

Gregory Etelson (1):
      eal/windows: fix build with recent MinGW

Harry van Haaren (1):
      event/sw: fix ordering corruption with op release

Hernan Vargas (2):
      test/bbdev: fix Python script subprocess
      test/bbdev: assert failed test for queue configure

Huisong Li (10):
      net/hns3: fix order in NEON Rx
      net/hns3: fix crash for NEON and SVE
      net/hns3: fix setting DCB capability
      net/hns3: fix LRO offload to report
      app/testpmd: remove useless check in TSO command
      app/testpmd: fix tunnel TSO capability check
      app/testpmd: add explicit check for tunnel TSO
      app/testpmd: fix tunnel TSO configuration
      doc: update features in hns3 guide
      examples/ethtool: fix pause configuration

Jiawen Wu (5):
      net/txgbe: add Tx queue maximum limit
      net/txgbe: reconfigure MAC Rx when link update
      net/txgbe: keep link down after device close
      net/txgbe: check process type in close operation
      net/txgbe: add proper memory barriers in Rx

Jie Hai (7):
      net/hns3: fix some return values
      net/hns3: fix some error logs
      net/hns3: keep set/get algo key functions local
      net/hns3: fix uninitialized hash algo value
      app/procinfo: fix RSS info
      app/procinfo: adjust format of RSS info
      test/bonding: fix uninitialized RSS configuration

Jieqiang Wang (1):
      hash: align SSE lookup to scalar implementation

Kevin Traynor (1):
      doc: update versions recommendations for i40e and ice

Long Li (1):
      net/netvsc: increase VSP response timeout to 60 seconds

Long Wu (3):
      test/bonding: remove unreachable statement
      test/bonding: add missing check
      net/bonding: fix possible overrun

Madhuker Mythri (1):
      net/tap: fix RSS for fragmented packets

Maxime Coquelin (2):
      vhost: fix missing vring call check on virtqueue access
      vhost: fix missing check on virtqueue access

Min Zhou (1):
      test/hash: fix creation error log

Nagadheeraj Rottela (1):
      crypto/nitrox: fix panic with high number of segments

Peng Zhang (1):
      net/nfp: fix link status interrupt

Qi Zhang (2):
      net/iavf: fix Tx preparation
      net/ice: fix Tx preparation

Qiming Yang (2):
      bus/pci: fix device ID log
      net/ice: fix initial link status

Ruifeng Wang (1):
      ethdev: fix 32-bit build with GCC 13

Shihong Wang (1):
      net/nfp: fix DMA error after abnormal exit

Sivaramakrishnan Venkat (1):
      test/crypto: fix typo in asym tests

Stephen Hemminger (6):
      app/test: fix reference to master in bonding test
      random: initialize state for unregistered non-EAL threads
      app/procinfo: remove unnecessary rte_malloc
      app/testpmd: fix early exit from signal
      meter: fix RFC4115 trTCM API Doxygen
      pdump: fix error number on IPC response

Timothy Miskell (1):
      net/ice: fix L1 check interval

Tomasz Duszynski (1):
      rawdev: fix device class in log message

Tyler Retzlaff (1):
      malloc: remove return from void functions

Viacheslav Ovsiienko (1):
      net/mlx5: fix multi-segment Tx inline data length

Visa Hankala (1):
      net/bonding: fix header for C++

Vladimir Medvedkin (2):
      fib: fix adding default route overwriting entire table
      fib6: fix adding default route as first route

Weiguo Li (1):
      net/enic: avoid extra unlock in MTU set

Wenjing Qiao (1):
      net/iavf: fix VLAN offload strip flag

Wenwu Ma (1):
      net/virtio: fix link state interrupt vector setting

Yiding Zhou (1):
      net/iavf: fix port stats clearing

Zhichao Zeng (1):
      net/ice: fix DCF port statistics


More information about the stable mailing list