<div dir="ltr"><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><font face="arial, sans-serif">RedHat QE tested below 18 scenarios on RHEL 9.4 and didn't find any new dpdk issues.<br></font><ul><li style="margin-left:15px"></li><li><span style="font-family:arial,sans-serif">VM with device assignment(PF) throughput testing(1G hugepage size): PASS</span><br></li><li><span style="font-family:arial,sans-serif">VM with device assignment(PF) throughput testing(2M hugepage size) : PASS</span><br></li><li><span style="font-family:arial,sans-serif">VM with device assignment(VF) throughput testing: PASS</span><br></li><li><span style="font-family:arial,sans-serif">PVP (host dpdk testpmd as vswitch) 1Q: throughput testing: PASS</span><br></li><li><span style="font-family:arial,sans-serif">PVP vhost-user 2Q throughput testing: PASS</span><br></li><li><span style="font-family:arial,sans-serif">PVP vhost-user 1Q - cross numa node throughput testing: PASS</span><br></li><li><span style="font-family:arial,sans-serif">VM with vhost-user 2 queues throughput testing: PASS</span><br></li><li><span style="font-family:arial,sans-serif">vhost-user reconnect with dpdk-client, qemu-server qemu reconnect: PASS</span><br></li><li><span style="font-family:arial,sans-serif">vhost-user reconnect with dpdk-client, qemu-server ovs reconnect: PASS</span><br></li><li><span style="font-family:arial,sans-serif">PVP reconnect with dpdk-client, qemu-server: PASS</span><br></li><li><span style="font-family:arial,sans-serif">PVP 1Q live migration testing: PASS</span><br></li><li><span style="font-family:arial,sans-serif">PVP 1Q cross numa node live migration testing: PASS</span><br></li><li><span style="font-family:arial,sans-serif">VM with ovs+dpdk+vhost-user 1Q live migration testing: PASS</span><br></li><li><span style="font-family:arial,sans-serif">VM with ovs+dpdk+vhost-user 1Q live migration testing (2M): PASS</span><br></li><li><span style="font-family:arial,sans-serif">VM with ovs+dpdk+vhost-user 2Q live migration testing: PASS</span><br></li><li><span style="font-family:arial,sans-serif">VM with ovs+dpdk+vhost-user 4Q live migration testing: PASS</span><br></li><li><span style="font-family:arial,sans-serif">Host PF + DPDK testing: PASS</span><br></li><li><span style="font-family:arial,sans-serif">Host VF + DPDK testing: PASS</span><br></li></ul><font face="arial, sans-serif">Test Versions:<br></font><ul><li style="margin-left:15px"><font face="arial, sans-serif">qemu-kvm-8.2.0</font></li><li style="margin-left:15px"><font face="arial, sans-serif">kernel 5.14</font></li><li style="margin-left:15px"><font face="arial, sans-serif">libvirt 10.0</font></li><li style="margin-left:15px"><font face="arial, sans-serif">git log</font></li></ul> Commit e9b8b369deed1d368079e2591fa8df4a4b9dc94a<br><span style="font-family:arial,sans-serif"> Author: Kevin Traynor <<a href="mailto:ktraynor@redhat.com">ktraynor@redhat.com</a>></span><br><span style="font-family:arial,sans-serif"> Date: Thu Apr 18 13:19:53 2024 +0100</span><br><span style="font-family:arial,sans-serif"> version: 21.11.7-rc1</span><br><span style="font-family:arial,sans-serif"> Signed-off-by: Kevin Traynor <<a href="mailto:ktraynor@redhat.com">ktraynor@redhat.com</a>></span><br></div><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">Tested-by: Yanghang Liu<<a href="mailto:yanghliu@redhat.com" target="_blank">yanghliu@redhat.com</a>><br></font></div></div></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Apr 18, 2024 at 8:34 PM 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.7.<br>
<br>
The planned date for the final release is 30th April.<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.7-rc1" rel="noreferrer" target="_blank">https://dpdk.org/browse/dpdk-stable/tag/?id=v21.11.7-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>
Ajit Khaparde (2):<br>
net/bnxt: fix array overflow<br>
net/bnxt: modify locking for representor Tx<br>
<br>
Akhil Goyal (1):<br>
common/cnxk: fix memory leak in CPT init<br>
<br>
Akshay Dorwat (1):<br>
net/ionic: fix RSS query<br>
<br>
Alan Elder (2):<br>
net: add macros for VLAN metadata parsing<br>
net/netvsc: fix VLAN metadata parsing<br>
<br>
Ali Alnubani (1):<br>
doc: update link to Windows DevX in mlx5 guide<br>
<br>
Andrew Boyer (2):<br>
net/ionic: fix device close<br>
doc: fix typos in cryptodev overview<br>
<br>
Bing Zhao (3):<br>
net/mlx5: fix counters map in bonding mode<br>
net/mlx5: fix age position in hairpin split<br>
net/mlx5: fix drop action release timing<br>
<br>
Bruce Richardson (9):<br>
kernel/freebsd: fix module build on FreeBSD 14<br>
build: fix linker warnings about undefined symbols<br>
net/vmxnet3: fix initialization on FreeBSD<br>
eventdev: improve Doxygen comments on configure struct<br>
eventdev: fix Doxygen processing of vector struct<br>
net/i40e: remove incorrect 16B descriptor read block<br>
net/iavf: remove incorrect 16B descriptor read block<br>
net/ice: remove incorrect 16B descriptor read block<br>
test: do not count skipped tests as executed<br>
<br>
Chaoyong He (1):<br>
net/nfp: fix resource leak for PF initialization<br>
<br>
Chengwen Feng (13):<br>
eal: verify strdup return<br>
bus/dpaa: verify strdup return<br>
bus/fslmc: verify strdup return<br>
bus/vdev: verify strdup return<br>
dma/idxd: verify strdup return<br>
event/cnxk: verify strdup return<br>
net/failsafe: fix memory leak in args parsing<br>
app/dumpcap: verify strdup return<br>
app/pdump: verify strdup return<br>
app/crypto-perf: verify strdup return<br>
test: verify strdup return<br>
examples/qos_sched: fix memory leak in args parsing<br>
net/hns3: remove QinQ insert support for VF<br>
<br>
Ciara Power (1):<br>
crypto/ipsec_mb: fix incorrectly setting cipher keys<br>
<br>
Dariusz Sosnowski (1):<br>
net/mlx5: fix VLAN handling in meter split<br>
<br>
David Marchand (7):<br>
hash: remove some dead code<br>
regexdev: fix logtype register<br>
ci: update versions of actions in GHA<br>
vhost: fix virtqueue access check in vhost-user setup<br>
test/event: skip test if no driver is present<br>
net/iavf: remove error logs for VLAN offloading<br>
app/testpmd: fix --stats-period option check<br>
<br>
Dengdui Huang (8):<br>
net/hns3: refactor VF mailbox message struct<br>
net/hns3: refactor PF mailbox message struct<br>
net/hns3: fix VF multiple count on one reset<br>
net/hns3: fix disable command with firmware<br>
net/hns3: fix reset level comparison<br>
app/testpmd: fix crash in multi-process forwarding<br>
net/hns3: refactor send mailbox function<br>
net/hns3: refactor handle mailbox function<br>
<br>
Edwin Brossette (2):<br>
net/virtio: remove duplicate queue xstats<br>
net/ixgbevf: fix RSS init for x550 NICs<br>
<br>
Eli Britstein (1):<br>
net/mlx5: prevent ioctl failure log flooding<br>
<br>
Emi Aoki (1):<br>
doc: fix typo in profiling guide<br>
<br>
Ferruh Yigit (3):<br>
common/mlx5: fix calloc parameters<br>
net/bnx2x: fix calloc parameters<br>
net/nfp: fix calloc parameters<br>
<br>
Fidel Castro (1):<br>
test/power: fix typo in error message<br>
<br>
Flore Norceide (1):<br>
doc: fix typo in packet framework guide<br>
<br>
Ganapati Kundapura (1):<br>
test/event: fix crash in Tx adapter freeing<br>
<br>
Hao Chen (1):<br>
vhost: fix deadlock during vDPA SW live migration<br>
<br>
Harman Kalra (1):<br>
common/cnxk: fix mbox region copy<br>
<br>
Hernan Vargas (1):<br>
doc: fix configuration in baseband 5GNR driver guide<br>
<br>
Holly Nichols (1):<br>
test/cfgfile: fix typo in error messages<br>
<br>
Huisong Li (2):<br>
doc: add traffic manager in features table<br>
doc: add link speeds configuration in features table<br>
<br>
Jie Hai (4):<br>
net/hns3: enable PFC for all user priorities<br>
net/hns3: support new device<br>
net/axgbe: fix Rx and Tx queue state<br>
net/nfp: fix Rx and Tx queue state<br>
<br>
Jonathan Erb (1):<br>
telemetry: fix empty JSON dictionaries<br>
<br>
Joyce Kong (1):<br>
config: fix CPU instruction set for cross-build<br>
<br>
Kaiwen Deng (2):<br>
net/i40e: remove redundant judgment in flow parsing<br>
net/ice: fix tunnel TSO capabilities<br>
<br>
Kalesh AP (4):<br>
net/bnxt: fix 50G and 100G forced speed<br>
net/bnxt: fix speed change from 200G to 25G on Thor<br>
net/bnxt: fix backward firmware compatibility<br>
net/bnxt: fix null pointer dereference<br>
<br>
Kevin Traynor (1):<br>
net/ixgbe: increase VF reset timeout<br>
<br>
Kiran Kumar K (1):<br>
net/cnxk: fix flow RSS configuration<br>
<br>
Kishore Padmanabha (1):<br>
net/bnxt: fix number of Tx queues being created<br>
<br>
Kommula Shiva Shankar (1):<br>
common/cnxk: fix RSS RETA configuration<br>
<br>
Konstantin Ananyev (1):<br>
examples/l3fwd: fix Rx over not ready port<br>
<br>
Masoumeh Farhadi Nia (1):<br>
examples/ipsec-secgw: fix typo in error message<br>
<br>
Maxime Coquelin (1):<br>
vhost: fix memory leak in Virtio Tx split path<br>
<br>
Michael Baum (3):<br>
net/mlx5: fix jump action validation<br>
net/mlx5: fix GENEVE TLV option management<br>
common/mlx5: fix duplicate read of general capabilities<br>
<br>
Mingjin Ye (1):<br>
test: fix probing in secondary process<br>
<br>
Morten Brørup (3):<br>
event/dlb2: remove superfluous memcpy<br>
net/bnx2x: fix warnings about memcpy lengths<br>
net/mlx5: fix warning about copy length<br>
<br>
Nithin Dabilpuram (2):<br>
common/cnxk: fix Tx MTU configuration<br>
common/cnxk: fix mbox struct attributes<br>
<br>
Pavan Nikhilesh (2):<br>
event/cnxk: fix dequeue timeout configuration<br>
doc: fix commands in eventdev test tool guide<br>
<br>
Pengfei Sun (1):<br>
net/mlx5: fix use after free when releasing Tx queues<br>
<br>
Qi Zhang (1):<br>
net/ice: fix link update<br>
<br>
Qian Hao (1):<br>
examples/packet_ordering: fix Rx with reorder mode disabled<br>
<br>
Rakesh Kudurumalla (1):<br>
test/mbuf: fix external mbuf case with assert enabled<br>
<br>
Rongwei Liu (1):<br>
net/mlx5: fix stats query crash in secondary process<br>
<br>
Satheesh Paul (1):<br>
common/cnxk: fix possible out-of-bounds access<br>
<br>
Shai Brandes (2):<br>
net/ena/base: limit exponential backoff<br>
net/ena/base: restructure interrupt handling<br>
<br>
Shaowei Sun (1):<br>
telemetry: fix connected clients count<br>
<br>
Simei Su (1):<br>
doc: fix default IP fragments maximum in programmer guide<br>
<br>
Sivaprasad Tummala (1):<br>
eal/x86: add AMD vendor check for TSC calibration<br>
<br>
Sivaramakrishnan Venkat (1):<br>
drivers/net: fix buffer overflow for packet types list<br>
<br>
Stephen Hemminger (6):<br>
cryptodev: remove unused extern variable<br>
doc: add --latencystats option in testpmd guide<br>
app/testpmd: hide --bitrate-stats in help if disabled<br>
common/sfc_efx/base: use C11 static assert<br>
net/tap: do not overwrite flow API errors<br>
net/tap: fix traffic control handle calculation<br>
<br>
Suanming Mou (5):<br>
app/crypto-perf: fix next segment mbuf<br>
app/crypto-perf: fix data comparison<br>
app/crypto-perf: fix encrypt operation verification<br>
app/crypto-perf: fix out-of-place mbuf size<br>
app/crypto-perf: add missing op resubmission<br>
<br>
Sunil Kumar Kori (1):<br>
net/cnxk: fix MTU limit<br>
<br>
Sunyang Wu (1):<br>
ethdev: fix NVGRE encap flow action description<br>
<br>
Tom Jones (1):<br>
net/vmxnet3: ignore Rx queue interrupt setup on FreeBSD<br>
<br>
Viacheslav Ovsiienko (1):<br>
net/mlx5: fix error packets drop in regular Rx<br>
<br>
Wathsala Vithanage (1):<br>
net/memif: fix extra mbuf refcnt update in zero copy Tx<br>
<br>
Weiguo Li (1):<br>
net/bnxt: fix deadlock in ULP timer callback<br>
<br>
Yunjian Wang (4):<br>
net/iavf: fix memory leak on security context error<br>
net/ixgbe: fix memoy leak after device init failure<br>
net/af_xdp: fix memzone leak on config failure<br>
net/af_xdp: fix leak on XSK configuration failure<br>
<br>
</blockquote></div>