Hi, Kevin RedHat QE did not find any new issues about 21.11.5 rc1 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 21.11.5-rc1 commit 89133ca5b161036ace8fee04dd39ca94533fffc9 Author: Kevin Traynor Date: Wed Aug 2 13:23:13 2023 +0100 version: 21.11.5-rc1 Signed-off-by: Kevin Traynor < ktraynor@redhat.com> - Test device : X540-AT2 NIC(ixgbe, 10G) Best Regards, YangHang Liu On Thu, Aug 3, 2023 at 12:31 AM Kevin Traynor wrote: > 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 > >