21.11.6 patches review and test

Kevin Traynor ktraynor at redhat.com
Wed Dec 20 14:22:35 CET 2023


Hi all,

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

The planned date for the final release is 12 January.

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=v21.11.6-rc1

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

Thanks.

Kevin

---
Aakash Sasidharan (2):
      event/cnxk: fix return values for capability API
      test/event: fix crypto null device creation

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

Akhil Goyal (3):
      common/cnxk: fix different size bit operations
      net/cnxk: fix uninitialized variable
      net/cnxk: fix uninitialized variable

Alexander Kozyrev (2):
      net/mlx5: fix MPRQ stride size to accommodate the headroom
      ethdev: fix ESP packet type description

Amit Prakash Shukla (2):
      common/cnxk: fix DPI memzone name
      dma/cnxk: fix device state

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

Ashwin Sekhar T K (1):
      common/cnxk: fix aura disable handling

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

Bing Zhao (1):
      net/mlx5: fix shared Rx queue list management

Brian Dooley (3):
      test/crypto: fix IV in some vectors
      test/crypto: skip some synchronous tests with CPU crypto
      examples/ipsec-secgw: fix partial overflow

Bruce Richardson (8):
      crypto/ipsec_mb: add dependency check for cross build
      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 (6):
      net/nfp: fix Tx descriptor free logic of NFD3
      net/nfp: fix DMA error after abnormal exit
      net/nfp: fix link status interrupt
      net/nfp: fix reconfigure logic in PF initialization
      net/nfp: fix reconfigure logic in VF initialization
      net/nfp: fix reconfigure logic of set MAC address

Chengwen Feng (1):
      net/hns3: fix traffic management thread safety

Ciara Loftus (1):
      net/af_xdp: make compatible with libbpf 0.8.0

Ciara Power (2):
      crypto/qat: fix NULL algorithm digest placement
      crypto/qat: fix raw API null algorithm digest

Dariusz Sosnowski (4):
      common/mlx5: fix controller index parsing
      net/mlx5: fix use after free on Rx queue start
      net/mlx5: fix hairpin queue states
      net/mlx5: fix hairpin queue unbind

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

David Marchand (18):
      mempool: fix default ops for an empty mempool
      eventdev: fix symbol export for port maintenance
      common/cnxk: remove dead Meson code
      app/bbdev: fix link with NXP LA12XX
      net/iavf: fix checksum offloading
      net/iavf: fix Tx debug
      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
      net/iavf: fix indent in Tx path
      doc: remove restriction on ixgbe vector support
      doc: fix some ordered lists
      doc: remove number of commands in vDPA guide

Dengdui Huang (14):
      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 multiple reset detected log
      net/hns3: refactor interrupt state query
      net/hns3: fix mailbox sync
      net/hns3: fix IMP or global reset
      net/hns3: fix ignored reset event
      net/hns3: fix reset event status
      net/hns3: fix VF reset handler interruption

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

Harman Kalra (1):
      mempool/cnxk: fix free from non-EAL threads

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

Hernan Vargas (3):
      baseband/acc: fix ACC100 HARQ input alignment
      test/bbdev: fix Python script subprocess
      test/bbdev: assert failed test for queue configure

Huisong Li (13):
      net/hns3: fix order in NEON Rx
      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
      net/hns3: extract common function to obtain revision ID
      net/hns3: fix setting DCB capability
      net/hns3: fix LRO offload to report
      net/hns3: fix crash for NEON and SVE
      doc: fix hns3 build option about max queue number
      doc: update features in hns3 guide
      doc: fix RSS flow description in hns3 guide
      examples/ethtool: fix pause configuration

Ivan Malov (1):
      net/sfc: add missing error code indication to MAE init path

Jiawei Wang (3):
      net/mlx5: fix decap action checking in sample flow
      net/mlx5: fix E-Switch mirror flow rule validation
      net/mlx5: fix validation of sample encap flow action

Jiawen Wu (9):
      net/txgbe: add Tx queue maximum limit
      net/txgbe: fix GRE tunnel packet checksum
      net/ngbe: fix flow control
      net/txgbe: reconfigure MAC Rx when link update
      net/ngbe: reconfigure MAC Rx when link update
      net/txgbe: keep link down after device close
      net/ngbe: keep link down after device close
      net/txgbe: check process type in close operation
      net/ngbe: check process type in close operation

Jie Hai (39):
      net/af_packet: fix Rx and Tx queue state
      net/af_xdp: fix Rx and Tx queue state
      net/avp: fix Rx and Tx queue state
      net/bnx2x: fix Rx and Tx queue state
      net/bnxt: fix Rx and Tx queue state
      net/bonding: fix Rx and Tx queue state
      net/cxgbe: fix Rx and Tx queue state
      net/dpaa: fix Rx and Tx queue state
      net/dpaa2: fix Rx and Tx queue state
      net/e1000: fix Rx and Tx queue state
      net/ena: fix Rx and Tx queue state
      net/enetc: fix Rx and Tx queue state
      net/enic: fix Rx and Tx queue state
      net/hinic: fix Rx and Tx queue state
      net/ipn3ke: fix Rx and Tx queue state
      net/memif: fix Rx and Tx queue state
      net/mlx4: fix Rx and Tx queue state
      net/mvneta: fix Rx and Tx queue state
      net/mvpp2: fix Rx and Tx queue state
      net/ngbe: fix Rx and Tx queue state
      net/null: fix Rx and Tx queue state
      net/octeon_ep: fix Rx and Tx queue state
      net/pfe: fix Rx and Tx queue state
      net/ring: fix Rx and Tx queue state
      net/sfc: fix Rx and Tx queue state
      net/softnic: fix Rx and Tx queue state
      net/txgbe: fix Rx and Tx queue state
      net/vhost: fix Rx and Tx queue state
      net/virtio: fix Rx and Tx queue state
      net/vmxnet3: fix Rx and Tx queue state
      app/testpmd: fix primary process not polling all queues
      net/hns3: fix typo in function name
      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

Joshua Washington (1):
      ethdev: account for smaller MTU when setting default

Juraj Linkeš (1):
      config/arm: fix aarch32 build with GCC 13

Kaiwen Deng (1):
      net/ice: fix TM configuration clearing

Kevin Traynor (3):
      Revert "net/iavf: fix tunnel TSO path selection"
      doc: update versions recommendations for i40e and ice
      Revert "net/iavf: fix abnormal disable HW interrupt"

Kommula Shiva Shankar (1):
      common/cnxk: fix pool buffer size in opaque mode

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

Martin Weiser (1):
      net/ice: write timestamp to first segment in scattered Rx

Maxime Coquelin (6):
      vhost: fix missing vring call check on virtqueue access
      vhost: fix missing check on virtqueue access
      vhost: fix check on virtqueue access in async registration
      vhost: fix check on virtqueue access in in-flight getter
      net/virtio: fix descriptor addresses in 32-bit build
      vhost: fix missing lock protection in power monitor API

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

Mingjin Ye (1):
      net/ice: fix crash on closing representor ports

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

Pavan Nikhilesh (1):
      event/cnxk: fix getwork mode devargs parsing

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

Radu Nicolau (3):
      net/iavf: fix ESN session update
      net/iavf: fix Tx offload mask
      net/iavf: fix Tx offload flags check

Rahul Bhansali (1):
      eventdev/eth_rx: fix timestamp field register in mbuf

Rakesh Kudurumalla (1):
      common/cnxk: fix xstats for different packet sizes

Rongwei Liu (1):
      net/mlx5: fix matcher layout size calculation

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

Satheesh Paul (1):
      common/cnxk: fix default flow action setting

Saurabh Singhal (1):
      net/iavf: unregister interrupt handler before FD close

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

Srikanth Yalavarthi (1):
      eal/unix: fix firmware reading with external xz helper

Stephen Hemminger (6):
      random: initialize state for unregistered non-EAL threads
      app/procinfo: remove unnecessary rte_malloc
      app/dumpcap: fix mbuf pool ring type
      meter: fix RFC4115 trTCM API Doxygen
      pdump: fix error number on IPC response
      app/dumpcap: allow multiple invocations

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 Galaktionov (2):
      net/sfc: set max Rx packet length for representors
      net/sfc: account for data offset on Tx

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 (2):
      net/enic: avoid extra unlock in MTU set
      net/sfc: remove null dereference in log

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 dev mailing list