DPDK-dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
* 25.11.1 patches review and test
@ 2026-04-02 16:44 Kevin Traynor
  2026-04-20 19:37 ` Ali Alnubani
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Kevin Traynor @ 2026-04-02 16:44 UTC (permalink / raw)
  To: stable
  Cc: dev, Abhishek Marathe, Ali Alnubani, benjamin.walker,
	David Christensen, Hemant Agrawal, Ian Stokes, Jerin Jacob,
	John McNamara, Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi,
	Pei Zhang, qian.q.xu, Raslan Darawsheh, Thomas Monjalon,
	Yanghang Liu, yuan.peng, zhaoyan.chen, Shani Peretz

Hi all,

Here is a list of patches targeted for stable release 25.11.1.

The planned date for the final release is 21st April 2026.

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=v25.11.1-rc1

These patches are located at branch 25.11 of dpdk-stable repo:
    https://dpdk.org/browse/dpdk-stable/

Thanks.

Kevin

---
Aarnav JP (2):
      examples/packet_ordering: fix format specifier for port ID
      examples/ptpclient: fix format specifier for port ID

Ajit Khaparde (1):
      net/bnxt: support statistics query when port is stopped

Anatoly Burakov (13):
      net/ixgbe: add missing E610 MAC type checks
      net/ixgbe: fix memory leak in security flows
      net/ixgbe: fix potential null dereference with IPsec config
      net/ixgbe: fix potential null dereference in IPsec flow
      net/ixgbe: fix pointer handling in IPsec
      net/i40e: move filter config to flow create
      net/i40e: fix IPv6 GTPU handling
      net/iavf: fix memory leak on egress IPsec flows
      net/iavf: fix memory leak on uninit
      net/iavf: fix IPv4 flow subscription
      net/ice: fix memory leak in DCF QoS bandwidth config
      net/ice: fix memory leak in FDIR flow parsing
      net/iavf: fix struct size in IPsec status get

Andrew Bailey (4):
      dts: show missing NIC capabilities in logs
      dts: fix doc for RSS test suite
      dts: fix doc for QinQ test suite
      dts: reduce digit count in single core forwarding metrics

Anurag Mandal (3):
      app/testpmd: fix function names in logs
      net/i40e: fix QinQ stripping
      net/iavf: fix deletion of primary MAC address

Ashok Kumar Natarajan (5):
      net/axgbe: fix 100M SGMII mode
      net/axgbe: fix MAC TCR speed select field width
      net/axgbe: add 100 Mbps MAC speed select
      net/axgbe: fix auto-negotiation capabilities
      net/axgbe: fix SGMII auto-negotiation status bits

Bing Zhao (2):
      net/mlx5: fix counters resource leak
      net/mlx5: fix NAT64 HW registers calculation

Bruce Richardson (33):
      rcu: fix build with MSVC
      net/ice/base: disable MSVC warning
      test/red: fix some undefined behaviour
      test/timer: fix hang on secondary process failure
      buildtools/test: suppress empty output
      eal: fix variable shadowing
      bbdev: fix variable shadowing
      ethdev: fix variable shadowing
      eventdev: fix variable shadowing
      net: fix variable shadowing
      pcapng: fix variable shadowing
      pipeline: fix variable shadowing
      power: fix variable shadowing
      table: fix variable shadowing
      bus/pci: fix variable shadowing
      net/cpfl: fix variable shadowing
      net/e1000: fix variable shadowing
      net/i40e: fix variable shadowing
      net/ice: fix variable shadowing
      net/ixgbe: fix variable shadowing
      app/graph: fix variable shadowing
      app/pdump: fix variable shadowing
      app/testpmd: fix variable shadowing
      config/arm: fix 32-bit build
      hash: fix maybe-uninitialized warnings on build
      net/intel: fix memory leak on Tx queue setup failure
      dma/idxd: mark portal pointer as volatile
      test: fix dependencies on net null driver
      hash: fix overflow of 32-bit offsets
      test/security: skip inline protocol test if no HW support
      net/bonding: clamp Rx free threshold for small rings
      usertools/pmdinfo: fix search for PMD info string
      net/ice/base: fix double HW reinitialization

Chengwen Feng (2):
      net/hns3: fix outer UDP checksum with simple BD
      app/testpmd: check start for DCB forwarding TC commands

Ciara Loftus (15):
      doc: fix TSO and checksum offload feature status for ice
      doc: fix TSO feature status for iavf
      doc: fix inline crypto feature status for iavf
      doc: fix TSO feature status for i40e
      net/intel: prevent selection of a null Rx burst function
      net/ice: check null scheduler root node
      net/ice: fix priority mode printing in Tx scheduler dump
      net/ice: re-enable strict priority on non-root levels
      net/i40e: fix secondary process Rx path selection
      net/iavf: fix secondary process Rx path selection
      net/ice: fix secondary process Rx path selection
      net/iavf: fix order of tags for AVX512 Tx QinQ offload
      net/i40e: validate raw flow items before dereferencing
      doc: remove references to obsolete testpmd flag
      net/i40e: fix raw flow item validation

Congjie Zhou (1):
      eal/linux: fix fbarray name collision in containers

Dariusz Sosnowski (13):
      app/testpmd: fix flow queue job leaks
      net/mlx5: fix default memzone requirements in HWS
      net/mlx5: fix flow mark reading after reconfigure
      net/mlx5: fix shared Rx queue limitations
      common/mlx5: fix bonding check
      net/mlx5: fix bonding check
      net/mlx5: fix probing to allow BlueField Socket Direct
      net/mlx5: fix default flow engine on Windows
      net/mlx5: fix VXLAN and NVGRE encap in async flow API
      net/mlx5: fix VLAN strip info for CQE compression
      net/mlx5: fix flex item capability check
      common/mlx5: fix error logging for queue modify
      net/mlx5: report share group and queue ID

David Marchand (5):
      net/tap: remove log when running without multiprocess
      net/af_xdp: fix external mbuf transmit
      eal/linux: fix HPET symbols export
      common/mlx5: fix MAC deletion on Linux
      examples/vm_power_manager: fix format specifier for port ID

Dean Marx (1):
      dts: fix docstring typo in dynamic queue suite

Dimon Zhao (10):
      net/nbl: fix integer overflow
      net/nbl: fix null pointer dereference
      net/nbl: check ioctl returns
      net/nbl: fix memzone leak on queue release
      net/nbl: fix mbuf headroom usage in packet Tx
      net/nbl: fix mbuf double-free in queue cleanup
      net/nbl: improve mailbox exception handling
      net/nbl: fix hardware stats interrupt nesting
      net/nbl: checks for unsupported UIO drivers
      net/nbl: fix queue stats on restart

Emma Finn (1):
      examples/fips_validation: fix dangling pointers

Garvit Varshney (1):
      crypto/cnxk: return decrypted data for RSA verify

Gregory Etelson (6):
      net: fix packet type for stacked VLAN
      net/mlx5: fix MPESW PF probe for any number of ports
      net/mlx5: fix flow metadata between E-Switch and VM
      net/mlx5: fix flow metadata sharing with E-Switch and VM
      net/mlx5: fix IPv6 SRH flex node header length
      net/mlx5: fix IPv6 SRH flex parser initialization

Grzegorz Nitka (1):
      net/ice/base: fix adjust timer programming for E830

Hailin Xu (1):
      doc: fix E830 recommended firmware in ice guide

Howard Wang (4):
      net/r8169: fix crash in RTL8168FP init
      net/r8169: fix RTL8168KB speed classification
      net/r8169: ensure old mapping is used
      net/r8169: fix bitmask logic for RTL8127

Itai Sharoni (1):
      net/mlx5/windows: fix MAC address ownership tracking

Ivan Malov (7):
      common/sfc_efx/base: fix flow control on legacy MCDI
      common/sfc_efx/base: fix indication of requestable FEC flags
      common/sfc_efx/base: define mask for pause mode capabilities
      net/sfc: avoid speed reset when setting FEC in started state
      net/sfc: rework capability check that is done on FEC set
      net/sfc: drop AUTO from FEC capabilities and fix comment
      net/sfc: fix reporting status of autonegotiation

Jacob Keller (1):
      net/iavf: negotiate PTP before reporting Rx timestamping

John McNamara (1):
      net/i40e: fix unused variable

Junfeng Guo (1):
      net/mlx5: fix IP tunnel detection with HWS

Kai Ji (1):
      crypto/openssl: fix SM2 public key buffer overflow

Keegan Freyhof (2):
      net/bnxt: fix commas instead of semicolons
      net/bnxt: fix reported VLAN stripped flag for Thor2

Kevin Traynor (8):
      examples/vm_power: fix format-truncation warning
      eal/linux: handle interrupt epoll events
      interrupts: add interrupt event info
      net/mlx5: check DevX disconnect/error interrupt events
      vhost: fix resource leak on driver registration failure
      net/bnxt: fix uninitialized read
      app/testpmd: fix FD leak in mbuf history command parsing
      examples/ipsec-secgw: fix build with glibc 2.43

Kishore Padmanabha (1):
      net/bnxt: fix statistics for high number of queues

Liangxing Wang (1):
      app/dma-perf: fix reversed CPU copy

Long Li (14):
      net/netvsc: fix race conditions on VF add/remove events
      net/netvsc: support multi-process VF device removal
      net/mana: fix PD resource leak on device close
      net/netvsc: fix devargs memory leak on hotplug
      net/mana: fix fast-path ops setup in secondary process
      net/mlx5: fix fast-path ops setup in secondary process
      net/mlx4: fix fast-path ops setup in secondary process
      net/netvsc: fix subchannel leak on device removal
      net/netvsc: fix double-free of primary Rx queue on uninit
      net/netvsc: fix resource leak on init failure
      net/netvsc: fix event callback leak on Rx filter failure
      net/netvsc: fix resource leaks on MTU change
      net/mana: fix CQE suppression handling on error completions
      net/netvsc: switch data path to synthetic on device stop

Lukas Sismis (1):
      dts: fix doc generation for testpmd shell

Maayan Kashani (3):
      net/mlx5: fix flow devargs handling for future HW
      net/mlx5: fix internal HWS pattern template creation
      net/mlx5: fix redundant control rules in promiscuous mode

Maciej Paczkowski (1):
      net/ice/base: fix integer types in comparisons

Manish Kurup (1):
      net/bnxt: fix crash in HWRM capabilities query

Marat Khalili (6):
      bpf: fix x86 call stack alignment for external calls
      bitops: allow variable as first argument of shift macros
      bpf: fix signed shift overflows in ARM JIT
      bpf: disallow empty program
      bpf: fix add/subtract overflow
      bpf: fix starting with conditional jump

Martin Spinler (5):
      net/nfb: use constant values for max Rx/Tx queues count
      net/nfb: fix bad pointer access in queue stats
      net/nfb: use process private variable for internal
      net/nfb: fix resources release
      net/nfb: stop only started queues in fail path

Maxime Coquelin (3):
      vhost: fix virtqueue array size for control queue
      vhost: fix descriptor chain bounds check in control queue
      vhost: fix mmap error check in VDUSE IOTLB miss handler

Maxime Leroy (14):
      net/dpaa2: fix queue block memory leak on port close
      net/dpaa2: fix Rx error queue memory leaks
      net/dpaa2: warn on Rx descriptor limit in high perf mode
      net/dpaa2: fix resource leak on soft parser failure
      net/dpaa2: fix link after port stop/start
      bus/fslmc: fix devargs not propagated on hotplug
      net/dpaa2: fix spurious VLAN insertion on non-VLAN packet
      net/dpaa2: fix error packet dump
      net/dpaa2: fix L4 packet type in slow parse path
      net/dpaa2: fix L3/L4 checksum offload flags
      net/dpaa2: fix software taildrop buffer access
      net/dpaa2: fix burst mode info
      net/dpaa2: add SG table walk upper bound in Rx
      net/dpaa2: fix MAC stats DMA alloc per xstats call

Morten Brørup (3):
      ethdev: fix mbuf fast release requirements description
      eal: fix cache guard for pedantic compilation
      mbuf: fix packet data read

Nawal Kishor (1):
      common/cnxk: fix width of DPC set field

Nithinsen Kaithakadan (2):
      test/crypto: fix mbuf segment number
      test/crypto: fix RSA sign data length

Patrick Robb (3):
      dts: sniff only inbound packets
      dts: fix test suite filtering
      dts: avoid resources conflict on quick stop/start

Piotr Krzewinski (1):
      cryptodev: fix memory corruption in secondary process

Radu Nicolau (3):
      pdcp: add digest physical address
      crypto/qat: align vector address
      hash: fix unaligned access for CRC

Rahul Bhansali (4):
      net/cnxk: fix security flag for custom inbound SA
      common/cnxk: fix duplicated branches
      common/cnxk: fix CPT CQ roll over handling
      event/cnxk: fix crash on CN10K

Rakesh Kudurumalla (2):
      common/cnxk: fix engine capabilities fetch logic
      examples/l2fwd-jobstats: fix stats availability

Riley Fletcher (1):
      doc: add IBM Power 10 testing to 25.11 release notes

Robin Jarry (4):
      net/iavf: fix reported max Tx and Rx queues
      telemetry: fix adding dict in container array
      hash: avoid leaking entries on RCU defer queue failure
      hash: free replaced data on overwrite when RCU is configured

Rongwei Liu (1):
      net/mlx5: fix job leak on indirect meter creation failure

Sameer Vaze (1):
      compress/zlib: fix UDC checksum

Scott Mitchell (1):
      eal: fix annotation on lcore variable allocator

Sergei Iashin (1):
      eventdev/eth_rx: fix crash with telemetry

Shaiq Wani (1):
      net/idpf: fix typo in CQ scan threshold macro name

Shani Peretz (10):
      examples/ethtool: fix size of mempool name
      app/testpmd: fix memory leak in port attach
      net/mlx5/hws: fix stack alignment for ASan compatibility
      net/mlx5/hws: fix null dereference in rule skip
      net/mlx5: allow MTU mismatch for running shared queue
      vhost: fix use-after-free race during cleanup
      app/testpmd: fix memory leak in port flow configure
      config/arm: drop crypto extension from Cortex-A78AE
      net/mlx5: fix meter ASO action leak on release to pool
      net/mlx5: fix heap buffer overflow in sample group match

Song Yoong Siang (3):
      net/e1000: use device timestamp for clock read in igc
      net/e1000: fix allocation of context desc for launch time
      net/e1000: fix igc launch time calculation

Sriram Yagnaraman (2):
      net/memif: fix descriptor Tx flags corruption
      net/memif: fix multi-segment Rx corruption

Stephen Hemminger (40):
      common/cnxk: fix array out-of-bounds
      examples/fips_validation: fix RSA memcpy
      net/bnxt: fix build with GCC 16
      test/table: avoid input line overflow
      test/cfgfile: avoid temp filename truncation
      test/crypto: check for vdev args overflow
      pcapng: document return values
      pcapng: use malloc instead of fixed buffer size
      pcapng: chain additional mbuf when comment exceeds tailroom
      test/pcapng: skip test if null driver missing
      common/cnxk: remove VLA in interrupt configuration
      common/cnxk: fix buffer overflow in SA setup
      net/mlx5: fix build with LTO
      net/bnxt: remove unbuilt source files
      net/mlx5: fix null dereference in Tx queue start
      net/mlx5: fix counter leak in hairpin queue setup
      net/mlx5: fix use-after-free in ASO management init
      net/mlx5: fix counter truncation in queue counter read
      net/tap: fix handling of queue stats
      net/tap: use correct length for interface names
      net/tap: fix resource leaks on creation failure
      net/tap: fix resource leaks in secondary process probe
      net/tap: free IPC reply buffer on queue count mismatch
      net/tap: fix use-after-free on remote flow creation failure
      net/tap: free remote flow when implicit rule already exists
      test/pcapng: fix for Windows
      test: add pause to synchronization spinloops
      test/atomic: scale test based on core count
      test/mcslock: scale test based on core count
      test/stack: scale test based on core count
      test/timer: scale test based on core count
      test/timer: replace volatile with C11 atomics
      test: add file-prefix for all fast-tests on Linux
      test/trace: fix parallel execution with traces enabled
      test/bpf: fix error handling in ELF load tests
      test/bpf: fix unsupported instructions in ELF load test
      test/bpf: fix payload size for Rx/Tx load tests
      examples/vmdq_dcb: initialize all configuration structures
      test/memcpy: reduce alignment offset coverage
      test/latency: relax check on zero latency

Sunyang Wu (1):
      doc: add --query-rate option in flow-perf guide

Talluri Chaitanyababu (1):
      app/testpmd: fix DCB forwarding TC mismatch handling

Tejasree Kondoj (1):
      common/cnxk: fix cipher key length validation

Thierry Herbelot (1):
      net/intel: update key length when getting RSS key

Thomas Monjalon (7):
      common/mlx5: fix variable shadowing
      net/mvpp2: fix variable shadowing
      eal/x86: fix TSC frequency query
      net/bnxt/tf_ulp: fix minsize build
      ci: fix debug build type
      examples/ethtool: fix error message about ports limit
      mem: check fbarray name truncation in secondary process

Venkatesh Vemula (1):
      net/intel: fix comma operator warnings

Viacheslav Ovsiienko (2):
      net/mlx5: fix flex parser creation length attribute
      net/mlx5: fix send skew settings when using wait on time

Vipin Varghese (2):
      app/dma-perf: fix buffer overflow with high core count
      doc: update AMD EPYC guide

Vladimir Medvedkin (2):
      fib: fix prefix addition handling
      net/ice: fix RSS LUT access when using global LUT

Xavier Guillaume (2):
      net/af_packet: fix MTU set data size calculation
      net/af_packet: fix receive buffer overflow

Xiaoyu Min (1):
      net/mlx5: fix HW flow counter query

Yang Xu (1):
      net/mlx5: fix port down in link detection failure

Yehor Malikov (1):
      vhost: fix use-after-free fdset during shutdown

Yunjian Wang (1):
      net/mlx5: fix memory leak after device spawn failure

Zhanibek Bakin (1):
      net/null: fix Tx statistics accumulation


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: 25.11.1 patches review and test
  2026-04-02 16:44 25.11.1 patches review and test Kevin Traynor
@ 2026-04-20 19:37 ` Ali Alnubani
  2026-04-21 10:13   ` Kevin Traynor
  2026-04-21  1:44 ` Xu, HailinX
  2026-04-21  5:47 ` Riley Fletcher
  2 siblings, 1 reply; 8+ messages in thread
From: Ali Alnubani @ 2026-04-20 19:37 UTC (permalink / raw)
  To: Kevin Traynor, stable
  Cc: dev, Abhishek Marathe, benjamin.walker, David Christensen,
	Hemant Agrawal, Ian Stokes, Jerin Jacob, John McNamara,
	Ju-Hyoung Lee, Luca Boccassi, Pei Zhang, qian.q.xu,
	Raslan Darawsheh, Thomas Monjalon, Yanghang Liu, yuan.peng,
	zhaoyan.chen, Shani Peretz


On 4/2/26 7:44 PM, Kevin Traynor wrote:
> Hi all,
>
> Here is a list of patches targeted for stable release 25.11.1.
>
> The planned date for the final release is 21st April 2026.
>
> 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=v25.11.1-rc1
>
> These patches are located at branch 25.11 of dpdk-stable repo:
>      https://dpdk.org/browse/dpdk-stable/
>
> Thanks.
>
> Kevin
>
> ---

Hello,

We ran the following functional tests with Nvidia hardware:

- Basic functionality:
   Send and receive multiple types of traffic.
- testpmd xstats counter test.
- testpmd timestamp test.
- Changing/checking link status through testpmd.
- rte_flow tests (See https://doc.dpdk.org/guides/nics/mlx5.html for 
supported features)
- RSS tests.
- VLAN filtering, stripping, and insertion tests.
- Checksum and TSO tests.
- ptype tests.
- link_status_interrupt example application tests.
- l3fwd-power example application tests.
- Multi-process example applications tests.
- Hardware LRO tests.
- Buffer Split tests.
- Tx scheduling tests.

We ran our testing with Shani's backport for 9ec0c6bda04a ("net/mlx5: 
add RSS TIR registration API") on top of  v25.11.1-rc1. Environments:
- NIC: ConnectX-7 / OS: Ubuntu 24.04 / Driver: DOCA-Host 3.3.0-088000 / 
Firmware: 28.48.1000
- DPU: BlueField-3 / OS: Ubuntu 24.04 | DOCA SW version: 3.3.0 / 
Firmware: 24.48.1000

We have not identified any new issues caused by changes in this release; 
however, we are still investigating test failures that are suspected to 
be related to environment changes.

Thanks,
Ali

^ permalink raw reply	[flat|nested] 8+ messages in thread

* RE: 25.11.1 patches review and test
  2026-04-02 16:44 25.11.1 patches review and test Kevin Traynor
  2026-04-20 19:37 ` Ali Alnubani
@ 2026-04-21  1:44 ` Xu, HailinX
  2026-04-21 10:01   ` Kevin Traynor
  2026-04-21  5:47 ` Riley Fletcher
  2 siblings, 1 reply; 8+ messages in thread
From: Xu, HailinX @ 2026-04-21  1:44 UTC (permalink / raw)
  To: Kevin Traynor, stable@dpdk.org
  Cc: dev@dpdk.org, Puttaswamy, Rajesh T, Hosamani, Manjunathgouda,
	Abhishek Marathe, Ali Alnubani, benjamin.walker@intel.com,
	David Christensen, Hemant Agrawal, Ian Stokes, Jerin Jacob,
	Mcnamara, John, Ju-Hyoung Lee, Luca Boccassi, Pei Zhang,
	qian.q.xu@intel.com, Raslan Darawsheh, Thomas Monjalon,
	Yanghang Liu, yuan.peng@intel.com, zhaoyan.chen@intel.com,
	Shani Peretz


> -----Original Message-----
> From: Kevin Traynor <ktraynor@redhat.com>
> Sent: Friday, April 3, 2026 12:45 AM
> To: stable@dpdk.org
> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> Ali Alnubani <alialnu@nvidia.com>; benjamin.walker@intel.com; David
> Christensen <drc@linux.vnet.ibm.com>; Hemant Agrawal
> <hemant.agrawal@nxp.com>; Ian Stokes <ian.stokes@intel.com>; Jerin Jacob
> <jerinj@marvell.com>; Mcnamara, John <john.mcnamara@intel.com>; Ju-
> Hyoung Lee <juhlee@microsoft.com>; Kevin Traynor <ktraynor@redhat.com>;
> Luca Boccassi <bluca@debian.org>; Pei Zhang <pezhang@redhat.com>;
> qian.q.xu@intel.com; Raslan Darawsheh <rasland@nvidia.com>; Thomas
> Monjalon <thomas@monjalon.net>; Yanghang Liu <yanghliu@redhat.com>;
> yuan.peng@intel.com; zhaoyan.chen@intel.com; Shani Peretz
> <shperetz@nvidia.com>
> Subject: 25.11.1 patches review and test
> 
> Hi all,
> 
> Here is a list of patches targeted for stable release 25.11.1.
> 
> The planned date for the final release is 21st April 2026.
> 
> 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=v25.11.1-rc1
> 
> These patches are located at branch 25.11 of dpdk-stable repo:
>     https://dpdk.org/browse/dpdk-stable/
> 
> Thanks.
> 
> Kevin
> 
> ---
Update the test status for Intel part. dpdk25.11.1-rc1 all validation test done. not found new issues.

* Build & CFLAG compile: cover the build test with latest GCC/Clang version on the following OS(all passed)
  - Ubuntu25.04/Ubuntu24.04.3
  - RHEL10/RHEL9.6
  - Fedora43
  - FreeBSD15
  - SUSE16
  - OpenAnolis8.10
  - OpenEuler24.04-SP2
  - AzureLinux3.0

* Function tests: All test done and passed
  - i40E-(XXV710, X722) PF/VF: test scenarios including basic/RTE_FLOW/TSO/Jumboframe/checksum offload/mac_filter/VLAN/VXLAN/RSS, etc. 
  - IXGBE-(E610) PF/VF: test scenarios including basic/RTE_FLOW/TSO/Jumboframe/checksum offload/mac_filter/VLAN/VXLAN/RSS, etc. 
  - ICE-(E810, E830, E2100) PF/VF: test scenarios including basic/Switch/Package Management/Flow Director/Advanced Tx/Advanced RSS/ACL/DCF/Flexible Descriptor, etc.
  - IPsec: test scenarios including ipsec/ipsec-gw/ipsec library basic test - QAT&SW/FIB library, etc.
  - Virtio: both function and performance test are covered. Such as PVP/Virtio_loopback/virtio-user loopback/virtio-net VM2VM perf testing/VMAWARE ESXI 8.0, etc.
  - Cryptodev: test scenarios including Cryptodev API testing/CompressDev ISA-L/QAT/ZLIB PMD Testing/FIPS, etc.
  - DLB: test scenarios including DLB2.0 and DLB2.5
  - Other: test scenarios including AF_XDP, Power, CBDMA, DSA

* Performance test: All test done and passed
  - Thoughput Performance
  - Cryptodev Latency
  - PF/VF NIC single core
  - XXV710/E810 NIC Performance


Regards,
Xu, Hailin

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: 25.11.1 patches review and test
  2026-04-02 16:44 25.11.1 patches review and test Kevin Traynor
  2026-04-20 19:37 ` Ali Alnubani
  2026-04-21  1:44 ` Xu, HailinX
@ 2026-04-21  5:47 ` Riley Fletcher
  2026-04-21 10:02   ` Kevin Traynor
  2 siblings, 1 reply; 8+ messages in thread
From: Riley Fletcher @ 2026-04-21  5:47 UTC (permalink / raw)
  To: Kevin Traynor, stable
  Cc: dev, Abhishek Marathe, Ali Alnubani, benjamin.walker,
	David Christensen, Hemant Agrawal, Ian Stokes, Jerin Jacob,
	John McNamara, Ju-Hyoung Lee, Luca Boccassi, Pei Zhang, qian.q.xu,
	Raslan Darawsheh, Thomas Monjalon, Yanghang Liu, yuan.peng,
	zhaoyan.chen, Shani Peretz

IBM - Power Systems Testing
DPDK v25.11.1-rc1

* Build CI on Fedora 40, 41, 42 and 43 container images for ppc64le
* Basic PF on Mellanox: No issues found
* Performance: TestPMD throughput single core tests
* OS:- RHEL 10.1  kernel: 6.12.0-124.39.1.el10_1.ppc64le
         with gcc version 14.2.1 20250110 (Red Hat 14.2.1-7)

Systems tested:
  - LPARs on IBM Power11 CHRP IBM, 9105-22A
     NICs:
     - Mellanox Technologies MT4129 Family [ConnectX-7 100 GbE 2-Port]
     - Firmware Version: 28.47.1088
     - OFED 26.01-1.0.0

All looks well on our end.

Regards,

Riley Fletcher

On Thu, 2026-04-02 at 17:44 +0100, Kevin Traynor wrote:
> Hi all,
> 
> Here is a list of patches targeted for stable release 25.11.1.
> 
> The planned date for the final release is 21st April 2026.
> 
> 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=v25.11.1-rc1
> 
> These patches are located at branch 25.11 of dpdk-stable repo:
>     https://dpdk.org/browse/dpdk-stable/
> 
> Thanks.
> 
> Kevin
> 
> ---
> Aarnav JP (2):
>       examples/packet_ordering: fix format specifier for port ID
>       examples/ptpclient: fix format specifier for port ID
> 
> Ajit Khaparde (1):
>       net/bnxt: support statistics query when port is stopped
> 
> Anatoly Burakov (13):
>       net/ixgbe: add missing E610 MAC type checks
>       net/ixgbe: fix memory leak in security flows
>       net/ixgbe: fix potential null dereference with IPsec config
>       net/ixgbe: fix potential null dereference in IPsec flow
>       net/ixgbe: fix pointer handling in IPsec
>       net/i40e: move filter config to flow create
>       net/i40e: fix IPv6 GTPU handling
>       net/iavf: fix memory leak on egress IPsec flows
>       net/iavf: fix memory leak on uninit
>       net/iavf: fix IPv4 flow subscription
>       net/ice: fix memory leak in DCF QoS bandwidth config
>       net/ice: fix memory leak in FDIR flow parsing
>       net/iavf: fix struct size in IPsec status get
> 
> Andrew Bailey (4):
>       dts: show missing NIC capabilities in logs
>       dts: fix doc for RSS test suite
>       dts: fix doc for QinQ test suite
>       dts: reduce digit count in single core forwarding metrics
> 
> Anurag Mandal (3):
>       app/testpmd: fix function names in logs
>       net/i40e: fix QinQ stripping
>       net/iavf: fix deletion of primary MAC address
> 
> Ashok Kumar Natarajan (5):
>       net/axgbe: fix 100M SGMII mode
>       net/axgbe: fix MAC TCR speed select field width
>       net/axgbe: add 100 Mbps MAC speed select
>       net/axgbe: fix auto-negotiation capabilities
>       net/axgbe: fix SGMII auto-negotiation status bits
> 
> Bing Zhao (2):
>       net/mlx5: fix counters resource leak
>       net/mlx5: fix NAT64 HW registers calculation
> 
> Bruce Richardson (33):
>       rcu: fix build with MSVC
>       net/ice/base: disable MSVC warning
>       test/red: fix some undefined behaviour
>       test/timer: fix hang on secondary process failure
>       buildtools/test: suppress empty output
>       eal: fix variable shadowing
>       bbdev: fix variable shadowing
>       ethdev: fix variable shadowing
>       eventdev: fix variable shadowing
>       net: fix variable shadowing
>       pcapng: fix variable shadowing
>       pipeline: fix variable shadowing
>       power: fix variable shadowing
>       table: fix variable shadowing
>       bus/pci: fix variable shadowing
>       net/cpfl: fix variable shadowing
>       net/e1000: fix variable shadowing
>       net/i40e: fix variable shadowing
>       net/ice: fix variable shadowing
>       net/ixgbe: fix variable shadowing
>       app/graph: fix variable shadowing
>       app/pdump: fix variable shadowing
>       app/testpmd: fix variable shadowing
>       config/arm: fix 32-bit build
>       hash: fix maybe-uninitialized warnings on build
>       net/intel: fix memory leak on Tx queue setup failure
>       dma/idxd: mark portal pointer as volatile
>       test: fix dependencies on net null driver
>       hash: fix overflow of 32-bit offsets
>       test/security: skip inline protocol test if no HW support
>       net/bonding: clamp Rx free threshold for small rings
>       usertools/pmdinfo: fix search for PMD info string
>       net/ice/base: fix double HW reinitialization
> 
> Chengwen Feng (2):
>       net/hns3: fix outer UDP checksum with simple BD
>       app/testpmd: check start for DCB forwarding TC commands
> 
> Ciara Loftus (15):
>       doc: fix TSO and checksum offload feature status for ice
>       doc: fix TSO feature status for iavf
>       doc: fix inline crypto feature status for iavf
>       doc: fix TSO feature status for i40e
>       net/intel: prevent selection of a null Rx burst function
>       net/ice: check null scheduler root node
>       net/ice: fix priority mode printing in Tx scheduler dump
>       net/ice: re-enable strict priority on non-root levels
>       net/i40e: fix secondary process Rx path selection
>       net/iavf: fix secondary process Rx path selection
>       net/ice: fix secondary process Rx path selection
>       net/iavf: fix order of tags for AVX512 Tx QinQ offload
>       net/i40e: validate raw flow items before dereferencing
>       doc: remove references to obsolete testpmd flag
>       net/i40e: fix raw flow item validation
> 
> Congjie Zhou (1):
>       eal/linux: fix fbarray name collision in containers
> 
> Dariusz Sosnowski (13):
>       app/testpmd: fix flow queue job leaks
>       net/mlx5: fix default memzone requirements in HWS
>       net/mlx5: fix flow mark reading after reconfigure
>       net/mlx5: fix shared Rx queue limitations
>       common/mlx5: fix bonding check
>       net/mlx5: fix bonding check
>       net/mlx5: fix probing to allow BlueField Socket Direct
>       net/mlx5: fix default flow engine on Windows
>       net/mlx5: fix VXLAN and NVGRE encap in async flow API
>       net/mlx5: fix VLAN strip info for CQE compression
>       net/mlx5: fix flex item capability check
>       common/mlx5: fix error logging for queue modify
>       net/mlx5: report share group and queue ID
> 
> David Marchand (5):
>       net/tap: remove log when running without multiprocess
>       net/af_xdp: fix external mbuf transmit
>       eal/linux: fix HPET symbols export
>       common/mlx5: fix MAC deletion on Linux
>       examples/vm_power_manager: fix format specifier for port ID
> 
> Dean Marx (1):
>       dts: fix docstring typo in dynamic queue suite
> 
> Dimon Zhao (10):
>       net/nbl: fix integer overflow
>       net/nbl: fix null pointer dereference
>       net/nbl: check ioctl returns
>       net/nbl: fix memzone leak on queue release
>       net/nbl: fix mbuf headroom usage in packet Tx
>       net/nbl: fix mbuf double-free in queue cleanup
>       net/nbl: improve mailbox exception handling
>       net/nbl: fix hardware stats interrupt nesting
>       net/nbl: checks for unsupported UIO drivers
>       net/nbl: fix queue stats on restart
> 
> Emma Finn (1):
>       examples/fips_validation: fix dangling pointers
> 
> Garvit Varshney (1):
>       crypto/cnxk: return decrypted data for RSA verify
> 
> Gregory Etelson (6):
>       net: fix packet type for stacked VLAN
>       net/mlx5: fix MPESW PF probe for any number of ports
>       net/mlx5: fix flow metadata between E-Switch and VM
>       net/mlx5: fix flow metadata sharing with E-Switch and VM
>       net/mlx5: fix IPv6 SRH flex node header length
>       net/mlx5: fix IPv6 SRH flex parser initialization
> 
> Grzegorz Nitka (1):
>       net/ice/base: fix adjust timer programming for E830
> 
> Hailin Xu (1):
>       doc: fix E830 recommended firmware in ice guide
> 
> Howard Wang (4):
>       net/r8169: fix crash in RTL8168FP init
>       net/r8169: fix RTL8168KB speed classification
>       net/r8169: ensure old mapping is used
>       net/r8169: fix bitmask logic for RTL8127
> 
> Itai Sharoni (1):
>       net/mlx5/windows: fix MAC address ownership tracking
> 
> Ivan Malov (7):
>       common/sfc_efx/base: fix flow control on legacy MCDI
>       common/sfc_efx/base: fix indication of requestable FEC flags
>       common/sfc_efx/base: define mask for pause mode capabilities
>       net/sfc: avoid speed reset when setting FEC in started state
>       net/sfc: rework capability check that is done on FEC set
>       net/sfc: drop AUTO from FEC capabilities and fix comment
>       net/sfc: fix reporting status of autonegotiation
> 
> Jacob Keller (1):
>       net/iavf: negotiate PTP before reporting Rx timestamping
> 
> John McNamara (1):
>       net/i40e: fix unused variable
> 
> Junfeng Guo (1):
>       net/mlx5: fix IP tunnel detection with HWS
> 
> Kai Ji (1):
>       crypto/openssl: fix SM2 public key buffer overflow
> 
> Keegan Freyhof (2):
>       net/bnxt: fix commas instead of semicolons
>       net/bnxt: fix reported VLAN stripped flag for Thor2
> 
> Kevin Traynor (8):
>       examples/vm_power: fix format-truncation warning
>       eal/linux: handle interrupt epoll events
>       interrupts: add interrupt event info
>       net/mlx5: check DevX disconnect/error interrupt events
>       vhost: fix resource leak on driver registration failure
>       net/bnxt: fix uninitialized read
>       app/testpmd: fix FD leak in mbuf history command parsing
>       examples/ipsec-secgw: fix build with glibc 2.43
> 
> Kishore Padmanabha (1):
>       net/bnxt: fix statistics for high number of queues
> 
> Liangxing Wang (1):
>       app/dma-perf: fix reversed CPU copy
> 
> Long Li (14):
>       net/netvsc: fix race conditions on VF add/remove events
>       net/netvsc: support multi-process VF device removal
>       net/mana: fix PD resource leak on device close
>       net/netvsc: fix devargs memory leak on hotplug
>       net/mana: fix fast-path ops setup in secondary process
>       net/mlx5: fix fast-path ops setup in secondary process
>       net/mlx4: fix fast-path ops setup in secondary process
>       net/netvsc: fix subchannel leak on device removal
>       net/netvsc: fix double-free of primary Rx queue on uninit
>       net/netvsc: fix resource leak on init failure
>       net/netvsc: fix event callback leak on Rx filter failure
>       net/netvsc: fix resource leaks on MTU change
>       net/mana: fix CQE suppression handling on error completions
>       net/netvsc: switch data path to synthetic on device stop
> 
> Lukas Sismis (1):
>       dts: fix doc generation for testpmd shell
> 
> Maayan Kashani (3):
>       net/mlx5: fix flow devargs handling for future HW
>       net/mlx5: fix internal HWS pattern template creation
>       net/mlx5: fix redundant control rules in promiscuous mode
> 
> Maciej Paczkowski (1):
>       net/ice/base: fix integer types in comparisons
> 
> Manish Kurup (1):
>       net/bnxt: fix crash in HWRM capabilities query
> 
> Marat Khalili (6):
>       bpf: fix x86 call stack alignment for external calls
>       bitops: allow variable as first argument of shift macros
>       bpf: fix signed shift overflows in ARM JIT
>       bpf: disallow empty program
>       bpf: fix add/subtract overflow
>       bpf: fix starting with conditional jump
> 
> Martin Spinler (5):
>       net/nfb: use constant values for max Rx/Tx queues count
>       net/nfb: fix bad pointer access in queue stats
>       net/nfb: use process private variable for internal
>       net/nfb: fix resources release
>       net/nfb: stop only started queues in fail path
> 
> Maxime Coquelin (3):
>       vhost: fix virtqueue array size for control queue
>       vhost: fix descriptor chain bounds check in control queue
>       vhost: fix mmap error check in VDUSE IOTLB miss handler
> 
> Maxime Leroy (14):
>       net/dpaa2: fix queue block memory leak on port close
>       net/dpaa2: fix Rx error queue memory leaks
>       net/dpaa2: warn on Rx descriptor limit in high perf mode
>       net/dpaa2: fix resource leak on soft parser failure
>       net/dpaa2: fix link after port stop/start
>       bus/fslmc: fix devargs not propagated on hotplug
>       net/dpaa2: fix spurious VLAN insertion on non-VLAN packet
>       net/dpaa2: fix error packet dump
>       net/dpaa2: fix L4 packet type in slow parse path
>       net/dpaa2: fix L3/L4 checksum offload flags
>       net/dpaa2: fix software taildrop buffer access
>       net/dpaa2: fix burst mode info
>       net/dpaa2: add SG table walk upper bound in Rx
>       net/dpaa2: fix MAC stats DMA alloc per xstats call
> 
> Morten Brørup (3):
>       ethdev: fix mbuf fast release requirements description
>       eal: fix cache guard for pedantic compilation
>       mbuf: fix packet data read
> 
> Nawal Kishor (1):
>       common/cnxk: fix width of DPC set field
> 
> Nithinsen Kaithakadan (2):
>       test/crypto: fix mbuf segment number
>       test/crypto: fix RSA sign data length
> 
> Patrick Robb (3):
>       dts: sniff only inbound packets
>       dts: fix test suite filtering
>       dts: avoid resources conflict on quick stop/start
> 
> Piotr Krzewinski (1):
>       cryptodev: fix memory corruption in secondary process
> 
> Radu Nicolau (3):
>       pdcp: add digest physical address
>       crypto/qat: align vector address
>       hash: fix unaligned access for CRC
> 
> Rahul Bhansali (4):
>       net/cnxk: fix security flag for custom inbound SA
>       common/cnxk: fix duplicated branches
>       common/cnxk: fix CPT CQ roll over handling
>       event/cnxk: fix crash on CN10K
> 
> Rakesh Kudurumalla (2):
>       common/cnxk: fix engine capabilities fetch logic
>       examples/l2fwd-jobstats: fix stats availability
> 
> Riley Fletcher (1):
>       doc: add IBM Power 10 testing to 25.11 release notes
> 
> Robin Jarry (4):
>       net/iavf: fix reported max Tx and Rx queues
>       telemetry: fix adding dict in container array
>       hash: avoid leaking entries on RCU defer queue failure
>       hash: free replaced data on overwrite when RCU is configured
> 
> Rongwei Liu (1):
>       net/mlx5: fix job leak on indirect meter creation failure
> 
> Sameer Vaze (1):
>       compress/zlib: fix UDC checksum
> 
> Scott Mitchell (1):
>       eal: fix annotation on lcore variable allocator
> 
> Sergei Iashin (1):
>       eventdev/eth_rx: fix crash with telemetry
> 
> Shaiq Wani (1):
>       net/idpf: fix typo in CQ scan threshold macro name
> 
> Shani Peretz (10):
>       examples/ethtool: fix size of mempool name
>       app/testpmd: fix memory leak in port attach
>       net/mlx5/hws: fix stack alignment for ASan compatibility
>       net/mlx5/hws: fix null dereference in rule skip
>       net/mlx5: allow MTU mismatch for running shared queue
>       vhost: fix use-after-free race during cleanup
>       app/testpmd: fix memory leak in port flow configure
>       config/arm: drop crypto extension from Cortex-A78AE
>       net/mlx5: fix meter ASO action leak on release to pool
>       net/mlx5: fix heap buffer overflow in sample group match
> 
> Song Yoong Siang (3):
>       net/e1000: use device timestamp for clock read in igc
>       net/e1000: fix allocation of context desc for launch time
>       net/e1000: fix igc launch time calculation
> 
> Sriram Yagnaraman (2):
>       net/memif: fix descriptor Tx flags corruption
>       net/memif: fix multi-segment Rx corruption
> 
> Stephen Hemminger (40):
>       common/cnxk: fix array out-of-bounds
>       examples/fips_validation: fix RSA memcpy
>       net/bnxt: fix build with GCC 16
>       test/table: avoid input line overflow
>       test/cfgfile: avoid temp filename truncation
>       test/crypto: check for vdev args overflow
>       pcapng: document return values
>       pcapng: use malloc instead of fixed buffer size
>       pcapng: chain additional mbuf when comment exceeds tailroom
>       test/pcapng: skip test if null driver missing
>       common/cnxk: remove VLA in interrupt configuration
>       common/cnxk: fix buffer overflow in SA setup
>       net/mlx5: fix build with LTO
>       net/bnxt: remove unbuilt source files
>       net/mlx5: fix null dereference in Tx queue start
>       net/mlx5: fix counter leak in hairpin queue setup
>       net/mlx5: fix use-after-free in ASO management init
>       net/mlx5: fix counter truncation in queue counter read
>       net/tap: fix handling of queue stats
>       net/tap: use correct length for interface names
>       net/tap: fix resource leaks on creation failure
>       net/tap: fix resource leaks in secondary process probe
>       net/tap: free IPC reply buffer on queue count mismatch
>       net/tap: fix use-after-free on remote flow creation failure
>       net/tap: free remote flow when implicit rule already exists
>       test/pcapng: fix for Windows
>       test: add pause to synchronization spinloops
>       test/atomic: scale test based on core count
>       test/mcslock: scale test based on core count
>       test/stack: scale test based on core count
>       test/timer: scale test based on core count
>       test/timer: replace volatile with C11 atomics
>       test: add file-prefix for all fast-tests on Linux
>       test/trace: fix parallel execution with traces enabled
>       test/bpf: fix error handling in ELF load tests
>       test/bpf: fix unsupported instructions in ELF load test
>       test/bpf: fix payload size for Rx/Tx load tests
>       examples/vmdq_dcb: initialize all configuration structures
>       test/memcpy: reduce alignment offset coverage
>       test/latency: relax check on zero latency
> 
> Sunyang Wu (1):
>       doc: add --query-rate option in flow-perf guide
> 
> Talluri Chaitanyababu (1):
>       app/testpmd: fix DCB forwarding TC mismatch handling
> 
> Tejasree Kondoj (1):
>       common/cnxk: fix cipher key length validation
> 
> Thierry Herbelot (1):
>       net/intel: update key length when getting RSS key
> 
> Thomas Monjalon (7):
>       common/mlx5: fix variable shadowing
>       net/mvpp2: fix variable shadowing
>       eal/x86: fix TSC frequency query
>       net/bnxt/tf_ulp: fix minsize build
>       ci: fix debug build type
>       examples/ethtool: fix error message about ports limit
>       mem: check fbarray name truncation in secondary process
> 
> Venkatesh Vemula (1):
>       net/intel: fix comma operator warnings
> 
> Viacheslav Ovsiienko (2):
>       net/mlx5: fix flex parser creation length attribute
>       net/mlx5: fix send skew settings when using wait on time
> 
> Vipin Varghese (2):
>       app/dma-perf: fix buffer overflow with high core count
>       doc: update AMD EPYC guide
> 
> Vladimir Medvedkin (2):
>       fib: fix prefix addition handling
>       net/ice: fix RSS LUT access when using global LUT
> 
> Xavier Guillaume (2):
>       net/af_packet: fix MTU set data size calculation
>       net/af_packet: fix receive buffer overflow
> 
> Xiaoyu Min (1):
>       net/mlx5: fix HW flow counter query
> 
> Yang Xu (1):
>       net/mlx5: fix port down in link detection failure
> 
> Yehor Malikov (1):
>       vhost: fix use-after-free fdset during shutdown
> 
> Yunjian Wang (1):
>       net/mlx5: fix memory leak after device spawn failure
> 
> Zhanibek Bakin (1):
>       net/null: fix Tx statistics accumulation

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: 25.11.1 patches review and test
  2026-04-21  1:44 ` Xu, HailinX
@ 2026-04-21 10:01   ` Kevin Traynor
  0 siblings, 0 replies; 8+ messages in thread
From: Kevin Traynor @ 2026-04-21 10:01 UTC (permalink / raw)
  To: Xu, HailinX, stable@dpdk.org
  Cc: dev@dpdk.org, Puttaswamy, Rajesh T, Hosamani, Manjunathgouda,
	Luca Boccassi, Thomas Monjalon, yuan.peng@intel.com,
	zhaoyan.chen@intel.com, Shani Peretz

On 4/21/26 2:44 AM, Xu, HailinX wrote:
> 
>> -----Original Message-----
>> From: Kevin Traynor <ktraynor@redhat.com>
>> Sent: Friday, April 3, 2026 12:45 AM
>> To: stable@dpdk.org
>> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
>> Ali Alnubani <alialnu@nvidia.com>; benjamin.walker@intel.com; David
>> Christensen <drc@linux.vnet.ibm.com>; Hemant Agrawal
>> <hemant.agrawal@nxp.com>; Ian Stokes <ian.stokes@intel.com>; Jerin Jacob
>> <jerinj@marvell.com>; Mcnamara, John <john.mcnamara@intel.com>; Ju-
>> Hyoung Lee <juhlee@microsoft.com>; Kevin Traynor <ktraynor@redhat.com>;
>> Luca Boccassi <bluca@debian.org>; Pei Zhang <pezhang@redhat.com>;
>> qian.q.xu@intel.com; Raslan Darawsheh <rasland@nvidia.com>; Thomas
>> Monjalon <thomas@monjalon.net>; Yanghang Liu <yanghliu@redhat.com>;
>> yuan.peng@intel.com; zhaoyan.chen@intel.com; Shani Peretz
>> <shperetz@nvidia.com>
>> Subject: 25.11.1 patches review and test
>>
>> Hi all,
>>
>> Here is a list of patches targeted for stable release 25.11.1.
>>
>> The planned date for the final release is 21st April 2026.
>>
>> 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=v25.11.1-rc1
>>
>> These patches are located at branch 25.11 of dpdk-stable repo:
>>     https://dpdk.org/browse/dpdk-stable/
>>
>> Thanks.
>>
>> Kevin
>>
>> ---
> Update the test status for Intel part. dpdk25.11.1-rc1 all validation test done. not found new issues.
> 

Hi Hailin, great - thank you for testing and reporting this.

thanks
Kevin.

> * Build & CFLAG compile: cover the build test with latest GCC/Clang version on the following OS(all passed)
>   - Ubuntu25.04/Ubuntu24.04.3
>   - RHEL10/RHEL9.6
>   - Fedora43
>   - FreeBSD15
>   - SUSE16
>   - OpenAnolis8.10
>   - OpenEuler24.04-SP2
>   - AzureLinux3.0
> 
> * Function tests: All test done and passed
>   - i40E-(XXV710, X722) PF/VF: test scenarios including basic/RTE_FLOW/TSO/Jumboframe/checksum offload/mac_filter/VLAN/VXLAN/RSS, etc. 
>   - IXGBE-(E610) PF/VF: test scenarios including basic/RTE_FLOW/TSO/Jumboframe/checksum offload/mac_filter/VLAN/VXLAN/RSS, etc. 
>   - ICE-(E810, E830, E2100) PF/VF: test scenarios including basic/Switch/Package Management/Flow Director/Advanced Tx/Advanced RSS/ACL/DCF/Flexible Descriptor, etc.
>   - IPsec: test scenarios including ipsec/ipsec-gw/ipsec library basic test - QAT&SW/FIB library, etc.
>   - Virtio: both function and performance test are covered. Such as PVP/Virtio_loopback/virtio-user loopback/virtio-net VM2VM perf testing/VMAWARE ESXI 8.0, etc.
>   - Cryptodev: test scenarios including Cryptodev API testing/CompressDev ISA-L/QAT/ZLIB PMD Testing/FIPS, etc.
>   - DLB: test scenarios including DLB2.0 and DLB2.5
>   - Other: test scenarios including AF_XDP, Power, CBDMA, DSA
> 
> * Performance test: All test done and passed
>   - Thoughput Performance
>   - Cryptodev Latency
>   - PF/VF NIC single core
>   - XXV710/E810 NIC Performance
> 
> 
> Regards,
> Xu, Hailin


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: 25.11.1 patches review and test
  2026-04-21  5:47 ` Riley Fletcher
@ 2026-04-21 10:02   ` Kevin Traynor
  0 siblings, 0 replies; 8+ messages in thread
From: Kevin Traynor @ 2026-04-21 10:02 UTC (permalink / raw)
  To: Riley Fletcher, stable
  Cc: dev, Abhishek Marathe, Ali Alnubani, benjamin.walker,
	David Christensen, Hemant Agrawal, Ian Stokes, Jerin Jacob,
	John McNamara, Ju-Hyoung Lee, Luca Boccassi, Pei Zhang, qian.q.xu,
	Raslan Darawsheh, Thomas Monjalon, Yanghang Liu, yuan.peng,
	zhaoyan.chen, Shani Peretz

On 4/21/26 6:47 AM, Riley Fletcher wrote:
> IBM - Power Systems Testing
> DPDK v25.11.1-rc1
> 
> * Build CI on Fedora 40, 41, 42 and 43 container images for ppc64le
> * Basic PF on Mellanox: No issues found
> * Performance: TestPMD throughput single core tests
> * OS:- RHEL 10.1  kernel: 6.12.0-124.39.1.el10_1.ppc64le
>          with gcc version 14.2.1 20250110 (Red Hat 14.2.1-7)
> 
> Systems tested:
>   - LPARs on IBM Power11 CHRP IBM, 9105-22A
>      NICs:
>      - Mellanox Technologies MT4129 Family [ConnectX-7 100 GbE 2-Port]
>      - Firmware Version: 28.47.1088
>      - OFED 26.01-1.0.0
> 
> All looks well on our end.
> 
> Regards,
> 
> Riley Fletcher

Hi Riley,

Thanks for testing this. Great to have you onboard testing LTS!

thanks,
Kevin.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: 25.11.1 patches review and test
  2026-04-20 19:37 ` Ali Alnubani
@ 2026-04-21 10:13   ` Kevin Traynor
  2026-04-21 12:24     ` Ali Alnubani
  0 siblings, 1 reply; 8+ messages in thread
From: Kevin Traynor @ 2026-04-21 10:13 UTC (permalink / raw)
  To: Ali Alnubani, stable
  Cc: dev, Abhishek Marathe, benjamin.walker, David Christensen,
	Hemant Agrawal, Jerin Jacob, John McNamara, Ju-Hyoung Lee,
	Luca Boccassi, Pei Zhang, qian.q.xu, Raslan Darawsheh,
	Thomas Monjalon, Yanghang Liu, yuan.peng, zhaoyan.chen,
	Shani Peretz

On 4/20/26 8:37 PM, Ali Alnubani wrote:
> 
> On 4/2/26 7:44 PM, Kevin Traynor wrote:
>> Hi all,
>>
>> Here is a list of patches targeted for stable release 25.11.1.
>>
>> The planned date for the final release is 21st April 2026.
>>
>> 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=v25.11.1-rc1
>>
>> These patches are located at branch 25.11 of dpdk-stable repo:
>>      https://dpdk.org/browse/dpdk-stable/
>>
>> Thanks.
>>
>> Kevin
>>
>> ---
> 
> Hello,
> 
> We ran the following functional tests with Nvidia hardware:
> 
> - Basic functionality:
>    Send and receive multiple types of traffic.
> - testpmd xstats counter test.
> - testpmd timestamp test.
> - Changing/checking link status through testpmd.
> - rte_flow tests (See https://doc.dpdk.org/guides/nics/mlx5.html for 
> supported features)
> - RSS tests.
> - VLAN filtering, stripping, and insertion tests.
> - Checksum and TSO tests.
> - ptype tests.
> - link_status_interrupt example application tests.
> - l3fwd-power example application tests.
> - Multi-process example applications tests.
> - Hardware LRO tests.
> - Buffer Split tests.
> - Tx scheduling tests.
> 
> We ran our testing with Shani's backport for 9ec0c6bda04a ("net/mlx5: 
> add RSS TIR registration API") on top of  v25.11.1-rc1. Environments:
> - NIC: ConnectX-7 / OS: Ubuntu 24.04 / Driver: DOCA-Host 3.3.0-088000 / 
> Firmware: 28.48.1000
> - DPU: BlueField-3 / OS: Ubuntu 24.04 | DOCA SW version: 3.3.0 / 
> Firmware: 24.48.1000
> 
> We have not identified any new issues caused by changes in this release; 
> however, we are still investigating test failures that are suspected to 
> be related to environment changes.
> 

Thanks for testing Ali. I don't mind waiting a few more days for the
release if you want some time to investigate this ? or if you are fairly
confident it is environment changes, I can go ahead with the release.

Let me know which you prefer.

thanks,
Kevin.

> Thanks,
> Ali
> 


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: 25.11.1 patches review and test
  2026-04-21 10:13   ` Kevin Traynor
@ 2026-04-21 12:24     ` Ali Alnubani
  0 siblings, 0 replies; 8+ messages in thread
From: Ali Alnubani @ 2026-04-21 12:24 UTC (permalink / raw)
  To: Kevin Traynor, stable
  Cc: dev, Abhishek Marathe, benjamin.walker, David Christensen,
	Hemant Agrawal, Jerin Jacob, John McNamara, Ju-Hyoung Lee,
	Luca Boccassi, Pei Zhang, qian.q.xu, Raslan Darawsheh,
	Thomas Monjalon, Yanghang Liu, yuan.peng, zhaoyan.chen,
	Shani Peretz

On 4/21/26 1:13 PM, Kevin Traynor wrote:

> On 4/20/26 8:37 PM, Ali Alnubani wrote:
>> On 4/2/26 7:44 PM, Kevin Traynor wrote:
>>> Hi all,
>>>
>>> Here is a list of patches targeted for stable release 25.11.1.
>>>
>>> The planned date for the final release is 21st April 2026.
>>>
>>> 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=v25.11.1-rc1
>>>
>>> These patches are located at branch 25.11 of dpdk-stable repo:
>>>       https://dpdk.org/browse/dpdk-stable/
>>>
>>> Thanks.
>>>
>>> Kevin
>>>
>>> ---
>> Hello,
>>
>> We ran the following functional tests with Nvidia hardware:
>>
>> - Basic functionality:
>>     Send and receive multiple types of traffic.
>> - testpmd xstats counter test.
>> - testpmd timestamp test.
>> - Changing/checking link status through testpmd.
>> - rte_flow tests (See https://doc.dpdk.org/guides/nics/mlx5.html for
>> supported features)
>> - RSS tests.
>> - VLAN filtering, stripping, and insertion tests.
>> - Checksum and TSO tests.
>> - ptype tests.
>> - link_status_interrupt example application tests.
>> - l3fwd-power example application tests.
>> - Multi-process example applications tests.
>> - Hardware LRO tests.
>> - Buffer Split tests.
>> - Tx scheduling tests.
>>
>> We ran our testing with Shani's backport for 9ec0c6bda04a ("net/mlx5:
>> add RSS TIR registration API") on top of  v25.11.1-rc1. Environments:
>> - NIC: ConnectX-7 / OS: Ubuntu 24.04 / Driver: DOCA-Host 3.3.0-088000 /
>> Firmware: 28.48.1000
>> - DPU: BlueField-3 / OS: Ubuntu 24.04 | DOCA SW version: 3.3.0 /
>> Firmware: 24.48.1000
>>
>> We have not identified any new issues caused by changes in this release;
>> however, we are still investigating test failures that are suspected to
>> be related to environment changes.
>>
> Thanks for testing Ali. I don't mind waiting a few more days for the
> release if you want some time to investigate this ? or if you are fairly
> confident it is environment changes, I can go ahead with the release.
>
> Let me know which you prefer.

Hello Kevin,

I’m fine with you going ahead with the release.

Thanks a lot,

Ali


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2026-04-21 12:25 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-02 16:44 25.11.1 patches review and test Kevin Traynor
2026-04-20 19:37 ` Ali Alnubani
2026-04-21 10:13   ` Kevin Traynor
2026-04-21 12:24     ` Ali Alnubani
2026-04-21  1:44 ` Xu, HailinX
2026-04-21 10:01   ` Kevin Traynor
2026-04-21  5:47 ` Riley Fletcher
2026-04-21 10:02   ` Kevin Traynor

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox