22.11.9 patches review and test
    luca.boccassi at gmail.com 
    luca.boccassi at gmail.com
       
    Wed Jul 23 18:08:16 CEST 2025
    
    
  
Hi all,
Here is a list of patches targeted for stable release 22.11.9.
The planned date for the final release is by the 25th of August 2025.
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=v22.11.9-rc1
These patches are located at branch 22.11 of dpdk-stable repo:
    https://dpdk.org/browse/dpdk-stable/
Thanks.
Luca Boccassi
---
Amiya Ranjan Mohakud (2):
      net/iavf: fix VLAN strip setting after enabling filter
      net/iavf: fix VLAN strip disabling for ADQ v2 capability
Anatoly Burakov (1):
      net/ixgbe: fix indentation
Ariel Otilibili (2):
      net/af_xdp: fix use after free in zero-copy Tx
      pcapng: fix null dereference in close
Arkadiusz Kusztal (2):
      crypto/qat: fix out-of-place header bytes in AEAD raw API
      crypto/qat: fix out-of-place chain/cipher/auth headers
Bing Zhao (2):
      net/mlx5: fix WQE size calculation for Tx queue
      examples/ntb: check more heap allocations
Bruce Richardson (7):
      net/fm10k/base: fix compilation warnings
      net/ixgbe/base: correct definition of endianness macro
      net/ixgbe/base: fix compilation warnings
      net/i40e/base: fix unused value warnings
      net/i40e/base: fix compiler warnings
      test/malloc: improve resiliency
      power/intel_uncore: fix crash closing uninitialized driver
Chaoyong He (1):
      app/testpmd: fix RSS hash key update
Chengwen Feng (3):
      app/testpmd: relax number of TCs in DCB command
      bus: cleanup device lists
      net/hns3: fix queue TC configuration on VF
Dariusz Sosnowski (5):
      net/mlx5: fix header modify action on group 0
      net/mlx5: validate GTP PSC QFI width
      net/mlx5: fix counter service cleanup on init failure
      net/mlx5: fix VLAN stripping on hairpin queue
      net/mlx5: fix masked indirect age action validation
David Marchand (5):
      ci: bump tested distributions in GHA
      acl: fix build with GCC 15 on aarch64
      eal: warn if no lcore is available
      doc: remove reference to deprecated --use-device option
      eal: add description of service corelist in usage
Dengdui Huang (12):
      net/hns3: fix integer overflow in interrupt unmap
      net/hns3: fix memory leak on failure
      net/hns3: fix extra wait for link up
      net/hns3: fix memory leak for indirect flow action
      net/hns3: fix interrupt rollback
      net/hns3: fix divide by zero
      net/hns3: fix resources release on reset
      net/hns3: fix CRC data segment
      mem: fix lockup on address space shortage
      net/hns3: check requirement for hardware GRO
      net/hns3: allow Tx vector when fast free not enabled
      net/hns3: allow Rx vector mode with VLAN filter
Dhanya Pillai (1):
      net/i40e: fix RSS on plain IPv4
Doug Foster (1):
      config/arm: add grace build config
Eugenio Pérez (1):
      vhost: search virtqueues driver data in read-only area
Gagandeep Singh (2):
      common/dpaax: fix PDCP key command race condition
      common/dpaax: fix PDCP AES only 12-bit SN
Gavin Li (1):
      net/mlx5: align PF and VF/SF MAC address handling
Gowrishankar Muthukrishnan (2):
      crypto/openssl: include private exponent in RSA session
      test/crypto: fix RSA decrypt validation
Gregory Etelson (3):
      net/mlx5: remove unsupported flow meter action in HWS
      common/mlx5: fix extraction of auxiliary device name
      bus/auxiliary: fix crash in cleanup
Hengqi Chen (1):
      net/virtio: fix check of threshold for Tx freeing
Jake Freeland (1):
      bus/pci/bsd: fix device existence check
Jiawen Wu (13):
      net/txgbe: fix ntuple filter parsing
      net/txgbe: fix raw pattern match for FDIR rule
      net/txgbe: fix packet type for FDIR filter
      net/txgbe: fix to create FDIR filter for SCTP packet
      net/txgbe: fix FDIR perfect mode for IPv6
      net/txgbe: fix reserved extra FDIR headroom
      net/txgbe: fix MAC control frame forwarding
      net/ngbe: fix MAC control frame forwarding
      net/txgbe: fix device statistics
      net/ngbe: fix device statistics
      net/txgbe: restrict VLAN strip configuration on VF
      net/txgbe: add LRO flag in mbuf when enabled
      net/txgbe: fix to create FDIR filter for tunnel packet
Kaiwen Deng (2):
      net/e1000: fix xstats name
      net/e1000: fix igb Tx queue offloads capability
Khadem Ullah (1):
      net/mlx5: fix crash on age query with indirect conntrack
Krzysztof Galazka (1):
      net/i40e/base: remove unused variables
Long Li (5):
      bus/vmbus: align ring buffer data to page boundary
      bus/vmbus: use Hyper-V page size
      net/netvsc: use Hyper-V page size
      net/netvsc: add stats counters from VF
      net/mana: check vendor ID when probing RDMA device
Luca Boccassi (1):
      Revert "net/virtio: fix check of threshold for Tx freeing"
Lukasz Krakowiak (2):
      net/ice/base: fix integer overflow
      net/ice/base: fix typo in device ID description
Maayan Kashani (2):
      ethdev: fix error struct in flow configure
      examples/multi_process: fix ports cleanup on exit
Madhuker Mythri (1):
      net/bonding: avoid RSS RETA update in flow isolation mode
Maxime Coquelin (1):
      net/mlx5: avoid setting kernel MTU if not needed
Mingjin Ye (1):
      net/ice: fix querying RSS hash for DCF
Morten Brørup (1):
      eal/unix: fix log message for madvise failure
Nithin Dabilpuram (1):
      common/cnxk: fix CQ tail drop
Nithinsen Kaithakadan (3):
      common/cnxk: fix qsize in CPT iq enable
      test/crypto: fix auth and cipher case IV length
      test/crypto: set to null after freeing operation
Oleksandr Nahnybida (1):
      trace: fix overflow in per-lcore trace buffer
Pavan Nikhilesh (1):
      eal: fix return value of lcore role
Pravin Pathak (4):
      event/dlb2: fix dequeue with CQ depth <= 16
      event/dlb2: fix validaton of LDB port COS ID arguments
      event/dlb2: fix num single link ports for DLB2.5
      app/eventdev: fix number of releases sent during cleanup
Radu Nicolau (3):
      crypto/virtio: add request check on request side
      crypto/virtio: fix driver cleanup
      crypto/qat: fix out-of-place chain/cipher/auth headers
Rahul Bhansali (3):
      net/cnxk: fix descriptor count update on reconfig
      common/cnxk: fix null pointer checks
      net/cnxk: fix lock for security session ops
Rajesh Mudimadugula (2):
      vhost/crypto: fix cipher data length
      crypto/virtio: fix cipher data source length
Rakesh Kudurumalla (2):
      examples/ipsec-secgw: fix crash with IPv6
      examples/ipsec-secgw: fix crash in event vector mode
Rui Ferreira (2):
      eal/linux: unregister alarm callback before free
      eal/freebsd: unregister alarm callback before free
Satheesh Paul (1):
      common/cnxk: fix E-tag pattern parsing
Shani Peretz (1):
      app/crypto-perf: fix AAD offset alignment
Stephen Hemminger (3):
      net/qede: fix use after free
      bus/fslmc: fix use after free
      net/null: fix packet copy
Sunyang Wu (1):
      ethdev: keep promiscuous/allmulti value before disabling
Thomas Monjalon (1):
      examples/multi_process: revert ports cleanup on exit
Tirthendu Sarkar (1):
      event/dlb2: fix default credits based on HW version
Viacheslav Ovsiienko (2):
      net/mlx5: fix maximal queue size query
      net/mlx5: fix hypervisor detection in VLAN workaround
Volodymyr Fialko (1):
      examples/ipsec-secgw: fix number of queue pairs
Yan Lu (1):
      net/tap: fix qdisc add failure handling
Yang Ming (1):
      eal/linux: improve ASLR check
Yuan Wang (2):
      net/e1000: fix EEPROM dump
      net/ixgbe: fix port mask default value in filter
    
    
More information about the stable
mailing list