Hi, Luca

RedHat QE did not find any new issues about 20.11.9 rc dpdk during the tests.

I tested below 18 scenarios and all got PASS on RHEL9:
  • Guest with device assignment(PF) throughput testing(1G hugepage size): PASS
  • Guest with device assignment(PF) throughput testing(2M hugepage size) : PASS
  • Guest with device assignment(VF) throughput testing: PASS
  • PVP (host dpdk testpmd as vswitch) 1Q: throughput testing: PASS
  • PVP vhost-user 2Q throughput testing: PASS
  • PVP vhost-user 1Q - cross numa node throughput testing: PASS
  • Guest with vhost-user 2 queues throughput testing: PASS
  • vhost-user reconnect with dpdk-client, qemu-server qemu reconnect: PASS
  • vhost-user reconnect with dpdk-client, qemu-server ovs reconnect: PASS
  • PVP  reconnect with dpdk-client, qemu-server: PASS
  • PVP 1Q live migration testing: PASS
  • PVP 1Q cross numa node live migration testing: PASS
  • Guest with ovs+dpdk+vhost-user 1Q live migration testing: PASS
  • Guest with ovs+dpdk+vhost-user 1Q live migration testing (2M): PASS
  • Guest with ovs+dpdk+vhost-user 2Q live migration testing: PASS
  • Guest with ovs+dpdk+vhost-user 4Q live migration testing: PASS
  • Host PF + DPDK testing: PASS
  • Host VF + DPDK testing: PASS
Test Versions:
  • qemu-kvm-6.2.0
  • kernel 5.14 
  • dpdk 20.11.9-rc1
# git log -1
commit 84df5f9791de5e5476a29f27fba3254761c399c3 (HEAD, tag: v20.11.9-rc1, origin/20.11)
Author: Luca Boccassi <bluca@debian.org>
Date:   Fri Jul 28 23:22:55 2023 +0100
    version: 20.11.9-rc1
    Signed-off-by: Luca Boccassi <bluca@debian.org>
  • Test device : X540-AT2 NIC(ixgbe, 10G)

Best Regards,
YangHang Liu


On Sat, Jul 29, 2023 at 7:07 AM <luca.boccassi@gmail.com> wrote:
Hi all,

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

The planned date for the final release is the 14th of August 2023.

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.9-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/crypto: fix PDCP-SDAP test vectors

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

Alexander Kozyrev (2):
      net/mlx5: forbid MPRQ restart
      net/mlx5: fix MPRQ stride size to accommodate the headroom

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

Boleslav Stankevich (1):
      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 (2):
      net/nfp: fix offloading flows
      net/nfp: fix Tx descriptor free logic of NFD3

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 (2):
      crypto/scheduler: fix last element for valid args
      app/crypto-perf: fix socket ID default value

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

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

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

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

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

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

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 (4):
      ethdev: fix MAC address occupies two entries
      net/hns3: fix IMP reset trigger
      net/hns3: fix non-zero weight for disabled TC
      net/hns3: fix index to look up table in NEON Rx

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 (3):
      net/txgbe/base: fix Tx with fiber hotplug
      net/txgbe: fix to set autoneg for 1G speed
      net/txgbe: fix extended statistics

Jie Hai (3):
      net/hns3: fix FEC mode for 200G ports
      net/hns3: fix FEC mode check
      net/hns3: fix uninitialized variable

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

Junfeng Guo (1):
      doc: update BIOS settings and supported HW for NTB

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

Kaiwen Deng (2):
      net/ice: fix DCF RSS initialization
      net/iavf: fix virtchnl command called in interrupt

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

Leyi Rong (1):
      eal/x86: improve multiple of 64 bytes memcpy performance

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

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

Pavan Nikhilesh (1):
      doc: fix event timer adapter guide

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

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

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

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
      test/mbuf: fix crash in a forked process
      net/mlx5: fix risk in NEON Rx descriptor read

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

Saoirse O'Donovan (1):
      test/crypto: fix return value for SNOW3G

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

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

Vladimir Medvedkin (2):
      fib: fix adding default route
      examples/ipsec-secgw: fix TAP default MAC address

Wenjing Qiao (1):
      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

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