<div dir="ltr">RedHat QE tested below 18 scenarios on RHEL 9.4 and didn't find any new dpdk issues.<br><ul><li>VM with device assignment(PF) throughput testing(1G hugepage size): PASS</li><li>VM with device assignment(PF) throughput testing(2M hugepage size) : PASS</li><li>VM with device assignment(VF) throughput testing: PASS</li><li>PVP (host dpdk testpmd as vswitch) 1Q: throughput testing: PASS</li><li>PVP vhost-user 2Q throughput testing: PASS</li><li>PVP vhost-user 1Q - cross numa node throughput testing: PASS</li><li>VM with vhost-user 2 queues throughput testing: PASS</li><li>vhost-user reconnect with dpdk-client, qemu-server qemu reconnect: PASS</li><li>vhost-user reconnect with dpdk-client, qemu-server ovs reconnect: PASS</li><li>PVP reconnect with dpdk-client, qemu-server: PASS</li><li>PVP 1Q live migration testing: PASS</li><li>PVP 1Q cross numa node live migration testing: PASS</li><li>VM with ovs+dpdk+vhost-user 1Q live migration testing: PASS</li><li>VM with ovs+dpdk+vhost-user 1Q live migration testing (2M hugepage size): PASS</li><li>VM with ovs+dpdk+vhost-user 2Q live migration testing: PASS</li><li>VM with ovs+dpdk+vhost-user 4Q live migration testing: PASS</li><li>Host PF + DPDK testing: PASS</li><li>Host VF + DPDK testing: PASS</li></ul><br>Test Versions:<br><ul><li>qemu-kvm-8.2.0</li><li>kernel 5.14</li><li>libvirt 10.0</li><li>openvswitch 3.2</li><li>git log</li></ul> commit 680818068d31764357075cde440232ce5ab8b786<br> Author: Kevin Traynor <<a href="mailto:ktraynor@redhat.com" target="_blank">ktraynor@redhat.com</a>><br> Date: Thu Sep 5 10:34:16 2024 +0100<br> version: 21.11.8-rc1<br> Signed-off-by: Kevin Traynor <<a href="mailto:ktraynor@redhat.com" target="_blank">ktraynor@redhat.com</a>><br><br><br>Test device : X540-AT2 NIC(ixgbe, 10G)<br><br>Tested-by: Yanghang Liu <<a href="mailto:yanghliu@redhat.com" target="_blank">yanghliu@redhat.com</a>><br clear="all"><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, Sep 5, 2024 at 8:38 PM Kevin Traynor <<a href="mailto:ktraynor@redhat.com" target="_blank">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.8.<br>
<br>
The planned date for the final release is 18th September.<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.8-rc1" rel="noreferrer" target="_blank">https://dpdk.org/browse/dpdk-stable/tag/?id=v21.11.8-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>
Abdullah Ömer Yamaç (1):<br>
hash: fix RCU reclamation size<br>
<br>
Anatoly Burakov (7):<br>
net/e1000/base: fix link power down<br>
fbarray: fix incorrect lookahead behavior<br>
fbarray: fix incorrect lookbehind behavior<br>
fbarray: fix lookahead ignore mask handling<br>
fbarray: fix lookbehind ignore mask handling<br>
fbarray: fix finding for unaligned length<br>
malloc: fix multi-process wait condition handling<br>
<br>
Apeksha Gupta (2):<br>
bus/dpaa: fix memory leak in bus scan<br>
common/dpaax: fix node array overrun<br>
<br>
Bing Zhao (3):<br>
net/mlx5: fix end condition of reading xstats<br>
net/mlx5: fix uplink port probing in bonding mode<br>
common/mlx5: remove unneeded field when modify RQ table<br>
<br>
Bruce Richardson (3):<br>
ethdev: fix device init without socket-local memory<br>
dma/idxd: fix default for workqueue options<br>
dma/idxd: add verbose option to config script<br>
<br>
Chaoyong He (1):<br>
app/testpmd: fix help string of BPF load command<br>
<br>
Chengwen Feng (1):<br>
net/hns3: check Rx DMA address alignmnent<br>
<br>
Chenming Chang (1):<br>
hash: fix return code description in Doxygen<br>
<br>
Chinh Cao (1):<br>
net/ice/base: fix return type of bitmap hamming weight<br>
<br>
Ciara Loftus (2):<br>
net/af_xdp: fix port ID in Rx mbuf<br>
net/af_xdp: count mbuf allocation failures<br>
<br>
Ciara Power (1):<br>
test/crypto: fix vector global buffer overflow<br>
<br>
Conor Fogarty (1):<br>
hash: check name when creating a hash<br>
<br>
Dariusz Sosnowski (1):<br>
net/mlx5: fix MTU configuration<br>
<br>
David Marchand (12):<br>
bus/pci: fix build with musl 1.2.4 / Alpine 3.19<br>
eal/unix: support ZSTD compression for firmware<br>
net/ice: fix check for outer UDP checksum offload<br>
app/testpmd: fix outer IP checksum offload<br>
net/i40e: fix outer UDP checksum offload for X710<br>
telemetry: lower log level on socket error<br>
vdpa/sfc: remove dead code<br>
eal/linux: lower log level on allocation attempt failure<br>
buildtools: fix build with clang 17 and ASan<br>
net/vmxnet3: fix init logs<br>
config: fix warning for cross build with meson >= 1.3.0<br>
net: fix outer UDP checksum in Intel prepare helper<br>
<br>
Dengdui Huang (5):<br>
net/hns3: fix offload flag of IEEE 1588<br>
net/hns3: fix Rx timestamp flag<br>
net/hns3: fix double free for Rx/Tx queue<br>
net/hns3: fix variable overflow<br>
app/testpmd: handle IEEE1588 init failure<br>
<br>
Ed Czeck (1):<br>
net/ark: fix index arithmetic<br>
<br>
Edwin Brossette (1):<br>
net/ixgbe: do not create delayed interrupt handler twice<br>
<br>
Eric Joyner (1):<br>
net/ice/base: fix GCS descriptor field offsets<br>
<br>
Ferruh Yigit (1):<br>
app/testpmd: fix build on signed comparison<br>
<br>
Gagandeep Singh (3):<br>
common/dpaax/caamflib: fix PDCP-SDAP watchdog error<br>
bus/dpaa: fix bus scan for DMA devices<br>
common/dpaax: fix IOVA table cleanup<br>
<br>
Ganapati Kundapura (2):<br>
cryptodev: fix build without crypto callbacks<br>
cryptodev: validate crypto callbacks from next node<br>
<br>
Gowrishankar Muthukrishnan (3):<br>
crypto/cnxk: fix minimal input normalization<br>
test/crypto: fix asymmetric capability test<br>
test/crypto: remove unused stats in setup<br>
<br>
Gregory Etelson (1):<br>
net/mlx5: fix Arm build with GCC 9.1<br>
<br>
Haifei Luo (1):<br>
net/mlx5: fix indexed pool with invalid index<br>
<br>
Haoqian He (1):<br>
vhost: cleanup resubmit info before inflight setup<br>
<br>
Hemant Agrawal (1):<br>
baseband/la12xx: forbid secondary process<br>
<br>
Hernan Vargas (1):<br>
app/bbdev: fix interrupt tests<br>
<br>
Jack Bond-Preston (1):<br>
crypto/openssl: optimize 3DES-CTR context init<br>
<br>
Jacob Keller (1):<br>
net/ice/base: fix size when allocating children arrays<br>
<br>
Jesse Brandeburg (1):<br>
net/ice/base: fix sign extension<br>
<br>
Jiawei Wang (1):<br>
net/mlx5: fix hash Rx queue release in flow sample<br>
<br>
Jiawen Wu (14):<br>
net/txgbe: fix tunnel packet parsing<br>
net/txgbe: fix flow filters in VT mode<br>
net/txgbe: fix Tx hang on queue disable<br>
net/txgbe: restrict configuration of VLAN strip offload<br>
net/txgbe: reconfigure more MAC Rx registers<br>
net/txgbe: fix VF promiscuous and allmulticast<br>
net/ngbe: keep PHY power down while device probing<br>
net/txgbe: fix hotplug remove<br>
net/ngbe: fix hotplug remove<br>
net/txgbe: fix MTU range<br>
net/ngbe: fix MTU range<br>
net/txgbe: fix memory leaks<br>
net/ngbe: fix memory leaks<br>
net/txgbe: fix Rx interrupt<br>
<br>
Jie Hai (2):<br>
net/hns3: disable SCTP verification tag for RSS hash input<br>
net/hns3: fix uninitialized variable in FEC query<br>
<br>
Joel Kavanagh (2):<br>
test/crypto: fix allocation comment<br>
doc: fix typo in l2fwd-crypto guide<br>
<br>
Julien Meunier (1):<br>
net/fm10k: fix cleanup during init failure<br>
<br>
Jun Yang (1):<br>
crypto/dpaa2_sec: fix event queue user context<br>
<br>
Karen Kelly (1):<br>
doc: add baseline mode in l3fwd-power guide<br>
<br>
Kevin Laatz (1):<br>
dma/idxd: add generic option for queue config<br>
<br>
Kevin Traynor (2):<br>
doc: fix testpmd ring size command<br>
eal: fix logs for '--lcores'<br>
<br>
Konstantin Ananyev (2):<br>
bpf: fix MOV instruction evaluation<br>
bpf: fix load hangs with six IPv6 addresses<br>
<br>
Long Wu (1):<br>
net/nfp: fix disabling 32-bit build<br>
<br>
Luca Vizzarro (1):<br>
vhost: fix build with GCC 13<br>
<br>
Maayan Kashani (1):<br>
app/testpmd: fix parsing for connection tracking item<br>
<br>
Mateusz Pacuszka (1):<br>
net/ice/base: fix check for existing switch rule<br>
<br>
Mattias Rönnblom (1):<br>
net/af_packet: align Rx/Tx structs to cache line<br>
<br>
Michael Baum (1):<br>
ethdev: fix GENEVE option item conversion<br>
<br>
Mingjin Ye (1):<br>
bus/vdev: fix device reinitialization<br>
<br>
Nithin Dabilpuram (1):<br>
net/cnxk: fix outbound security with higher packet burst<br>
<br>
Paul Greenwalt (1):<br>
net/ice/base: fix potential TLV length overflow<br>
<br>
Piotr Pietruszewski (1):<br>
net/ixgbe/base: revert advertising for X550 2.5G/5G<br>
<br>
Piotr Skajewski (1):<br>
net/ixgbe/base: fix 5G link speed reported on VF<br>
<br>
Radoslaw Tyl (1):<br>
net/ixgbe/base: fix PHY ID for X550<br>
<br>
Rahul Bhansali (1):<br>
net/cnxk: fix promiscuous state after MAC change<br>
<br>
Rohit Raj (1):<br>
bus/dpaa: remove redundant file descriptor check<br>
<br>
Satha Rao (1):<br>
net/virtio: fix MAC table update<br>
<br>
Shai Brandes (3):<br>
net/ena: fix bad checksum handling<br>
net/ena: fix return value check<br>
net/ena: fix checksum handling<br>
<br>
Sivaprasad Tummala (1):<br>
app/testpmd: fix lcore ID restriction<br>
<br>
Stefan Wegrzyn (1):<br>
net/ice/base: fix pointer to variable outside scope<br>
<br>
Stephen Hemminger (11):<br>
pcapng: add memcpy check<br>
net/virtio-user: add memcpy check<br>
net/tap: fix file descriptor check in isolated flow<br>
event/sw: fix warning from useless snprintf<br>
net/ixgbe: do not update link status in secondary process<br>
app/dumpcap: handle SIGTERM and SIGHUP<br>
app/pdump: handle SIGTERM and SIGHUP<br>
doc: remove reference to mbuf pkt field<br>
app/testpmd: cleanup cleanly from signal<br>
app/testpmd: fix early exit from signal<br>
app/testpmd: fix interactive mode on Windows<br>
<br>
Sunil Kumar Kori (1):<br>
net/cnxk: fix RSS config<br>
<br>
Tyler Retzlaff (3):<br>
eal/windows: install sched.h file<br>
latencystats: fix literal float suffix<br>
common/mlx5: fix unsigned/signed mismatch<br>
<br>
Varun Sethi (1):<br>
common/dpaax/caamflib: fix PDCP AES-AES watchdog error<br>
<br>
Venkat Kumar Ande (11):<br>
net/axgbe: fix MDIO access for non-zero ports and CL45 PHYs<br>
net/axgbe: reset link when link never comes back<br>
net/axgbe: fix fluctuations for 1G Bel Fuse SFP<br>
net/axgbe: update DMA coherency values<br>
net/axgbe: disable interrupts during device removal<br>
net/axgbe: fix SFP codes check for DAC cables<br>
net/axgbe: fix connection for SFP+ active cables<br>
net/axgbe: check only minimum speed for cables<br>
net/axgbe: fix Tx flow on 30H HW<br>
net/axgbe: delay AN timeout during KR training<br>
net/axgbe: fix linkup in PHY status<br>
<br>
Vladimir Medvedkin (2):<br>
net/ice: fix memory leaks in raw pattern parsing<br>
net/ice: fix return value for raw pattern parsing<br>
<br>
Waldemar Dworakowski (1):<br>
net/ice/base: fix board type definition<br>
<br>
Wenwu Ma (2):<br>
dmadev: fix structure alignment<br>
dma/idxd: fix setup with Ubuntu 24.04<br>
<br>
Yahui Cao (1):<br>
net/ice/base: fix masking when reading context<br>
<br>
Yingming Mao (1):<br>
doc: fix mbuf flags<br>
<br>
Zerun Fu (2):<br>
bus/pci: fix UIO resource mapping in secondary process<br>
bus/pci: fix FD in secondary process<br>
<br>
Zhichao Zeng (2):<br>
telemetry: fix connection parameter parsing<br>
net/ice/base: fix temporary failures reading NVM<br>
<br>
</blockquote></div>