<div dir="ltr"><div><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div dir="ltr" class="gmail_signature"><div dir="ltr"><font face="arial, sans-serif">I tested below 18 scenarios on RHEL 10.0 host and didn't find any new dpdk issues.</font></div><div dir="ltr"><ul><li style="margin-left:15px">VM with device assignment(PF) throughput testing(1G hugepage size): PASS</li><li style="margin-left:15px">VM with device assignment(PF) throughput testing(2M hugepage size) : PASS</li><li style="margin-left:15px">VM with device assignment(VF) throughput testing: PASS</li><li style="margin-left:15px">PVP (host dpdk testpmd as vswitch) 1Q: throughput testing: PASS</li><li style="margin-left:15px">PVP vhost-user 2Q throughput testing: PASS</li><li style="margin-left:15px">PVP vhost-user 1Q - cross numa node throughput testing: PASS</li><li style="margin-left:15px">VM with vhost-user 2 queues throughput testing: PASS</li><li style="margin-left:15px">vhost-user reconnect with dpdk-client, qemu-server(qemu reconnect): PASS</li><li style="margin-left:15px">vhost-user reconnect with dpdk-client, qemu-server(ovs reconnect): PASS</li><li style="margin-left:15px">PVP  reconnect with dpdk-client, qemu-server: PASS</li><li style="margin-left:15px">PVP 1Q live migration testing: PASS</li><li style="margin-left:15px">PVP 1Q cross numa node live migration testing: PASS</li><li style="margin-left:15px">VM with ovs+dpdk+vhost-user 1Q live migration testing: PASS</li><li style="margin-left:15px">VM with ovs+dpdk+vhost-user 1Q live migration testing (2M): PASS</li><li style="margin-left:15px">VM with ovs+dpdk+vhost-user 2Q live migration testing: PASS</li><li style="margin-left:15px">VM with ovs+dpdk+vhost-user 4Q live migration testing: PASS</li><li style="margin-left:15px">Host PF + DPDK testing: PASS</li><li style="margin-left:15px">Host VF + DPDK testing: PASS</li></ul></div><div><br><font face="arial, sans-serif">Test Versions:<br><ul><li style="margin-left:15px">qemu-kvm-9.1.0</li><li style="margin-left:15px">kernel 6.12</li><li style="margin-left:15px">libvirt 10.10</li><li style="margin-left:15px">ovs 3.3</li><li style="margin-left:15px">git log</li></ul></font></div></div></div></div></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><font face="arial, sans-serif">commit 96ae1d570472620165484776205fe957294b9597</font></blockquote></div><div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><font face="arial, sans-serif">Author: Xueming Li <<a href="mailto:xuemingl@nvidia.com">xuemingl@nvidia.com</a>></font></blockquote></div><div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><font face="arial, sans-serif">Date:   Mon Aug 11 21:33:43 2025 +0800</font></blockquote></div><div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><font face="arial, sans-serif">version: 23.11.5-rc1</font></blockquote></div><div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_signature"><div class="gmail_signature"><pre><font face="arial, sans-serif">Signed-off-by: Xueming Li <<a href="mailto:xuemingl@nvidia.com">xuemingl@nvidia.com</a>></font></pre></div></div></blockquote></div></blockquote><div><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div dir="ltr" class="gmail_signature"><font face="arial, sans-serif"><ul><li style="margin-left:15px">Test device : X540-AT2 NIC(ixgbe, 10G)</li></ul></font></div></div></div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><font face="arial, sans-serif">Tested-by: Yanghang Liu <<a href="mailto:yanghliu@redhat.com" target="_blank">yanghliu@redhat.com</a>></font></div></div></div></div></div></div></div><div><br></div><div><br></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Best Regards,</div><div>Yanghang Liu<br></div></div></div></div><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Mon, Aug 11, 2025 at 9:44 PM Xueming Li <<a href="mailto:xuemingl@nvidia.com">xuemingl@nvidia.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 23.11.5.<br>
<br>
The planned date for the final release is 15th 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=v23.11.5-rc1" rel="noreferrer" target="_blank">https://dpdk.org/browse/dpdk-stable/tag/?id=v23.11.5-rc1</a><br>
<br>
These patches are located at branch 23.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>
Xueming Li <<a href="mailto:xuemingl@nvidia.com" target="_blank">xuemingl@nvidia.com</a>><br>
<br>
---<br>
Amiya Ranjan Mohakud (1):<br>
      net/iavf: fix VLAN strip setting after enabling filter<br>
<br>
Anatoly Burakov (1):<br>
      net/ixgbe: fix indentation<br>
<br>
Ariel Otilibili (1):<br>
      net/af_xdp: fix use after free in zero-copy Tx<br>
<br>
Arkadiusz Kusztal (2):<br>
      crypto/qat: fix out-of-place header bytes in AEAD raw API<br>
      crypto/qat: fix out-of-place chain/cipher/auth headers<br>
<br>
Bing Zhao (2):<br>
      net/mlx5: fix WQE size calculation for Tx queue<br>
      examples/ntb: check more heap allocations<br>
<br>
Bruce Richardson (8):<br>
      net/fm10k/base: fix compilation warnings<br>
      net/ixgbe/base: correct definition of endianness macro<br>
      net/ixgbe/base: fix compilation warnings<br>
      net/i40e/base: fix unused value warnings<br>
      net/i40e/base: fix compiler warnings<br>
      test/malloc: improve resiliency<br>
      power/intel_uncore: fix crash closing uninitialized driver<br>
      net/ice: fix inconsistency in Rx queue VLAN tag placement<br>
<br>
Chaoyong He (5):<br>
      net/nfp: fix crash with null RSS hash key<br>
      net/nfp: fix hash key length logic<br>
      app/testpmd: fix RSS hash key update<br>
      net/nfp: standardize NFD3 Tx descriptor endianness<br>
      net/nfp: standardize NFDk Tx descriptor endianness<br>
<br>
Chengwen Feng (3):<br>
      app/testpmd: relax number of TCs in DCB command<br>
      bus: cleanup device lists<br>
      net/hns3: fix queue TC configuration on VF<br>
<br>
Clemens Famulla-Conrad (1):<br>
      dts: fix deterministic doc<br>
<br>
Dariusz Sosnowski (5):<br>
      net/mlx5: fix header modify action on group 0<br>
      net/mlx5: validate GTP PSC QFI width<br>
      net/mlx5: fix counter service cleanup on init failure<br>
      net/mlx5: fix VLAN stripping on hairpin queue<br>
      net/mlx5: fix masked indirect age action validation<br>
<br>
David Marchand (7):<br>
      acl: fix build with GCC 15 on aarch64<br>
      vhost: fix wrapping on control virtqueue rings<br>
      eal: warn if no lcore is available<br>
      test/lcore: fix race in per-lcore test<br>
      doc: remove reference to deprecated --use-device option<br>
      eal: add description of service corelist in usage<br>
      net/virtio: revert Tx free threshold fix<br>
<br>
Dengdui Huang (13):<br>
      net/hns3: fix integer overflow in interrupt unmap<br>
      net/hns3: fix memory leak on failure<br>
      net/hns3: fix extra wait for link up<br>
      net/hns3: fix memory leak for indirect flow action<br>
      net/hns3: fix interrupt rollback<br>
      net/hns3: fix divide by zero<br>
      net/hns3: fix resources release on reset<br>
      net/hns3: fix CRC data segment<br>
      mem: fix lockup on address space shortage<br>
      net/hns3: check requirement for hardware GRO<br>
      net/hns3: allow Tx vector when fast free not enabled<br>
      net/hns3: allow Rx vector mode with VLAN filter<br>
      net/hns3: fix Rx packet without CRC data<br>
<br>
Dhanya Pillai (2):<br>
      net/ice: fix flow creation failure<br>
      net/i40e: fix RSS on plain IPv4<br>
<br>
Eugenio Pérez (2):<br>
      vhost: fix net control virtqueue used length<br>
      vhost: search virtqueues driver data in read-only area<br>
<br>
Ferruh Yigit (1):<br>
      ethdev: convert string initialization<br>
<br>
Gagandeep Singh (2):<br>
      common/dpaax: fix PDCP key command race condition<br>
      common/dpaax: fix PDCP AES only 12-bit SN<br>
<br>
Gavin Li (1):<br>
      net/mlx5: align PF and VF/SF MAC address handling<br>
<br>
Gowrishankar Muthukrishnan (2):<br>
      crypto/openssl: include private exponent in RSA session<br>
      test/crypto: fix RSA decrypt validation<br>
<br>
Gregory Etelson (4):<br>
      net/mlx5: remove unsupported flow meter action in HWS<br>
      net/mlx5: fix mark action with shared Rx queue<br>
      common/mlx5: fix extraction of auxiliary device name<br>
      bus/auxiliary: fix crash in cleanup<br>
<br>
Hengqi Chen (1):<br>
      net/virtio: fix check of threshold for Tx freeing<br>
<br>
Ivan Malov (1):<br>
      net/sfc: fix action order on start failure<br>
<br>
Jake Freeland (1):<br>
      bus/pci/bsd: fix device existence check<br>
<br>
Jaromír Smrček (1):<br>
      doc: add kernel options required for mlx5<br>
<br>
Jiawen Wu (11):<br>
      net/txgbe: fix ntuple filter parsing<br>
      net/txgbe: fix raw pattern match for FDIR rule<br>
      net/txgbe: fix MAC control frame forwarding<br>
      net/ngbe: fix MAC control frame forwarding<br>
      net/txgbe: fix device statistics<br>
      net/ngbe: fix device statistics<br>
      net/txgbe: restrict VLAN strip configuration on VF<br>
      net/txgbe: fix packet type for FDIR filter<br>
      net/txgbe: fix to create FDIR filter for SCTP packet<br>
      net/txgbe: fix reserved extra FDIR headroom<br>
      net/txgbe: add LRO flag in mbuf when enabled<br>
<br>
Kaiwen Deng (3):<br>
      net/e1000: fix xstats name<br>
      net/ixgbe: enable ethertype filter for E610<br>
      net/e1000: fix igb Tx queue offloads capability<br>
<br>
Khadem Ullah (1):<br>
      net/mlx5: fix crash on age query with indirect conntrack<br>
<br>
Long Li (5):<br>
      bus/vmbus: align ring buffer data to page boundary<br>
      bus/vmbus: use Hyper-V page size<br>
      net/netvsc: use Hyper-V page size<br>
      net/netvsc: add stats counters from VF<br>
      net/mana: check vendor ID when probing RDMA device<br>
<br>
Lukasz Krakowiak (2):<br>
      net/ice/base: fix integer overflow<br>
      net/ice/base: fix typo in device ID description<br>
<br>
Maayan Kashani (4):<br>
      net/mlx5/hws: fix send queue drain on FW WQE destroy<br>
      ethdev: fix error struct in flow configure<br>
      examples/multi_process: fix ports cleanup on exit<br>
      net/mlx5: fix crash in HWS counter pool destroy<br>
<br>
Madhuker Mythri (1):<br>
      net/bonding: avoid RSS RETA update in flow isolation mode<br>
<br>
Marat Khalili (1):<br>
      buildtools/test: scan muti-line registrations<br>
<br>
Maxime Coquelin (1):<br>
      net/mlx5: avoid setting kernel MTU if not needed<br>
<br>
Mingjin Ye (2):<br>
      net/ice: fix handling empty DCF RSS hash<br>
      net/ice: fix querying RSS hash for DCF<br>
<br>
Mohamed Feroz Abdul Majeeth (1):<br>
      net/octeon_ep: increase mailbox timeout<br>
<br>
Morten Brørup (1):<br>
      eal/unix: fix log message for madvise failure<br>
<br>
Nithin Dabilpuram (1):<br>
      common/cnxk: fix CQ tail drop<br>
<br>
Nithinsen Kaithakadan (3):<br>
      test/crypto: fix auth and cipher case IV length<br>
      test/crypto: set to null after freeing operation<br>
      common/cnxk: fix qsize in CPT iq enable<br>
<br>
Oleksandr Nahnybida (1):<br>
      trace: fix overflow in per-lcore trace buffer<br>
<br>
Pavan Nikhilesh (1):<br>
      eal: fix return value of lcore role<br>
<br>
Pravin Pathak (6):<br>
      event/dlb2: fix validaton of LDB port COS ID arguments<br>
      event/dlb2: fix num single link ports for DLB2.5<br>
      event/dlb2: fix QID depth xstat<br>
      event/dlb2: fix public symbol namespace<br>
      app/eventdev: fix number of releases sent during cleanup<br>
      event/dlb2: fix dequeue with CQ depth <= 16<br>
<br>
Radu Nicolau (2):<br>
      crypto/virtio: add request check on request side<br>
      crypto/virtio: fix driver cleanup<br>
<br>
Rahul Bhansali (2):<br>
      net/cnxk: fix descriptor count update on reconfig<br>
      common/cnxk: fix null pointer checks<br>
<br>
Rajesh Mudimadugula (3):<br>
      vhost/crypto: fix cipher data length<br>
      crypto/virtio: fix cipher data source length<br>
      crypto/virtio: fix driver ID<br>
<br>
Rakesh Kudurumalla (2):<br>
      examples/ipsec-secgw: fix crash with IPv6<br>
      examples/ipsec-secgw: fix crash in event vector mode<br>
<br>
Rui Ferreira (2):<br>
      eal/linux: unregister alarm callback before free<br>
      eal/freebsd: unregister alarm callback before free<br>
<br>
Satheesh Paul (1):<br>
      common/cnxk: fix E-tag pattern parsing<br>
<br>
Shani Peretz (1):<br>
      app/crypto-perf: fix AAD offset alignment<br>
<br>
Stephen Hemminger (5):<br>
      net/qede: fix use after free<br>
      bus/fslmc: fix use after free<br>
      net/null: fix packet copy<br>
      crypto/qat: fix size calculation for memset<br>
      latencystats: fix receive sample race<br>
<br>
Sunyang Wu (1):<br>
      ethdev: keep promiscuous/allmulti value before disabling<br>
<br>
Tanzeel Ahmed (1):<br>
      examples/flow_filtering: fix make clean<br>
<br>
Thomas Monjalon (1):<br>
      examples/multi_process: revert ports cleanup on exit<br>
<br>
Tirthendu Sarkar (1):<br>
      event/dlb2: fix default credits based on HW version<br>
<br>
Vanshika Shukla (1):<br>
      crypto/dpaa2_sec: fix uninitialized variable<br>
<br>
Viacheslav Ovsiienko (3):<br>
      net/mlx5: fix maximal queue size query<br>
      net/mlx5: fix hypervisor detection in VLAN workaround<br>
      net/mlx5: fix out-of-order completions in ordinary Rx burst<br>
<br>
Volodymyr Fialko (1):<br>
      examples/ipsec-secgw: fix number of queue pairs<br>
<br>
Xueming Li (1):<br>
      Revert "net/ice: fix inconsistency in Rx queue VLAN tag placement"<br>
<br>
Yan Lu (1):<br>
      net/tap: fix qdisc add failure handling<br>
<br>
Yang Ming (1):<br>
      eal/linux: improve ASLR check<br>
<br>
Yuan Wang (2):<br>
      net/e1000: fix EEPROM dump<br>
      net/ixgbe: fix port mask default value in filter<br>
<br>
</blockquote></div>