1. DPDK Release 25.11
1.1. New Features
Added automatic lcore-id remapping option.
Added the EAL option
--remap-lcore-idsor-Rto enable automatic remapping of lcore-ids to a contiguous set starting from 0, or from a user-provided value. When this flag is passed, the lcores specified by core mask or core list options are taken as the physical cores on which the application will run, and one thread will be started per core, with sequential lcore-ids. For example:dpdk-test -l 140-144 -Rwill start 5 threads with lcore-ids 0 to 4 on physical cores 140 to 144.Added inter-process and inter-OS DMA device API.
Added parameters in DMA device virtual channel to configure DMA operations that span across different processes or operating system domains.
Added functions to exchange handlers between DMA devices.
Added 800G speed.
Added Ethernet link speed for 800 Gb/s as it is well standardized in IEEE, and some devices already support this speed.
Added mbuf tracking for debug.
Added history dynamic field in mbuf to store successive states of the mbuf lifecycle. Some functions were added to dump statistics. A script was added to parse mbuf tracking stored in a file. This feature is disabled by default.
Added ethdev API to get link connector.
Added API to report type of link connector for a port. The following connectors are enumerated:
None
Twisted Pair
Attachment Unit Interface (AUI)
Optical Fiber Link
BNC
Direct Attach Copper
XFI, SFI
Media Independent Interface (MII)
SGMII, QSGMII
XLAUI, GAUI, AUI, CAUI, LAUI
SFP, SFP+, SFP28, SFP-DD
QSFP, QSFP+, QSFP28, QSFP56, QSFP-DD
OTHER
By default, it reports
RTE_ETH_LINK_CONNECTOR_NONEunless the driver specifies it.Updated Amazon ENA (Elastic Network Adapter) ethernet driver.
Added support for retrieving HW timestamps for Rx packets with nanosecond resolution.
Fixed PCI BAR mapping on 64K page size.
Added Huawei hinic3 ethernet driver.
Added network driver for the Huawei SPx series Network Adapters.
Updated Intel ice ethernet driver.
Added support for Data Center Bridging (DCB).
Added support for Priority Flow Control (PFC).
Updated Marvell cnxk ethernet driver.
Added support to set/get link configuration as outlined below:
Get speed capability from firmware.
Report link type, mode and status.
Configure link mode.
Added Nebulamatrix nbl ethernet driver.
Added the PMD for Nebulamatrix NICs.
Updated NVIDIA mlx5 driver.
Added support for NVIDIA ConnectX-9 SuperNIC adapters.
Added support for count and age flow actions on root tables with HW steering flow engine.
Updated NXP DPAA2 ethernet driver.
Enabled software taildrop for ordered queues.
Added additional MAC counters in xstats.
Added NXP ENETC4 ethernet driver.
Added ENETC4 PMD for multiple new generation SoCs.
Updated TAP ethernet driver.
Replaced ioctl-based link control with a Netlink-based implementation.
Linux net devices can now be renamed without breaking link control.
Linux net devices can now be moved to different namespaces without breaking link control (requires Linux >= 5.2).
Updated Wangxun txgbe ethernet driver.
Added support for Wangxun Amber-Lite NIC series, including FF5025 (supporting 10G and 25G) and FF5040 (supporting 40G). As these new models share hardware similarities with the existing 10G Sapphire NICs, many of the existing configurations and practices are expected to apply.
Updated Yunsilicon xsc ethernet driver.
Added FW version query.
Added TSO support.
Added module EEPROM dump.
Added promiscuous mode.
Added link status.
Added link event.
Added FEC get and set.
Added multi-process per port.
Optimized code.
Added PQC ML algorithms in cryptodev.
Added PQC ML-KEM support with reference to FIPS203.
Added PQC ML-DSA support with reference to FIPS204.
Updated openssl crypto driver.
Added support for PQC ML-KEM and ML-DSA algorithms.
Updated Intel QuickAssist Technology (QAT) crypto driver.
Added SM2 encryption and decryption algorithms.
Renamed HiSilicon DMA driver.
Renamed
dma/hisilicontodma/hisi_pciep(PCIe internal endpoint) to reflect hardware IP.Added HiSilicon Accelerator DMA driver.
Kunpeng SoC has an internal accelerator unit which includes zip function, and the zip also supports data copy and fill. This driver exposes this capability to DPDK applications.
Added RCU support in the FIB6 library.
It is now possible to register an RCU QSBR object to handle graceful deletion of table groups.
Added packet capture (pdump) for secondary process.
Added multi-process support to allow packets sent and received by secondary process to be visible in packet capture.
Allow overriding the automatic usage/help generation in argparse library.
The argparse library now supports overriding the automatic help text generation, by allowing the user to provide a custom function to generate the output text. The built-in help text function is available as a public function which can be reused by custom functions, if so desired.
1.2. Removed Items
build: as previously announced in the deprecation notices, the
enable_kmodsbuild option has been removed. Kernel modules will now be built automatically for OSes where out-of-tree kernel modules are required for DPDK operation. Currently, this means that modules will only be built for FreeBSD. No modules are shipped with DPDK for either Linux or Windows.ethdev: As previously announced in deprecation notes, queue specific stats fields are now removed from
struct rte_eth_stats. Affected fields are:q_ipackets,q_opackets,q_ibytes,q_obytes,q_errors. Queue stats will be received via the xstats API instead. Also, the compile time flagRTE_ETHDEV_QUEUE_STAT_CNTRSis removed from public headers.telemetry: As previously announced in the deprecation notices, the functions
rte_tel_data_add_array_u64andrte_tel_data_add_dict_u64are removed. They are replaced byrte_tel_data_add_array_uintandrte_tel_data_add_dict_uintrespectively.net/mlx5: The
repr_matching_endevice argument has been removed. Applications which disabled this option were able to receive traffic from any physical port/VF/SF on any representor port. Specifically, in most cases, this was used to process all traffic on a representor port which is a transfer proxy port. Similar behavior in mlx5 PMD can be achieved without this device argument, by usingRTE_FLOW_ACTION_TYPE_RSSin transfer flow rules.
1.3. API Changes
rawdev: Changed the return type of
rte_rawdev_get_dev_id()to allow negative error values.pcapng: Changed the API for adding interfaces to include a link type argument. The link type was previously hardcoded to the Ethernet link type in the API. This argument is added to
rte_pcapng_add_interface.bitmap: Changed the return type of
rte_bitmap_free()to void for consistency with other free functions.
1.4. ABI Changes
eal: The structure
rte_mp_msgalignment has been updated to 8 bytes to limit unaligned accesses in messages payload.stack: The structure
rte_stack_lf_headalignment has been updated to 16 bytes to avoid unaligned accesses.ethdev: Added
link_connectorfield torte_eth_linkstructure to report the type of link connector for a port.cryptodev: The
rte_crypto_sm2_op_paramstruct membercipherto hold ciphertext is changed to a union data type. This change is required to support partial SM2 calculation which is driven byRTE_CRYPTO_SM2_PARTIALcapability flag.cryptodev: The enum
rte_crypto_asym_xform_type, structrte_crypto_asym_xformand structrte_crypto_asym_opare updated to include new values to support ML-KEM and ML-DSA.
1.5. Tested Platforms
Intel® platforms with Intel® NICs combinations
CPU
Intel® Atom™ x7835RE
Intel® Xeon® 6553P-B CPU @ 2.6GHz
Intel® Xeon® 6767P CPU @ 2.4GHz
Intel® Xeon® CPU Max 9480
Intel® Xeon® CPU Max 9480 CPU @ 1.9GHz
Intel® Xeon® Gold 6330 CPU @ 2.00GHz
Intel® Xeon® Gold 6348 CPU @ 2.60GHz
Intel® Xeon® Platinum 8280M CPU @ 2.70GHz
Intel® Xeon® Platinum 8380 CPU @ 2.30GHz
Intel® Xeon® Platinum 8468H CPU @ 2.1GHz
Intel® Xeon® Platinum 8490H CPU @ 1.9GHz
OS:
Fedora 42
FreeBSD 14.3
Microsoft Azure Linux 3.0
OpenAnolis OS 8.10
openEuler 24.03 (LTS-SP2)
Red Hat Enterprise Linux Server release 10
Red Hat Enterprise Linux Server release 9.6
Ubuntu 24.04 LTS
Ubuntu 24.04.3 LTS
Vmware ESXi 8.0.3
NICs:
Intel® Ethernet Controller E810-C for SFP (4x25G)
Firmware version: 4.90 0x80020eeb 1.3863.0
Device ID (PF/VF): 8086:1593 / 8086:1889
Driver version (out-of-tree): 2.3.14 (ice)
Driver version (in-tree): 6.8.0-86-generic (Ubuntu24.04 LTS) (ice)
OS Default DDP: 1.3.43.0
COMMS DDP: 1.3.55.0
Wireless Edge DDP: 1.3.25.0
Intel® Ethernet Controller E810-C for QSFP (2x100G)
Firmware version: 4.90 0x80020ef2 1.3863.0
Device ID (PF/VF): 8086:1592 / 8086:1889
Driver version (out-of-tree): 2.3.14 (ice)
Driver version (in-tree): 6.6.12.1-1.azl3+ice+ (Microsoft Azure Linux 3.0) / 6.12.0-55.9.1.el10_0.x86_64+rt (RHEL10) (ice)
OS Default DDP: 1.3.43.0
COMMS DDP: 1.3.55.0
Wireless Edge DDP: 1.3.25.0
Intel® Ethernet Controller E830-CC for SFP
Firmware version: 1.20 0x800179c0 1.3862.0
Device ID (PF/VF): 8086:12d3 / 8086:1889
Driver version: 2.3.14 (ice)
OS Default DDP: 1.3.43.0
COMMS DDP: 1.3.55.0
Wireless Edge DDP: 1.3.25.0
Intel® Ethernet Controller E830-CC for QSFP
Firmware version: 1.20 0x800179c1 1.3862.0
Device ID (PF/VF): 8086:12d2 / 8086:1889
Driver version: 2.3.14 (ice)
OS Default DDP: 1.3.43.0
COMMS DDP: 1.3.55.0
Wireless Edge DDP: 1.3.25.0
Intel® Ethernet Connection E825-C for QSFP
Firmware version: 4.04 0x80007e5c 1.3885.0
Device ID (PF/VF): 8086:579d / 8086:1889
Driver version: 2.3.14 (ice)
OS Default DDP: 1.3.43.0
COMMS DDP: 1.3.55.0
Wireless Edge DDP: 1.3.25.0
Intel® Ethernet Network Adapter E610-XT2
Firmware version: 1.30 0x8000e8a2 1.3864.0
Device ID (PF/VF): 8086:57b0 / 8086:57ad
Driver version (out-of-tree): 6.2.5 (ixgbe)
Intel® Ethernet Network Adapter E610-XT4
Firmware version: 1.30 0x8000e8a5 1.3864.0
Device ID (PF/VF): 8086:57b0 / 8086:57ad
Driver version (out-of-tree): 6.2.5 (ixgbe)
Intel® Ethernet Converged Network Adapter X710-DA4 (4x10G)
Firmware version: 9.55 0x8000fdf4 1.3862.0
Device ID (PF/VF): 8086:1572 / 8086:154c
Driver version (in-tree): 6.8.0-88-generic (i40e)
Intel® Corporation Ethernet Connection X722 for 10GbE SFP+ (2x10G)
Firmware version: 6.51 0x80004430 1.3862.0
Device ID (PF/VF): 8086:37d0 / 8086:37cd
Driver version (out-of-tree): 2.28.13 (i40e)
Intel® Ethernet Converged Network Adapter XXV710-DA2 (2x25G)
Firmware version: 9.55 0x8000fe4c 1.3862.0
Device ID (PF/VF): 8086:158b / 8086:154c
Driver version (out-of-tree): 2.28.13 (i40e)
Driver version (in-tree): 6.8.0-88-generic (Ubuntu24.04.3 LTS) / 6.12.0-55.9.1.el10_0.x86_64 (RHEL10) (i40e)
Intel® Ethernet Converged Network Adapter XL710-QDA2 (2X40G)
Firmware version(PF): 9.55 0x8000fe31 1.3862.0
Device ID (PF/VF): 8086:1583 / 8086:154c
Driver version (out-of-tree): 2.28.13 (i40e)
Intel® Ethernet Controller I226-LM
Firmware version: 2.14, 0x8000028c
Device ID (PF): 8086:125b
Driver version (in-tree): 6.8.0-87-generic (Ubuntu24.04.3 LTS) (igc)
Intel® Corporation Ethernet Server Adapter I350-T4
Firmware version: 1.63, 0x8000116b
Device ID (PF/VF): 8086:1521 /8086:1520
Driver version: 6.14.0-35-generic (Ubuntu 24.04.3 LTS) (igb)
Intel® Infrastructure Processing Unit (Intel® IPU) E2100
Firmware version: ci-ts.release.2.0.0.11126
Device ID (idpf/cpfl): 8086:1452/8086:1453
Driver version: 0.0.772 (idpf)
Intel® platforms with NVIDIA® NICs combinations
CPU:
Intel® Xeon® Gold 6154 CPU @ 3.00GHz
Intel® Xeon® CPU E5-2697A v4 @ 2.60GHz
Intel® Xeon® CPU E5-2697 v3 @ 2.60GHz
Intel® Xeon® CPU E5-2680 v2 @ 2.80GHz
Intel® Xeon® CPU E5-2670 0 @ 2.60GHz
Intel® Xeon® CPU E5-2650 v4 @ 2.20GHz
Intel® Xeon® CPU E5-2650 v3 @ 2.30GHz
Intel® Xeon® CPU E5-2640 @ 2.50GHz
Intel® Xeon® CPU E5-2650 0 @ 2.00GHz
Intel® Xeon® CPU E5-2620 v4 @ 2.10GHz
OS:
Red Hat Enterprise Linux release 9.2 (Plow)
Red Hat Enterprise Linux release 9.1 (Plow)
Red Hat Enterprise Linux release 8.6 (Ootpa)
Ubuntu 24.04
Ubuntu 22.04
Ubuntu 20.04
SUSE Enterprise Linux 15 SP4
DOCA:
DOCA 3.2.0-125000 and above.
upstream kernel:
Linux 6.17.0 and above
rdma-core:
rdma-core-58.0 and above
NICs
NVIDIA® ConnectX®-6 Dx EN 100G MCX623106AN-CDAT (2x100G)
Host interface: PCI Express 4.0 x16
Device ID: 15b3:101d
Firmware version: 22.47.1026 and above
NVIDIA® ConnectX®-6 Lx EN 25G MCX631102AN-ADAT (2x25G)
Host interface: PCI Express 4.0 x8
Device ID: 15b3:101f
Firmware version: 26.47.1026 and above
NVIDIA® ConnectX®-7 200G CX713106AE-HEA_QP1_Ax (2x200G)
Host interface: PCI Express 5.0 x16
Device ID: 15b3:1021
Firmware version: 28.47.1026 and above
NVIDIA® ConnectX®-8 SuperNIC 400G MT4131 - 900-9X81Q-00CN-STA (2x400G)
Host interface: PCI Express 6.0 x16
Device ID: 15b3:1023
Firmware version: 40.47.1026 and above
NVIDIA® ConnectX®-9 SuperNIC 800G MT4133 - 900-9X91E-00EB-STA_Ax (1x800G)
Host interface: PCI Express 6.0 x16
Device ID: 15b3:1025
Firmware version: 82.47.0366 and above
NVIDIA® BlueField® SmartNIC
NVIDIA® BlueField®-2 SmartNIC MT41686 - MBF2H332A-AEEOT_A1 (2x25G)
Host interface: PCI Express 3.0 x16
Device ID: 15b3:a2d6
Firmware version: 24.47.1026 and above
NVIDIA® BlueField®-3 P-Series DPU MT41692 - 900-9D3B6-00CV-AAB (2x200G)
Host interface: PCI Express 5.0 x16
Device ID: 15b3:a2dc
Firmware version: 32.47.1026 and above
Embedded software:
Ubuntu 24.04
MLNX_OFED 25.10-1.2.8.0
bf-bundle-3.2.0-113_25.10_ubuntu-24.04
DPDK application running on ARM cores
IBM Power 9 platforms with NVIDIA® NICs combinations
CPU:
POWER9 2.2 (pvr 004e 1202)
OS:
Ubuntu 20.04
NICs:
NVIDIA® ConnectX®-6 Dx 100G MCX623106AN-CDAT (2x100G)
Host interface: PCI Express 4.0 x16
Device ID: 15b3:101d
Firmware version: 22.47.1026 and above
NVIDIA® ConnectX®-7 200G CX713106AE-HEA_QP1_Ax (2x200G)
Host interface: PCI Express 5.0 x16
Device ID: 15b3:1021
Firmware version: 28.47.1026 and above
DOCA:
DOCA 3.2.0-125000 and above
IBM Power 10 with NVIDIA® NIC [added in March 2026]
CPU:
IBM Power 10 CHRP IBM,9105-22A
OS:
RHEL 10.0 kernel: 6.12.0-55.9.1.el10_0.ppc64le
NICs:
NVIDIA® ConnectX®-5 100G MT28800 Family
Host interface: PCI Express 3.0 x16
OFED 25.07-0.9.7
Firmware Version: 16.35.2000
1.6. 25.11.1 Release Notes
1.6.1. 25.11.1 Fixes
app/dma-perf: fix buffer overflow with high core count
app/dma-perf: fix reversed CPU copy
app/graph: fix variable shadowing
app/pdump: fix variable shadowing
app/testpmd: check start for DCB forwarding TC commands
app/testpmd: fix DCB forwarding TC mismatch handling
app/testpmd: fix FD leak in mbuf history command parsing
app/testpmd: fix flow queue job leaks
app/testpmd: fix function names in logs
app/testpmd: fix memory leak in port attach
app/testpmd: fix memory leak in port flow configure
app/testpmd: fix variable shadowing
bbdev: fix variable shadowing
bitops: allow variable as first argument of shift macros
bpf: disallow empty program
bpf: fix add/subtract overflow
bpf: fix signed shift overflows in ARM JIT
bpf: fix starting with conditional jump
bpf: fix x86 call stack alignment for external calls
buildtools/test: suppress empty output
bus/fslmc: fix devargs not propagated on hotplug
bus/pci: fix variable shadowing
ci: fix debug build type
common/cnxk: fix array out-of-bounds
common/cnxk: fix buffer overflow in SA setup
common/cnxk: fix cipher key length validation
common/cnxk: fix CPT CQ roll over handling
common/cnxk: fix duplicated branches
common/cnxk: fix engine capabilities fetch logic
common/cnxk: fix width of DPC set field
common/cnxk: remove VLA in interrupt configuration
common/mlx5: fix bonding check
common/mlx5: fix error logging for queue modify
common/mlx5: fix MAC deletion on Linux
common/mlx5: fix variable shadowing
common/sfc_efx/base: define mask for pause mode capabilities
common/sfc_efx/base: fix flow control on legacy MCDI
common/sfc_efx/base: fix indication of requestable FEC flags
compress/zlib: fix UDC checksum
config/arm: drop crypto extension from Cortex-A78AE
config/arm: fix 32-bit build
crypto/cnxk: return decrypted data for RSA verify
cryptodev: fix memory corruption in secondary process
crypto/openssl: fix SM2 public key buffer overflow
crypto/qat: align vector address
dma/idxd: mark portal pointer as volatile
doc: add IBM Power 10 testing to 25.11 release notes
doc: add –query-rate option in flow-perf guide
doc: fix E830 recommended firmware in ice guide
doc: fix inline crypto feature status for iavf
doc: fix TSO and checksum offload feature status for ice
doc: fix TSO feature status for i40e
doc: fix TSO feature status for iavf
doc: remove references to obsolete testpmd flag
doc: update AMD EPYC guide
dts: avoid resources conflict on quick stop/start
dts: fix doc for QinQ test suite
dts: fix doc for RSS test suite
dts: fix doc generation for testpmd shell
dts: fix docstring typo in dynamic queue suite
dts: fix test suite filtering
dts: reduce digit count in single core forwarding metrics
dts: show missing NIC capabilities in logs
dts: sniff only inbound packets
eal: fix annotation on lcore variable allocator
eal: fix cache guard for pedantic compilation
eal: fix variable shadowing
eal/linux: fix fbarray name collision in containers
eal/linux: fix HPET symbols export
eal/linux: handle interrupt epoll events
eal/x86: fix TSC frequency query
ethdev: fix mbuf fast release requirements description
ethdev: fix variable shadowing
event/cnxk: fix crash on CN10K
eventdev/eth_rx: fix crash with telemetry
eventdev: fix variable shadowing
examples/ethtool: fix error message about ports limit
examples/ethtool: fix size of mempool name
examples/fips_validation: fix dangling pointers
examples/fips_validation: fix RSA memcpy
examples/ipsec-secgw: fix build with glibc 2.43
examples/l2fwd-jobstats: fix stats availability
examples/packet_ordering: fix format specifier for port ID
examples/ptpclient: fix format specifier for port ID
examples/vmdq_dcb: initialize all configuration structures
examples/vm_power: fix format-truncation warning
examples/vm_power_manager: fix format specifier for port ID
fib: fix prefix addition handling
hash: avoid leaking entries on RCU defer queue failure
hash: fix maybe-uninitialized warnings on build
hash: fix overflow of 32-bit offsets
hash: fix unaligned access for CRC
hash: free replaced data on overwrite when RCU is configured
interrupts: add interrupt event info
mbuf: fix packet data read
mem: check fbarray name truncation in secondary process
net/af_packet: fix MTU set data size calculation
net/af_packet: fix receive buffer overflow
net/af_xdp: fix external mbuf transmit
net/axgbe: add 100 Mbps MAC speed select
net/axgbe: fix 100M SGMII mode
net/axgbe: fix auto-negotiation capabilities
net/axgbe: fix MAC TCR speed select field width
net/axgbe: fix SGMII auto-negotiation status bits
net/bnxt: fix build with GCC 16
net/bnxt: fix commas instead of semicolons
net/bnxt: fix crash in HWRM capabilities query
net/bnxt: fix reported VLAN stripped flag for Thor2
net/bnxt: fix statistics for high number of queues
net/bnxt: fix uninitialized read
net/bnxt: remove unbuilt source files
net/bnxt: support statistics query when port is stopped
net/bnxt/tf_ulp: fix minsize build
net/bonding: clamp Rx free threshold for small rings
net/cnxk: fix security flag for custom inbound SA
net/cpfl: fix variable shadowing
net/dpaa2: add SG table walk upper bound in Rx
net/dpaa2: fix burst mode info
net/dpaa2: fix error packet dump
net/dpaa2: fix L3/L4 checksum offload flags
net/dpaa2: fix L4 packet type in slow parse path
net/dpaa2: fix link after port stop/start
net/dpaa2: fix MAC stats DMA alloc per xstats call
net/dpaa2: fix queue block memory leak on port close
net/dpaa2: fix resource leak on soft parser failure
net/dpaa2: fix Rx error queue memory leaks
net/dpaa2: fix software taildrop buffer access
net/dpaa2: fix spurious VLAN insertion on non-VLAN packet
net/dpaa2: warn on Rx descriptor limit in high perf mode
net/e1000: fix allocation of context desc for launch time
net/e1000: fix igc launch time calculation
net/e1000: fix variable shadowing
net/e1000: use device timestamp for clock read in igc
net: fix packet type for stacked VLAN
net: fix variable shadowing
net/hns3: fix outer UDP checksum with simple BD
net/i40e: fix IPv6 GTPU handling
net/i40e: fix QinQ stripping
net/i40e: fix raw flow item validation
net/i40e: fix secondary process Rx path selection
net/i40e: fix unused variable
net/i40e: fix variable shadowing
net/i40e: move filter config to flow create
net/i40e: validate raw flow items before dereferencing
net/iavf: fix deletion of primary MAC address
net/iavf: fix IPv4 flow subscription
net/iavf: fix memory leak on egress IPsec flows
net/iavf: fix memory leak on uninit
net/iavf: fix order of tags for AVX512 Tx QinQ offload
net/iavf: fix reported max Tx and Rx queues
net/iavf: fix secondary process Rx path selection
net/iavf: fix struct size in IPsec status get
net/iavf: negotiate PTP before reporting Rx timestamping
net/ice/base: disable MSVC warning
net/ice/base: fix adjust timer programming for E830
net/ice/base: fix double HW reinitialization
net/ice/base: fix integer types in comparisons
net/ice: check null scheduler root node
net/ice: fix memory leak in DCF QoS bandwidth config
net/ice: fix memory leak in FDIR flow parsing
net/ice: fix priority mode printing in Tx scheduler dump
net/ice: fix RSS LUT access when using global LUT
net/ice: fix secondary process Rx path selection
net/ice: fix variable shadowing
net/ice: re-enable strict priority on non-root levels
net/idpf: fix typo in CQ scan threshold macro name
net/intel: fix comma operator warnings
net/intel: fix memory leak on Tx queue setup failure
net/intel: prevent selection of a null Rx burst function
net/intel: update key length when getting RSS key
net/ixgbe: add missing E610 MAC type checks
net/ixgbe: fix memory leak in security flows
net/ixgbe: fix pointer handling in IPsec
net/ixgbe: fix potential null dereference in IPsec flow
net/ixgbe: fix potential null dereference with IPsec config
net/ixgbe: fix variable shadowing
net/mana: fix CQE suppression handling on error completions
net/mana: fix fast-path ops setup in secondary process
net/mana: fix PD resource leak on device close
net/memif: fix descriptor Tx flags corruption
net/memif: fix multi-segment Rx corruption
net/mlx4: fix fast-path ops setup in secondary process
net/mlx5: add RSS TIR registration API
net/mlx5: allow MTU mismatch for running shared queue
net/mlx5: check DevX disconnect/error interrupt events
net/mlx5: fix bonding check
net/mlx5: fix build with LTO
net/mlx5: fix counter leak in hairpin queue setup
net/mlx5: fix counters resource leak
net/mlx5: fix counter truncation in queue counter read
net/mlx5: fix default flow engine on Windows
net/mlx5: fix default memzone requirements in HWS
net/mlx5: fix fast-path ops setup in secondary process
net/mlx5: fix flex item capability check
net/mlx5: fix flex parser creation length attribute
net/mlx5: fix flow devargs handling for future HW
net/mlx5: fix flow mark reading after reconfigure
net/mlx5: fix flow metadata between E-Switch and VM
net/mlx5: fix flow metadata sharing with E-Switch and VM
net/mlx5: fix heap buffer overflow in sample group match
net/mlx5: fix HW flow counter query
net/mlx5: fix internal HWS pattern template creation
net/mlx5: fix IP tunnel detection with HWS
net/mlx5: fix IPv6 SRH flex node header length
net/mlx5: fix IPv6 SRH flex parser initialization
net/mlx5: fix job leak on indirect meter creation failure
net/mlx5: fix memory leak after device spawn failure
net/mlx5: fix meter ASO action leak on release to pool
net/mlx5: fix MPESW PF probe for any number of ports
net/mlx5: fix NAT64 HW registers calculation
net/mlx5: fix null dereference in Tx queue start
net/mlx5: fix port down in link detection failure
net/mlx5: fix probing to allow BlueField Socket Direct
net/mlx5: fix redundant control rules in promiscuous mode
net/mlx5: fix send skew settings when using wait on time
net/mlx5: fix shared Rx queue limitations
net/mlx5: fix use-after-free in ASO management init
net/mlx5: fix VLAN strip info for CQE compression
net/mlx5: fix VXLAN and NVGRE encap in async flow API
net/mlx5/hws: fix null dereference in rule skip
net/mlx5/hws: fix stack alignment for ASan compatibility
net/mlx5: report share group and queue ID
net/mlx5/windows: fix MAC address ownership tracking
net/mvpp2: fix variable shadowing
net/nbl: check ioctl returns
net/nbl: checks for unsupported UIO drivers
net/nbl: fix hardware stats interrupt nesting
net/nbl: fix integer overflow
net/nbl: fix mbuf double-free in queue cleanup
net/nbl: fix mbuf headroom usage in packet Tx
net/nbl: fix memzone leak on queue release
net/nbl: fix null pointer dereference
net/nbl: fix queue stats on restart
net/nbl: improve mailbox exception handling
net/netvsc: fix devargs memory leak on hotplug
net/netvsc: fix double-free of primary Rx queue on uninit
net/netvsc: fix event callback leak on Rx filter failure
net/netvsc: fix race conditions on VF add/remove events
net/netvsc: fix resource leak on init failure
net/netvsc: fix resource leaks on MTU change
net/netvsc: fix subchannel leak on device removal
net/netvsc: support multi-process VF device removal
net/netvsc: switch data path to synthetic on device stop
net/nfb: fix bad pointer access in queue stats
net/nfb: fix resources release
net/nfb: stop only started queues in fail path
net/nfb: use constant values for max Rx/Tx queues count
net/nfb: use process private variable for internal
net/null: fix Tx statistics accumulation
net/r8169: ensure old mapping is used
net/r8169: fix bitmask logic for RTL8127
net/r8169: fix crash in RTL8168FP init
net/r8169: fix RTL8168KB speed classification
net/sfc: avoid speed reset when setting FEC in started state
net/sfc: drop AUTO from FEC capabilities and fix comment
net/sfc: fix reporting status of autonegotiation
net/sfc: rework capability check that is done on FEC set
net/tap: fix handling of queue stats
net/tap: fix resource leaks in secondary process probe
net/tap: fix resource leaks on creation failure
net/tap: fix use-after-free on remote flow creation failure
net/tap: free IPC reply buffer on queue count mismatch
net/tap: free remote flow when implicit rule already exists
net/tap: remove log when running without multiprocess
net/tap: use correct length for interface names
pcapng: chain additional mbuf when comment exceeds tailroom
pcapng: document return values
pcapng: fix variable shadowing
pcapng: use malloc instead of fixed buffer size
pdcp: add digest physical address
pipeline: fix variable shadowing
power: fix variable shadowing
rcu: fix build with MSVC
table: fix variable shadowing
telemetry: fix adding dict in container array
test: add file-prefix for all fast-tests on Linux
test: add pause to synchronization spinloops
test/atomic: scale test based on core count
test/bpf: fix error handling in ELF load tests
test/bpf: fix payload size for Rx/Tx load tests
test/bpf: fix unsupported instructions in ELF load test
test/cfgfile: avoid temp filename truncation
test/crypto: check for vdev args overflow
test/crypto: fix mbuf segment number
test/crypto: fix RSA sign data length
test: fix dependencies on net null driver
test/latency: relax check on zero latency
test/mcslock: scale test based on core count
test/memcpy: reduce alignment offset coverage
test/pcapng: fix for Windows
test/pcapng: skip test if null driver missing
test/red: fix some undefined behaviour
test/security: skip inline protocol test if no HW support
test/stack: scale test based on core count
test/table: avoid input line overflow
test/timer: fix hang on secondary process failure
test/timer: replace volatile with C11 atomics
test/timer: scale test based on core count
test/trace: fix parallel execution with traces enabled
usertools/pmdinfo: fix search for PMD info string
version: 25.11.1-rc1
vhost: fix descriptor chain bounds check in control queue
vhost: fix mmap error check in VDUSE IOTLB miss handler
vhost: fix resource leak on driver registration failure
vhost: fix use-after-free fdset during shutdown
vhost: fix use-after-free race during cleanup
vhost: fix virtqueue array size for control queue
1.6.2. 25.11.1 Validation
-
Basic functionality with testpmd
Tx/Rx
xstats
Timestamps
Link status
RTE flow
RSS
VLAN filtering, stripping and insertion
Checksum/TSO
ptype
link_status_interrupt example application
l3fwd-power example application
Multi-process example applications
Hardware LRO tests
Buffer Split
Tx scheduling
Build tests
ConnectX-7
Ubuntu 24.04, DOCA-Host 3.3.0, fw 28.48.1000
BlueField-3 DPU
Ubuntu 24.04, DOCA SW 3.3.0, fw 24.48.1000
-
Compile testing
Ubuntu 25.04, Ubuntu 24.04.3, RHEL 10, RHEL 9.6
Fedora 43, FreeBSD 15, SUSE 16
OpenAnolis 8.10, OpenEuler 24.04-SP2, AzureLinux 3.0
Functional testing
PF/VF (i40e, ixgbe)
PF/VF (ice)
IPsec
Virtio
Cryptodev
DLB
AF_XDP, Power, CBDMA, DSA
Performance testing
Throughput performance
Cryptodev latency
PF/VF NIC single core/NIC performance
XXV710/E810 NIC Performance
-
Build testing
Fedora 40, 41, 42 and 43 container images for ppc64le
Platform
IBM Power11 (9105-22A)
RHEL 10.1
Kernel 6.12.0-124.39.1.el10_1.ppc64le
GCC 14.2.1
ConnectX-7 100 GbE, fw 28.47.1088, OFED 26.01-1.0.0
Functional testing
Basic PF on Mellanox
Performance testing
TestPMD throughput single core tests
1.7. 25.11.2 Release Notes
This release is address a regression in DPDK v25.11.1 as reported at https://bugs.dpdk.org/show_bug.cgi?id=1941.
1.7.1. 25.11.2 Fixes
Revert “net: fix packet type for stacked VLAN”
1.7.2. 25.11.2 Validation
Github Actions, UNH CI, OBS CI
1.8. 25.11.3 Release Notes
1.8.1. 25.11.3 Fixes
app/dma-perf: fix hang with worker on main lcore
app: remove use of strncpy
app/testpmd: fix DCB queue allocation for VMDq devices
app/testpmd: fix flow job list double-free on reattach
app/testpmd: include IP fields in UDP RSS option
app/testpmd: mask VLAN inner type in flow rule
app/testpmd: mask VLAN TCI in flow rule
app/testpmd: terminate process on second signal
bitops: fix build with GCC 17
bpf/validate: fix BPF_ADD of pointer to a scalar
bpf/validate: fix BPF_AND min calculations
bpf/validate: fix BPF_DIV and BPF_MOD signed part
bpf/validate: fix BPF_JGT/EBPF_JSGT no-jump max
bpf/validate: fix BPF_JMP source range calculation
bpf/validate: fix BPF_LDX | EBPF_DW signed range
bpf/validate: fix BPF_LSH shift-out-of-bounds UB
bpf/validate: fix BPF_MUL ranges minimum
bpf/validate: fix BPF_MUL signed overflow UB
bpf/validate: fix BPF_NEG of INT64_MIN and 0
bpf/validate: fix BPF_OR min calculations
bpf/validate: fix BPF_SUB signed max zero case
bpf/validate: fix BPF_XOR signed min calculation
bpf/validate: prevent overflow when building graph
bus/dpaa: fix BMI Rx statistics
bus/dpaa: fix FD leak for CCSR mmap
bus/dpaa: fix FQ creation failure handling
bus/dpaa: fix FQID endianness
bus/dpaa: fix FQ query failure handling
bus/dpaa: fix probing on LS1043A
bus/fslmc: fix bus cleanup
bus/fslmc: propagate unplug error
bus/ifpga: remove unused AFU lookup helper
bus/pci: fix mapping leak in bus cleanup
bus/vmbus: fix interrupt leak in cleanup
cfgfile: prevent overflow on resize
ci: update versions of actions in GHA
cmdline: guard zero-size destination buffers
cmdline: harden parser result buffer handling
cmdline: prevent out-of-bounds read
common/cnxk: add auth key length check in inbound SA
common/cnxk: add cipher key length check in key set
common/cnxk: fix event type for soft expiry
common/cnxk: fix static analysis issues
common/cnxk: fix thread-unsafe NIX telemetry parsing
common/cnxk: fix TM link config selection in debug dump
common/cnxk: fix VFIO MSI-X interrupt setup
common/cnxk: fix xstats names query
crypto/armv8: use timing-safe digest comparison
crypto/ccp: use timing-safe digest comparison
crypto/cnxk: enforce DES/3DES cipher key length
crypto/cnxk: fix out-of-place AES-GCM
crypto/cnxk: use timing-safe digest comparison
cryptodev: add missing asym xform names
cryptodev: reset pointer after failure in callback init
crypto/ipsec_mb: avoid clearing SNOW3G digest in-place
crypto/openssl: fix use-after-free and cleanup
crypto/scheduler: fix session restore of pending enqueues
crypto/uadk: use timing-safe digest comparison
crypto/virtio: remove explicit cookie allocation
dev: report devargs truncation for multi-process hotplug
devtools: fix regex matching literal plus in patches
dma/cnxk: fix crash on secondary process cleanup
dmadev: clarify reported completion index
dmadev: validate telemetry parameters
dma/dpaa2: propagate removal error
dma/dpaa: fix out-of-bounds access in SG descriptor enqueue
dma/odm: fix zero-length DMA transfer
doc: fix some mldev model captions
doc: fix stale packet pacing in mlx5 guide
dts: add retry loop to TRex traffic generation
dts: fix port info getter when not found
dts: fix topology capability comparison
dts: resolve variance in performance reporting
eal: add helper to initialize process-shared mutex
eal: fix index for non-EAL lcores
eal/freebsd: fix memseg addresses in VA mode
eal/windows: fix core count for more cores per NUMA
ethdev: fix flow_ops_mutex for multi-process
ethdev: fix out-of-bounds write in flex item conversion
ethdev: fix out-of-bounds write in GENEVE option conversion
ethdev: fix pointer check in GENEVE and raw flow copy
ethdev: keep fast-path operations valid after stop
ethdev: make telemetry parameter parsing thread-safe
ethdev: return 0 from dummy queue count
event/cnxk: fix static analysis issues
eventdev/eth_rx: fix thread-unsafe telemetry parsing
eventdev/eth_rx: reject out-of-range telemetry ID
eventdev: harden telemetry parameter parsing
eventdev/timer: reject out-of-range telemetry ID
examples/flow_filtering: fix allocation error paths
examples/ipsec-secgw: drop packets in poll mode
examples/l3fwd-power: fix latency query failure handling
examples: remove artificial Tx queue limit
examples: use strlcpy and strlcat
examples/vm_power_manager: fix const discarding
fib6: fix error code propagation on next hop update
fib6: fix tbl8 reservation drift in trie
interrupts: propagate epoll error
ipc: avoid deadlock in async alarm callback
ipc: fix log message in async request
ipc: fix memory leak in async secondary path
ipc: fix memory leaks on async request partial failure
ipc: trigger async callback without peers
ipc: use request ID instead of pointers
ip_frag: drop IPv6 fragments with per-fragment headers
ip_frag: fix unsafe tailq usage
ip_frag: include protocol in IPv4 reassembly key
ip_frag: randomize hash seed
ip_frag: reject oversized reassembled datagrams
maintainers: fix app/test attributions
mbuf: fix mbuf operations history recording
mem: fix data race in Linux hugepage prefault
mem: update comment on virtual area reservation
ml/cnxk: fix overwriting layer name during load
mldev: fix some typos in Doxygen
net/af_packet: fix indentation
net/af_packet: fix parsing of numeric device args
net/af_xdp: fix resource leak in close
net/ark: fix null dereference on allocation failure
net/ark: use standard IPv4 address parser
net/atlantic: fix mbox mutex for multi-process
net/axgbe: fix comma operator misuse
net/axgbe: fix mutexes for multi-process
net/bnxt: avoid link flap when setting flow control
net/bnxt: avoid null Rx queue dereference
net/bnxt: clear stale Tx descriptor count
net/bnxt: fix IOVA range check for external mbuf
net/bnxt: fix LRO capability reporting
net/bnxt: fix mutexes for multi-process
net/bnxt: fix NQ/CQ processing for interrupt handling
net/bnxt: fix PTP timestamp flags in scalar Rx
net/bnxt: fix QP resource count in backing store config
net/bnxt: fix RSS hash mode configuration for VF
net/bnxt: fix Rx timestamping for non-PTP packets
net/bnxt: fix Tx address for external mbuf
net/bnxt: modify check for short Tx BD
net/bnxt: roll back Tx descriptors for invalid packets
net/bnxt: skip timed Tx pacing setup when unsupported
net/bnxt: support PTP for Thor2
net/bnxt: support PTP on Wh+ using HWRM interface
net/bnxt: support Rx/Tx timestamp on Wh+ using HWRM
net/bnxt/tf_core: check pool use allocation
net/bonding: check mode before setting dedicated queues
net/bonding: prevent crash on Rx/Tx from secondary process
net/cnxk: fix bitwise operand size mismatch in link mode
net/cnxk: fix telemetry SA info parameter parsing
net/cnxk: fix underflow in LSO calculation
net/dpaa2: add L4 destination port to RSS hash key
net/dpaa2: fix Rx queue count for primary process
net/dpaa2: use L4 port extraction for SCTP RSS
net/dpaa: add null check in scheme delete
net/dpaa: fix BMI xstats by ID
net/dpaa: fix BMI xstats names
net/dpaa: fix CGR modification
net/dpaa: fix checksum offload with empty L3 length
net/dpaa: fix device remove
net/dpaa: fix interrupt unregister
net/dpaa: fix mbuf leak in SG FD creation
net/dpaa: fix port handle leak
net/dpaa: fix xstats name for Tx undersized counter
net/dpaa: remove duplicate packet types
net/e1000/base: cleanup K1 exit timeout configuration
net/e1000/base: clear DPG enable bit post MAC reset
net/e1000/base: fix NVM loop bounds and pointer access
net/e1000/base: fix possible variable overflow
net/e1000/base: fix style
net/e1000/base: fix typo
net/e1000/base: propagate PHY control register write error
net/e1000: fix igc RSS redirection table
net/e1000: fix igc Tx descriptor ring wrap
net/enetc: fix queue initialization
net/enetc: fix Tx BD structure
net/enic: fix null dereference in flow mask check
net/failsafe: fix hotplug mutex for multi-process
net: fix GTP tunnel parsing
net/gve: clear out shared memory region for statistics
net/gve: copy data to QPL buffer when mbuf read does not
net/gve: delay adding mbuf head to software ring
net/gve: fix comma operator misuses
net/gve: free context mbuf on later segment drop
net/gve: increase range of DMA memzone IDs to 64 bits
net/gve: preserve ring size bounds on reset
net/gve: restrict max ring size in GQ QPL to 2K
net/gve: set mbuf to null in software ring after use
net/gve: validate buffer ID before processing Rx packet
net/hinic: fix mutexes for multi-process
net/hns3: fix L4 checksum for tunnel packets
net/i40e: activate alarm if interrupt delivery unavailable
net/i40e/base: fix integer overflow in NVM timing logic
net/i40e/base: fix loop counter width in DCB parsing
net/i40e: fix blocking link wait on device start
net/i40e: fix flexible payload filter
net/i40e: fix simple Tx prepare rejecting tunnel type flags
net/i40e: fix VLAN flow mask validation
net/i40e: validate DDP segment header before use
net/iavf: fix disabling of promiscuous modes on close
net/iavf: fix duplicate VF reset during PF reset recovery
net/iavf: fix event handler refcount leak on HW reset
net/iavf: fix leak of flex metadata extraction field
net/iavf: fix leak of IPsec crypto capabilities array
net/iavf: fix leak of queue to traffic class mapping data
net/iavf: fix local memory leaks in TM hierarchy commit
net/iavf: fix memory leak on error when adding flow parser
net/iavf: fix misleading admin queue failure logging
net/iavf: fix race condition on link status change
net/iavf: fix reset handling error log
net/iavf: fix Rx packets statistics underflow
net/iavf: fix scalar Rx path zero-length segment
net/iavf: reject oversized frames in prep callback
net/iavf: remove dead code in TM node parameter check
net/iavf: remove PHC polling from Rx datapath
net/iavf: report selected burst mode when no-poll active
net/iavf: reuse device alarm for PHC sync
net/iavf: wait for PF reset start before reinitializing
net/ice: fix adapter stopped on device start failure
net/ice: fix advertising timestamp offload
net/ice: fix buffer leak in config of Tx queue TM node
net/ice: fix DCF Rx packets statistics underflow
net/ice: fix L2TPv2 outer MAC in training packet
net/ice: fix Rx packets statistics underflow
net/ice: fix shaper profile reference count tracking
net/ice: fix TM hierarchy deletion
net/ice: fix TM node ID validation against configured queues
net/ice: reject unsupported flow item range
net/ice: use configured outer TPID for VLAN filter in DVM
net/intel: fix use of non-recommended string functions
net/ixgbe: fix EEPROM read on copper media
net/ixgbe: fix flow control frame byte adjustment
net/ixgbe: fix flows not being scoped to port
net/ixgbe: fix good octets CRC adjustment
net/ixgbe: fix L4 protocol mask handling
net/ixgbe: fix MAC/VLAN item validation for ntuple
net/ixgbe: fix non-shared data in IPsec session
net/ixgbe: fix queue received bytes CRC adjustment
net/ixgbe: fix SCTP protocol-only flow parsing
net/ixgbe: fix shared PF pointer in representor
net/ixgbe: reset flow state on clear paths
net/mana: fix Rx mempool leak on port stop
net/mlx5: fix double free in vectorized Rx recovery
net/mlx5: fix eCPRI match on HWS root table
net/mlx5: fix flow counter race on query completion
net/mlx5: fix handling of FCQ allocation failure
net/mlx5: fix Rx split segment counter type
net/mlx5: fix skipping PF representors
net/mlx5: fix uninitialized skip count
net/mlx5: prepend implicit items in sync flow creation
net/mlx5: redirect LACP traffic for legacy E-Switch
net/mlx5: remove nonsensical flow action class ID checks
net/mlx5: use port index as representor index
net/nbl: fix multicast reception in promiscuous mode
net/netvsc: forward per-queue stats from VF device
net/netvsc: retry full probe when IB device not ready
net/netvsc: retry on SIOCGIFHWADDR failure during VF hotplug
net/netvsc: retry VF hotplug until device disappears
net/netvsc: retry when no matching MAC found
net/nfp: fix null dereference in flower ctrl NFD3 Tx
net/nfp: fix shifts in BAR size calculation
net/ngbe: add CDR config for YT PHY
net/ngbe: fix VF promiscuous and allmulticast
net/ngbe: remove duplicate xstats counters
net/ngbe: support USO
net/octeontx/base: fix out-of-bounds DQ range lookup
net/octeontx: fix overflow in device name formatting
net/pcap: advertise Tx multi segment
net/pcap: fix error accounting and backpressure on Tx
net/pcap: fix Windows build
net/pcap: reject non-Ethernet interfaces
net/r8169: fix crash during RTL8168 init
net/tap: avoid using Netlink socket if closed
net/txgbe: enable Tx descriptor check per queue
net/txgbe: fix Amber-Lite temperature tracking
net/txgbe: fix EEPROM query
net/txgbe: fix FEC mode configuration on 25G NIC
net/txgbe: fix inaccuracy in Tx rate limiting
net/txgbe: fix link flow control config for Sapphire
net/txgbe: fix link flow control registers for Amber-Lite
net/txgbe: fix link stability for 25G NIC
net/txgbe: fix link stability for 40G NIC
net/txgbe: fix link stability for Amber-Lite backplane mode
net/txgbe: fix link status check
net/txgbe: fix mass of unknown interrupts
net/txgbe: fix module info query
net/txgbe: fix null dereference in link alarm
net/txgbe: fix SFP module identification
net/txgbe: fix traffic class priority configuration
net/txgbe: fix Tx descriptor free
net/txgbe: fix Tx write-back pointer reset
net/txgbe: remove duplicate xstats counters
net/txgbe: support USO
net/txgbe: validate lane number before use
pipeline: fix build with sanitizers or debug options
power: fix off-by-one in uncore env bounds check
power: remove duplicate uncore set frequency typedef
power: validate enabled lcores in PMD management API
ring: fix zero-copy burst API documentation
security: harden telemetry parameter parsing
spinlock: fix API comments
spinlock: remove volatile qualifier
tailq: fix name truncation
telemetry: fix thread-unsafe command parsing
test/crypto: fix prehash in ML-DSA session
test/crypto: validate ML crypto keys
test/dispatcher: preserve event opaque field
test/eal: remove PCI probing for recursive calls
test/eal: remove PCI probing for vdev tests
test: fix failing tests on FreeBSD
test/latency: fix intermittent failure on slow platforms
test/security: check for capabilities
test/security: fix MTU calculation underflow
test/security: remove fast-free Tx flag
test/security: sync inline IPsec soft expiry check
vdpa/nfp: fix double PCI unmap on unplug
version: 25.11.3-rc1
version: 25.11.3-rc2
1.8.2. 25.11.3 Validation
-
Basic functionality with testpmd
Tx/Rx
xstats
Timestamps
Link status
RTE flow
RSS
VLAN filtering, stripping and insertion
Checksum/TSO
ptype
link_status_interrupt example application
l3fwd-power example application
Multi-process example applications
Hardware LRO tests
Buffer Split
Tx scheduling
Build tests
ConnectX-7
Ubuntu 24.04, DOCA-Host 3.4.0-085000, fw 28.49.1014
BlueField-3 DPU
Ubuntu 24.04, DOCA SW 3.4.0, fw 24.49.1014
-
Compile testing
Ubuntu 25.10, Ubuntu 24.04, RHEL 10, RHEL 9.6
Fedora 43, FreeBSD 15, SUSE 16
OpenAnolis 8.10, OpenEuler 24.04-SP2, AzureLinux 3.0
Functional testing
PF/VF (i40e, ixgbe)
PF/VF (ice)
IPsec
Virtio
Cryptodev
DLB
AF_XDP, Power, CBDMA, DSA
Performance testing
Throughput performance
Cryptodev latency
PF/VF NIC single core/NIC performance
XXV710/E810 NIC Performance
1.8.3. 25.11.3 Known Issues
DPDK 25.11.3 contains fixes from DPDK 26.07
1.8.4. 25.11.3 Fixes skipped and status unresolved
96cc9b6ea6 net/idpf: fix multi-segment mbuf leak in split Tx path
7773d4ad0d net/ice: use granular packet types for L2TPv2 PPP
96d0e13e5f dts: fix cryptodev latency parsing
8e038dee42 net/idpf: fix Tx of large mbuf segments