<div dir="ltr"><div><br></div><div><div dir="ltr"><div><div dir="ltr"><div><font face="arial, sans-serif">Hi, Kevin<br><br>RedHat QE did not find any new issues about 21.11.5 rc1 dpdk during the tests.<br><br>I tested below 18 scenarios and all got PASS on RHEL9:<br></font><ul><li style="margin-left:15px"><font face="arial, sans-serif">Guest with device assignment(PF) throughput testing(1G hugepage size): PASS</font></li><li style="margin-left:15px"><font face="arial, sans-serif">Guest with device assignment(PF) throughput testing(2M hugepage size) : PASS</font></li><li style="margin-left:15px"><font face="arial, sans-serif">Guest with device assignment(VF) throughput testing: PASS</font></li><li style="margin-left:15px"><font face="arial, sans-serif">PVP (host dpdk testpmd as vswitch) 1Q: throughput testing: PASS</font></li><li style="margin-left:15px"><font face="arial, sans-serif">PVP vhost-user 2Q throughput testing: PASS</font></li><li style="margin-left:15px"><font face="arial, sans-serif">PVP vhost-user 1Q - cross numa node throughput testing: PASS</font></li><li style="margin-left:15px"><font face="arial, sans-serif">Guest with vhost-user 2 queues throughput testing: PASS</font></li><li style="margin-left:15px"><font face="arial, sans-serif">vhost-user reconnect with dpdk-client, qemu-server qemu reconnect: PASS</font></li><li style="margin-left:15px"><font face="arial, sans-serif">vhost-user reconnect with dpdk-client, qemu-server ovs reconnect: PASS</font></li><li style="margin-left:15px"><font face="arial, sans-serif">PVP reconnect with dpdk-client, qemu-server: PASS</font></li><li style="margin-left:15px"><font face="arial, sans-serif">PVP 1Q live migration testing: PASS</font></li><li style="margin-left:15px"><font face="arial, sans-serif">PVP 1Q cross numa node live migration testing: PASS</font></li><li style="margin-left:15px"><font face="arial, sans-serif">Guest with ovs+dpdk+vhost-user 1Q live migration testing: PASS</font></li><li style="margin-left:15px"><font face="arial, sans-serif">Guest with ovs+dpdk+vhost-user 1Q live migration testing (2M): PASS</font></li><li style="margin-left:15px"><font face="arial, sans-serif">Guest with ovs+dpdk+vhost-user 2Q live migration testing: PASS</font></li><li style="margin-left:15px"><font face="arial, sans-serif">Guest with ovs+dpdk+vhost-user 4Q live migration testing: PASS</font></li><li style="margin-left:15px"><font face="arial, sans-serif">Host PF + DPDK testing: PASS</font></li><li style="margin-left:15px"><font face="arial, sans-serif">Host VF + DPDK testing: PASS</font></li></ul><font face="arial, sans-serif">Test Versions:</font></div><div><ul><li style="margin-left:15px"><span style="color:rgb(51,51,51)"><font face="arial, sans-serif">qemu-kvm-6.2.0</font></span></li><li style="margin-left:15px"><font color="#333333" face="arial, sans-serif">kernel 5.14 </font></li><li style="margin-left:15px"><font face="arial, sans-serif"><span style="color:rgb(51,51,51);font-size:14px">dpdk</span></font> 21.11.5-rc1</li></ul></div></div></div></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"></blockquote> commit 89133ca5b161036ace8fee04dd39ca94533fffc9<br><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"></blockquote> Author: Kevin Traynor <<a href="mailto:ktraynor@redhat.com">ktraynor@redhat.com</a>><br><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"></blockquote> Date: Wed Aug 2 13:23:13 2023 +0100<br><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"></blockquote> version: 21.11.5-rc1<br><div><div><div><div> Signed-off-by: Kevin Traynor <<a href="mailto:ktraynor@redhat.com">ktraynor@redhat.com</a>></div></div></div></div><div dir="ltr"><div><div dir="ltr"><div><ul><li style="margin-left:15px"><font face="arial, sans-serif">Test device : X540-AT2 NIC(ixgbe, 10G)</font></li></ul><div><font face="arial, sans-serif"><br></font></div></div><div><div dir="ltr"><div dir="ltr"><div><font face="arial, sans-serif">Best Regards,</font></div><div><font face="arial, sans-serif">YangHang Liu</font></div></div></div></div></div></div></div></div><div><br></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><br></div></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Aug 3, 2023 at 12:31 AM Kevin Traynor <<a href="mailto:ktraynor@redhat.com">ktraynor@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi all,<br>
<br>
Here is a list of patches targeted for stable release 21.11.5.<br>
<br>
The planned date for the final release is 22nd August.<br>
<br>
Please help with testing and validation of your use cases and report<br>
any issues/results with reply-all to this mail. For the final release<br>
the fixes and reported validations will be added to the release notes.<br>
<br>
A release candidate tarball can be found at:<br>
<br>
<a href="https://dpdk.org/browse/dpdk-stable/tag/?id=v21.11.5-rc1" rel="noreferrer" target="_blank">https://dpdk.org/browse/dpdk-stable/tag/?id=v21.11.5-rc1</a><br>
<br>
These patches are located at branch 21.11 of dpdk-stable repo:<br>
<a href="https://dpdk.org/browse/dpdk-stable/" rel="noreferrer" target="_blank">https://dpdk.org/browse/dpdk-stable/</a><br>
<br>
Thanks.<br>
<br>
Kevin<br>
<br>
---<br>
Aakash Sasidharan (1):<br>
test/crypto: fix PDCP-SDAP test vectors<br>
<br>
Akhil Goyal (1):<br>
doc: fix auth algos in cryptoperf app<br>
<br>
Alexander Kozyrev (1):<br>
net/mlx5: forbid MPRQ restart<br>
<br>
Ali Alnubani (1):<br>
doc: fix typos and wording in flow API guide<br>
<br>
Artemii Morozov (1):<br>
common/sfc_efx/base: fix Rx queue without RSS hash prefix<br>
<br>
Ashwin Sekhar T K (1):<br>
doc: fix typo in graph guide<br>
<br>
Bing Zhao (2):<br>
net/mlx5: fix drop action memory leak<br>
net/mlx5: fix validation for conntrack indirect action<br>
<br>
Boleslav Stankevich (2):<br>
net/virtio: propagate interrupt configuration error values<br>
net/virtio: fix initialization to return negative errno<br>
<br>
Bruce Richardson (5):<br>
kernel/freebsd: fix function parameter list<br>
build: fix case of project language name<br>
telemetry: fix autotest on Alpine<br>
eal: avoid calling cleanup twice<br>
test/bonding: fix include of standard header<br>
<br>
Chaoyong He (1):<br>
net/nfp: fix offloading flows<br>
<br>
Chengwen Feng (4):<br>
net/hns3: fix Rx multiple firmware reset interrupts<br>
net/hns3: fix mbuf leakage when RxQ started during reset<br>
net/hns3: fix mbuf leakage when RxQ started after reset<br>
net/hns3: fix device start return value<br>
<br>
Ciara Power (3):<br>
crypto/scheduler: fix last element for valid args<br>
crypto/ipsec_mb: optimize allocation in session<br>
app/crypto-perf: fix socket ID default value<br>
<br>
Dariusz Sosnowski (1):<br>
net/mlx5: fix drop action attribute validation<br>
<br>
David Christensen (1):<br>
net/tap: set locally administered bit for fixed MAC address<br>
<br>
David Marchand (6):<br>
net/mlx5: enhance error log for tunnel offloading<br>
net/virtio-user: fix leak when initialisation fails<br>
examples/l2fwd-cat: fix external build<br>
test: add graph tests<br>
mbuf: fix Doxygen comment of distributor metadata<br>
ci: fix libabigail cache in GHA<br>
<br>
Dengdui Huang (3):<br>
net/hns3: fix variable type mismatch<br>
net/hns3: fix inaccurate log<br>
net/hns3: fix redundant line break in log<br>
<br>
Denis Pryazhennikov (3):<br>
ethdev: update documentation for API to set FEC<br>
ethdev: check that at least one FEC mode is specified<br>
ethdev: update documentation for API to get FEC<br>
<br>
Devendra Singh Rawat (1):<br>
net/qede: fix RSS indirection table initialization<br>
<br>
Didier Pallard (1):<br>
crypto/openssl: skip workaround at compilation time<br>
<br>
Dongdong Liu (3):<br>
doc: fix kernel patch link in hns3 guide<br>
doc: fix syntax in hns3 guide<br>
doc: fix number of leading spaces in hns3 guide<br>
<br>
Erez Ferber (1):<br>
common/mlx5: adjust fork call with new kernel API<br>
<br>
Erik Gabriel Carrillo (1):<br>
eventdev/timer: fix buffer flush<br>
<br>
Feifei Wang (1):<br>
ring: fix dequeue parameter name<br>
<br>
Fengnan Chang (2):<br>
eal/linux: fix legacy mem init with many segments<br>
mem: fix memsegs exhausted message<br>
<br>
Ferruh Yigit (2):<br>
kni: fix build with Linux 6.3<br>
kni: fix build with Linux 6.5<br>
<br>
Gregory Etelson (1):<br>
net/mlx5: fix flow workspace destruction<br>
<br>
Heng Jiang (1):<br>
net/mlx5: fix LRO TCP checksum<br>
<br>
Hernan Vargas (2):<br>
baseband/fpga_5gnr_fec: fix possible division by zero<br>
baseband/fpga_5gnr_fec: fix starting unconfigured queue<br>
<br>
Huisong Li (10):<br>
ethdev: fix MAC address occupies two entries<br>
net/hns3: fix never set MAC flow control<br>
net/hns3: fix RTC time on initialization<br>
net/hns3: fix RTC time after reset<br>
net/hns3: uninitialize PTP<br>
net/hns3: extract PTP to its own header file<br>
net/hns3: fix IMP reset trigger<br>
net/hns3: delete duplicate macro definition<br>
net/hns3: fix non-zero weight for disabled TC<br>
net/hns3: fix index to look up table in NEON Rx<br>
<br>
Ivan Malov (2):<br>
net/sfc: stop misuse of Rx ingress m-port metadata on EF100<br>
net/sfc: invalidate dangling MAE flow action FW resource IDs<br>
<br>
Jerin Jacob (4):<br>
examples/ip_pipeline: fix build with GCC 13<br>
examples/ntb: fix build with GCC 13<br>
net/hns3: fix build warning<br>
doc: remove warning with Doxygen 1.9.7<br>
<br>
Jiawen Wu (6):<br>
net/txgbe/base: fix Tx with fiber hotplug<br>
net/txgbe: fix interrupt enable mask<br>
net/txgbe: fix to set autoneg for 1G speed<br>
net/txgbe: fix extended statistics<br>
net/ngbe: fix extended statistics<br>
net/ngbe: fix RSS offload capability<br>
<br>
Jie Hai (5):<br>
net/hns3: fix FEC mode for 200G ports<br>
net/hns3: fix FEC mode check<br>
net/hns3: fix uninitialized variable<br>
net/hns3: fix missing FEC capability<br>
net/hns3: get FEC capability from firmware<br>
<br>
Jieqiang Wang (1):<br>
net/i40e: fix comments<br>
<br>
Junfeng Guo (2):<br>
net/ice: fix protocol agnostic offloading with big packets<br>
doc: update BIOS settings and supported HW for NTB<br>
<br>
Kaijun Zeng (1):<br>
net/vmxnet3: fix return code in initializing<br>
<br>
Kaiwen Deng (1):<br>
net/ice: fix DCF RSS initialization<br>
<br>
Kaiyu Zhang (1):<br>
ethdev: fix potential leak in PCI probing helper<br>
<br>
Kamalakannan R (1):<br>
pipeline: fix double free for table stats<br>
<br>
Ke Xu (1):<br>
net/iavf: fix tunnel TSO path selection<br>
<br>
Long Wu (1):<br>
net/bonding: fix destroy dedicated queues flow<br>
<br>
Mattias Rönnblom (1):<br>
event/dsw: free rings on close<br>
<br>
Maxime Coquelin (1):<br>
vhost: fix invalid call FD handling<br>
<br>
Michael Baum (1):<br>
doc: fix format in flow API guide<br>
<br>
Michal Schmidt (1):<br>
net/iavf: fix VLAN offload with AVX512<br>
<br>
Min Zhou (1):<br>
net/ixgbe: add proper memory barriers in Rx<br>
<br>
Mingjin Ye (3):<br>
net/ice: fix statistics<br>
net/ice: fix DCF control thread crash<br>
net/iavf: fix abnormal disable HW interrupt<br>
<br>
Nithin Dabilpuram (2):<br>
common/cnxk: fix inline device VF identification<br>
net/cnxk: fix cookies check with security offload<br>
<br>
Pavan Nikhilesh (2):<br>
doc: fix event timer adapter guide<br>
event/cnxk: fix nanoseconds to ticks conversion<br>
<br>
Peng Zhang (1):<br>
net/nfp: fix address always related with PF ID 0<br>
<br>
Philip Prindeville (1):<br>
vfio: fix include with musl runtime<br>
<br>
Qi Zhang (1):<br>
net/ice: initialize parser for double VLAN<br>
<br>
Qiming Yang (6):<br>
net/ice/base: remove unreachable code<br>
net/e1000: fix queue number initialization<br>
net/ice: fix VLAN mode parser<br>
net/ixgbe: fix Rx and Tx queue status<br>
net/igc: fix Rx and Tx queue status<br>
net/e1000: fix Rx and Tx queue status<br>
<br>
Rahul Bhansali (1):<br>
common/cnxk: fix IPsec IPv6 tunnel address byte swap<br>
<br>
Raslan Darawsheh (1):<br>
app/testpmd: fix GTP L2 length in checksum engine<br>
<br>
Ronak Doshi (1):<br>
net/vmxnet3: fix drop of empty segments in Tx<br>
<br>
Rongwei Liu (1):<br>
net/mlx5: fix duplicated tag index matching in SWS<br>
<br>
Ruifeng Wang (4):<br>
test/malloc: fix missing free<br>
test/malloc: fix statistics checks<br>
net/mlx5: fix risk in NEON Rx descriptor read<br>
test/mbuf: fix crash in a forked process<br>
<br>
Samina Arshad (1):<br>
examples/fips_validation: fix digest length in AES-GCM<br>
<br>
Saoirse O'Donovan (2):<br>
test/crypto: fix return value for SNOW3G<br>
crypto/ipsec_mb: fix enqueue counter for SNOW3G<br>
<br>
Satha Rao (1):<br>
net/cnxk: flush SQ before configuring MTU<br>
<br>
Satheesh Paul (1):<br>
net/cnxk: fix flow queue index validation<br>
<br>
Sean Zhang (1):<br>
net/mlx5: fix flow dump for modify field<br>
<br>
Shijith Thotton (1):<br>
eventdev/timer: fix timeout event wait behavior<br>
<br>
Shiyang He (4):<br>
net/iavf: release large VF when closing device<br>
net/ice: fix tunnel packet Tx descriptor<br>
net/i40e: fix tunnel packet Tx descriptor<br>
app/testpmd: fix checksum engine with GTP on 32-bit<br>
<br>
Stephen Hemminger (1):<br>
net/netvsc: fix sizeof calculation<br>
<br>
Suanming Mou (1):<br>
ethdev: fix indirect action conversion<br>
<br>
Tejasree Kondoj (1):<br>
test/crypto: fix session creation check<br>
<br>
Thierry Herbelot (1):<br>
doc: fix typo in cnxk platform guide<br>
<br>
Thomas Monjalon (1):<br>
pci: fix comment referencing renamed function<br>
<br>
Tianli Lai (1):<br>
net/dpaa2: fix checksum good flags<br>
<br>
Viacheslav Ovsiienko (2):<br>
net/mlx5: fix device removal event handling<br>
ipc: fix file descriptor leakage with unhandled messages<br>
<br>
Vikash Poddar (1):<br>
common/qat: detach crypto from compress build<br>
<br>
Vladimir Medvedkin (3):<br>
fib: fix adding default route<br>
hash: fix reading unaligned bits in Toeplitz hash<br>
examples/ipsec-secgw: fix TAP default MAC address<br>
<br>
Wenjing Qiao (3):<br>
net/ice: adjust timestamp mbuf register<br>
net/ice: fix timestamp enabling<br>
common/iavf: fix MAC type for 710 NIC<br>
<br>
Wenjun Wu (3):<br>
net/i40e: fix Rx data buffer size<br>
net/ice: fix Rx data buffer size<br>
net/iavf: fix Rx data buffer size<br>
<br>
Wenzhuo Lu (1):<br>
net/iavf: fix VLAN insertion in vector path<br>
<br>
Xiao Liang (1):<br>
ipsec: fix NAT-T header length<br>
<br>
Yiding Zhou (1):<br>
net/ice: fix 32-bit build<br>
<br>
Yunjian Wang (2):<br>
ring: fix use after free<br>
net/txgbe: fix use-after-free on remove<br>
<br>
Yuying Zhang (1):<br>
net/ice: fix RSS hash key generation<br>
<br>
Zerun Fu (1):<br>
net/bonding: fix startup when NUMA is not supported<br>
<br>
Zhichao Zeng (2):<br>
net/ice: fix outer UDP checksum offload<br>
net/iavf: fix stop ordering<br>
<br>
Zhihong Wang (1):<br>
eal/linux: fix secondary process crash for mp hotplug requests<br>
<br>
</blockquote></div>