21.11.5 patches review and test

Kevin Traynor ktraynor at redhat.com
Wed Aug 2 18:31:15 CEST 2023


Hi all,

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

The planned date for the final release is 22nd August.

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.5-rc1

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

Thanks.

Kevin

---
Aakash Sasidharan (1):
      test/crypto: fix PDCP-SDAP test vectors

Akhil Goyal (1):
      doc: fix auth algos in cryptoperf app

Alexander Kozyrev (1):
      net/mlx5: forbid MPRQ restart

Ali Alnubani (1):
      doc: fix typos and wording in flow API guide

Artemii Morozov (1):
      common/sfc_efx/base: fix Rx queue without RSS hash prefix

Ashwin Sekhar T K (1):
      doc: fix typo in graph guide

Bing Zhao (2):
      net/mlx5: fix drop action memory leak
      net/mlx5: fix validation for conntrack indirect action

Boleslav Stankevich (2):
      net/virtio: propagate interrupt configuration error values
      net/virtio: fix initialization to return negative errno

Bruce Richardson (5):
      kernel/freebsd: fix function parameter list
      build: fix case of project language name
      telemetry: fix autotest on Alpine
      eal: avoid calling cleanup twice
      test/bonding: fix include of standard header

Chaoyong He (1):
      net/nfp: fix offloading flows

Chengwen Feng (4):
      net/hns3: fix Rx multiple firmware reset interrupts
      net/hns3: fix mbuf leakage when RxQ started during reset
      net/hns3: fix mbuf leakage when RxQ started after reset
      net/hns3: fix device start return value

Ciara Power (3):
      crypto/scheduler: fix last element for valid args
      crypto/ipsec_mb: optimize allocation in session
      app/crypto-perf: fix socket ID default value

Dariusz Sosnowski (1):
      net/mlx5: fix drop action attribute validation

David Christensen (1):
      net/tap: set locally administered bit for fixed MAC address

David Marchand (6):
      net/mlx5: enhance error log for tunnel offloading
      net/virtio-user: fix leak when initialisation fails
      examples/l2fwd-cat: fix external build
      test: add graph tests
      mbuf: fix Doxygen comment of distributor metadata
      ci: fix libabigail cache in GHA

Dengdui Huang (3):
      net/hns3: fix variable type mismatch
      net/hns3: fix inaccurate log
      net/hns3: fix redundant line break in log

Denis Pryazhennikov (3):
      ethdev: update documentation for API to set FEC
      ethdev: check that at least one FEC mode is specified
      ethdev: update documentation for API to get FEC

Devendra Singh Rawat (1):
      net/qede: fix RSS indirection table initialization

Didier Pallard (1):
      crypto/openssl: skip workaround at compilation time

Dongdong Liu (3):
      doc: fix kernel patch link in hns3 guide
      doc: fix syntax in hns3 guide
      doc: fix number of leading spaces in hns3 guide

Erez Ferber (1):
      common/mlx5: adjust fork call with new kernel API

Erik Gabriel Carrillo (1):
      eventdev/timer: fix buffer flush

Feifei Wang (1):
      ring: fix dequeue parameter name

Fengnan Chang (2):
      eal/linux: fix legacy mem init with many segments
      mem: fix memsegs exhausted message

Ferruh Yigit (2):
      kni: fix build with Linux 6.3
      kni: fix build with Linux 6.5

Gregory Etelson (1):
      net/mlx5: fix flow workspace destruction

Heng Jiang (1):
      net/mlx5: fix LRO TCP checksum

Hernan Vargas (2):
      baseband/fpga_5gnr_fec: fix possible division by zero
      baseband/fpga_5gnr_fec: fix starting unconfigured queue

Huisong Li (10):
      ethdev: fix MAC address occupies two entries
      net/hns3: fix never set MAC flow control
      net/hns3: fix RTC time on initialization
      net/hns3: fix RTC time after reset
      net/hns3: uninitialize PTP
      net/hns3: extract PTP to its own header file
      net/hns3: fix IMP reset trigger
      net/hns3: delete duplicate macro definition
      net/hns3: fix non-zero weight for disabled TC
      net/hns3: fix index to look up table in NEON Rx

Ivan Malov (2):
      net/sfc: stop misuse of Rx ingress m-port metadata on EF100
      net/sfc: invalidate dangling MAE flow action FW resource IDs

Jerin Jacob (4):
      examples/ip_pipeline: fix build with GCC 13
      examples/ntb: fix build with GCC 13
      net/hns3: fix build warning
      doc: remove warning with Doxygen 1.9.7

Jiawen Wu (6):
      net/txgbe/base: fix Tx with fiber hotplug
      net/txgbe: fix interrupt enable mask
      net/txgbe: fix to set autoneg for 1G speed
      net/txgbe: fix extended statistics
      net/ngbe: fix extended statistics
      net/ngbe: fix RSS offload capability

Jie Hai (5):
      net/hns3: fix FEC mode for 200G ports
      net/hns3: fix FEC mode check
      net/hns3: fix uninitialized variable
      net/hns3: fix missing FEC capability
      net/hns3: get FEC capability from firmware

Jieqiang Wang (1):
      net/i40e: fix comments

Junfeng Guo (2):
      net/ice: fix protocol agnostic offloading with big packets
      doc: update BIOS settings and supported HW for NTB

Kaijun Zeng (1):
      net/vmxnet3: fix return code in initializing

Kaiwen Deng (1):
      net/ice: fix DCF RSS initialization

Kaiyu Zhang (1):
      ethdev: fix potential leak in PCI probing helper

Kamalakannan R (1):
      pipeline: fix double free for table stats

Ke Xu (1):
      net/iavf: fix tunnel TSO path selection

Long Wu (1):
      net/bonding: fix destroy dedicated queues flow

Mattias Rönnblom (1):
      event/dsw: free rings on close

Maxime Coquelin (1):
      vhost: fix invalid call FD handling

Michael Baum (1):
      doc: fix format in flow API guide

Michal Schmidt (1):
      net/iavf: fix VLAN offload with AVX512

Min Zhou (1):
      net/ixgbe: add proper memory barriers in Rx

Mingjin Ye (3):
      net/ice: fix statistics
      net/ice: fix DCF control thread crash
      net/iavf: fix abnormal disable HW interrupt

Nithin Dabilpuram (2):
      common/cnxk: fix inline device VF identification
      net/cnxk: fix cookies check with security offload

Pavan Nikhilesh (2):
      doc: fix event timer adapter guide
      event/cnxk: fix nanoseconds to ticks conversion

Peng Zhang (1):
      net/nfp: fix address always related with PF ID 0

Philip Prindeville (1):
      vfio: fix include with musl runtime

Qi Zhang (1):
      net/ice: initialize parser for double VLAN

Qiming Yang (6):
      net/ice/base: remove unreachable code
      net/e1000: fix queue number initialization
      net/ice: fix VLAN mode parser
      net/ixgbe: fix Rx and Tx queue status
      net/igc: fix Rx and Tx queue status
      net/e1000: fix Rx and Tx queue status

Rahul Bhansali (1):
      common/cnxk: fix IPsec IPv6 tunnel address byte swap

Raslan Darawsheh (1):
      app/testpmd: fix GTP L2 length in checksum engine

Ronak Doshi (1):
      net/vmxnet3: fix drop of empty segments in Tx

Rongwei Liu (1):
      net/mlx5: fix duplicated tag index matching in SWS

Ruifeng Wang (4):
      test/malloc: fix missing free
      test/malloc: fix statistics checks
      net/mlx5: fix risk in NEON Rx descriptor read
      test/mbuf: fix crash in a forked process

Samina Arshad (1):
      examples/fips_validation: fix digest length in AES-GCM

Saoirse O'Donovan (2):
      test/crypto: fix return value for SNOW3G
      crypto/ipsec_mb: fix enqueue counter for SNOW3G

Satha Rao (1):
      net/cnxk: flush SQ before configuring MTU

Satheesh Paul (1):
      net/cnxk: fix flow queue index validation

Sean Zhang (1):
      net/mlx5: fix flow dump for modify field

Shijith Thotton (1):
      eventdev/timer: fix timeout event wait behavior

Shiyang He (4):
      net/iavf: release large VF when closing device
      net/ice: fix tunnel packet Tx descriptor
      net/i40e: fix tunnel packet Tx descriptor
      app/testpmd: fix checksum engine with GTP on 32-bit

Stephen Hemminger (1):
      net/netvsc: fix sizeof calculation

Suanming Mou (1):
      ethdev: fix indirect action conversion

Tejasree Kondoj (1):
      test/crypto: fix session creation check

Thierry Herbelot (1):
      doc: fix typo in cnxk platform guide

Thomas Monjalon (1):
      pci: fix comment referencing renamed function

Tianli Lai (1):
      net/dpaa2: fix checksum good flags

Viacheslav Ovsiienko (2):
      net/mlx5: fix device removal event handling
      ipc: fix file descriptor leakage with unhandled messages

Vikash Poddar (1):
      common/qat: detach crypto from compress build

Vladimir Medvedkin (3):
      fib: fix adding default route
      hash: fix reading unaligned bits in Toeplitz hash
      examples/ipsec-secgw: fix TAP default MAC address

Wenjing Qiao (3):
      net/ice: adjust timestamp mbuf register
      net/ice: fix timestamp enabling
      common/iavf: fix MAC type for 710 NIC

Wenjun Wu (3):
      net/i40e: fix Rx data buffer size
      net/ice: fix Rx data buffer size
      net/iavf: fix Rx data buffer size

Wenzhuo Lu (1):
      net/iavf: fix VLAN insertion in vector path

Xiao Liang (1):
      ipsec: fix NAT-T header length

Yiding Zhou (1):
      net/ice: fix 32-bit build

Yunjian Wang (2):
      ring: fix use after free
      net/txgbe: fix use-after-free on remove

Yuying Zhang (1):
      net/ice: fix RSS hash key generation

Zerun Fu (1):
      net/bonding: fix startup when NUMA is not supported

Zhichao Zeng (2):
      net/ice: fix outer UDP checksum offload
      net/iavf: fix stop ordering

Zhihong Wang (1):
      eal/linux: fix secondary process crash for mp hotplug requests



More information about the stable mailing list