DPDK 24.11.5 released
luca.boccassi at gmail.com
luca.boccassi at gmail.com
Wed Apr 15 23:33:07 CEST 2026
Hi all,
Here is a new stable release:
https://fast.dpdk.org/rel/dpdk-24.11.5.tar.xz
The git tree is at:
https://dpdk.org/browse/dpdk-stable/?h=24.11
Luca Boccassi
---
.mailmap | 27 +-
VERSION | 2 +-
app/graph/conn.c | 134 +--
app/pdump/main.c | 12 +-
app/test-dma-perf/benchmark.c | 6 +-
app/test-dma-perf/main.h | 2 +-
app/test-pmd/cmdline_flow.c | 42 +-
app/test-pmd/config.c | 213 ++++-
app/test-pmd/parameters.c | 38 +-
app/test-pmd/testpmd.c | 10 +-
app/test-pmd/testpmd.h | 4 +
app/test/meson.build | 6 +-
app/test/suites/meson.build | 19 +-
app/test/test.h | 19 +
app/test/test_atomic.c | 66 +-
app/test/test_bpf.c | 1116 +++++++++++++++++++++++
app/test/test_cfgfile.c | 8 +-
app/test/test_cryptodev.c | 46 +-
app/test/test_hash.c | 134 +++
app/test/test_mbuf.c | 38 +-
app/test/test_mcslock.c | 10 +-
app/test/test_memcpy.c | 20 +-
app/test/test_pcapng.c | 65 +-
app/test/test_security_inline_proto.c | 4 +-
app/test/test_stack.c | 11 +-
app/test/test_table_acl.c | 30 +-
app/test/test_telemetry_data.c | 21 +
app/test/test_threads.c | 17 +-
app/test/test_timer_secondary.c | 48 +-
buildtools/get-test-suites.py | 3 +-
config/arm/arm32_armv8_linux_gcc | 3 +
doc/guides/nics/features/i40e.ini | 2 +-
doc/guides/nics/features/iavf.ini | 4 +-
doc/guides/nics/features/ice.ini | 6 +-
doc/guides/nics/i40e.rst | 4 +-
doc/guides/nics/igc.rst | 2 +-
doc/guides/rel_notes/release_24_11.rst | 296 ++++++
drivers/bus/pci/linux/pci.c | 1 -
drivers/bus/pci/linux/pci_vfio.c | 2 +-
drivers/bus/pci/windows/pci.c | 1 -
drivers/common/cnxk/hw/npa.h | 6 +-
drivers/common/cnxk/roc_nix_inl.c | 2 +-
drivers/common/cnxk/roc_nix_inl_dev.c | 10 +-
drivers/common/idpf/idpf_common_rxtx.h | 2 +-
drivers/common/idpf/idpf_common_rxtx_avx512.c | 10 +-
drivers/common/mlx5/linux/mlx5_common_os.c | 85 +-
drivers/common/mlx5/linux/mlx5_common_os.h | 9 +
drivers/common/mlx5/linux/mlx5_nl.c | 6 +-
drivers/common/mlx5/mlx5_devx_cmds.c | 18 +-
drivers/common/mlx5/mlx5_prm.h | 2 +-
drivers/common/mlx5/version.map | 1 +
drivers/common/mlx5/windows/mlx5_glue.h | 2 +-
drivers/common/sfc_efx/base/ef10_mac.c | 35 +-
drivers/crypto/cnxk/cnxk_ae.h | 7 +-
drivers/crypto/openssl/rte_openssl_pmd_ops.c | 6 +
drivers/crypto/qat/dev/qat_crypto_pmd_gens.h | 33 +-
drivers/event/cnxk/cn10k_eventdev.c | 6 +-
drivers/net/af_packet/rte_eth_af_packet.c | 2 +-
drivers/net/af_xdp/rte_eth_af_xdp.c | 2 +-
drivers/net/axgbe/axgbe_common.h | 2 +-
drivers/net/axgbe/axgbe_dev.c | 3 +
drivers/net/axgbe/axgbe_ethdev.h | 4 +-
drivers/net/axgbe/axgbe_mdio.c | 4 +-
drivers/net/axgbe/axgbe_phy.h | 6 +-
drivers/net/axgbe/axgbe_phy_impl.c | 15 +
drivers/net/bnxt/bnxt_ethdev.c | 47 +-
drivers/net/bnxt/bnxt_hwrm.c | 115 ++-
drivers/net/bnxt/bnxt_rxr.c | 3 +-
drivers/net/bnxt/bnxt_rxr.h | 7 +-
drivers/net/bnxt/bnxt_stats.c | 3 -
drivers/net/bnxt/tf_core/cfa_tcam_mgr_session.c | 390 --------
drivers/net/bnxt/tf_core/tf_em_common.c | 23 -
drivers/net/bnxt/tf_core/tf_em_host.c | 23 -
drivers/net/bnxt/tf_ulp/bnxt_ulp_tf.c | 8 +-
drivers/net/bnxt/tf_ulp/ulp_mapper.c | 5 +
drivers/net/bnxt/tf_ulp/ulp_mapper_tfc.c | 4 +
drivers/net/bnxt/tf_ulp/ulp_sc_mgr.c | 2 +-
drivers/net/bnxt/tf_ulp/ulp_utils.c | 1100 ----------------------
drivers/net/bnxt/tf_ulp/ulp_utils.h | 2 +
drivers/net/bonding/rte_eth_bond_pmd.c | 11 +-
drivers/net/cpfl/cpfl_flow_engine_fxp.c | 2 -
drivers/net/cpfl/cpfl_flow_parser.c | 6 +-
drivers/net/cpfl/cpfl_fxp_rule.h | 2 -
drivers/net/cpfl/cpfl_representor.h | 2 +-
drivers/net/cpfl/cpfl_rxtx.c | 1 +
drivers/net/dpaa2/dpaa2_ethdev.c | 106 +--
drivers/net/dpaa2/dpaa2_rxtx.c | 85 +-
drivers/net/dpaa2/mc/fsl_dpni.h | 6 +
drivers/net/e1000/igb_rxtx.c | 3 +-
drivers/net/hns3/hns3_rxtx.c | 3 +-
drivers/net/i40e/i40e_ethdev.c | 24 +-
drivers/net/i40e/i40e_ethdev.h | 10 +-
drivers/net/i40e/i40e_flow.c | 81 +-
drivers/net/i40e/i40e_rxtx_vec_avx2.c | 4 +-
drivers/net/i40e/i40e_rxtx_vec_avx512.c | 2 +-
drivers/net/iavf/iavf.h | 1 +
drivers/net/iavf/iavf_ethdev.c | 40 +-
drivers/net/iavf/iavf_fsub.c | 4 +-
drivers/net/iavf/iavf_generic_flow.c | 37 +-
drivers/net/iavf/iavf_generic_flow.h | 1 +
drivers/net/iavf/iavf_ipsec_crypto.c | 2 +-
drivers/net/iavf/iavf_rxtx_vec_avx2.c | 4 +-
drivers/net/iavf/iavf_rxtx_vec_avx512.c | 6 +-
drivers/net/ice/base/ice_acl_ctrl.c | 6 +-
drivers/net/ice/base/ice_bitops.h | 14 +-
drivers/net/ice/base/ice_dcb.c | 8 +-
drivers/net/ice/base/ice_ptp_hw.c | 6 +-
drivers/net/ice/base/ice_sched.c | 3 +-
drivers/net/ice/base/ice_switch.c | 2 +-
drivers/net/ice/ice_dcf_sched.c | 15 +-
drivers/net/ice/ice_diagnose.c | 2 +-
drivers/net/ice/ice_ethdev.c | 16 +-
drivers/net/ice/ice_fdir_filter.c | 8 +-
drivers/net/ice/ice_rxtx_vec_avx2.c | 4 +-
drivers/net/ice/ice_rxtx_vec_avx512.c | 2 +-
drivers/net/ice/ice_tm.c | 10 +-
drivers/net/idpf/idpf_rxtx.c | 1 +
drivers/net/igc/igc_ethdev.c | 19 +-
drivers/net/igc/igc_txrx.c | 7 +-
drivers/net/ixgbe/ixgbe_bypass_api.h | 8 +-
drivers/net/ixgbe/ixgbe_ethdev.c | 29 +-
drivers/net/ixgbe/ixgbe_ethdev.h | 2 +
drivers/net/ixgbe/ixgbe_fdir.c | 15 +-
drivers/net/ixgbe/ixgbe_flow.c | 29 +-
drivers/net/ixgbe/ixgbe_pf.c | 5 +-
drivers/net/ixgbe/ixgbe_rxtx.c | 17 +-
drivers/net/mana/mana.c | 14 +
drivers/net/mana/mp.c | 8 +
drivers/net/mana/tx.c | 6 +-
drivers/net/memif/rte_eth_memif.c | 27 +-
drivers/net/memif/rte_eth_memif.h | 1 +
drivers/net/mlx4/mlx4_mp.c | 6 +
drivers/net/mlx5/hws/mlx5dr_action.c | 11 +
drivers/net/mlx5/hws/mlx5dr_cmd.c | 4 +-
drivers/net/mlx5/hws/mlx5dr_internal.h | 6 +
drivers/net/mlx5/hws/mlx5dr_rule.c | 6 +-
drivers/net/mlx5/hws/mlx5dr_send.c | 4 +-
drivers/net/mlx5/linux/mlx5_ethdev_os.c | 21 +
drivers/net/mlx5/linux/mlx5_mp_os.c | 6 +
drivers/net/mlx5/linux/mlx5_os.c | 360 +++++---
drivers/net/mlx5/mlx5.c | 62 +-
drivers/net/mlx5/mlx5.h | 6 +-
drivers/net/mlx5/mlx5_ethdev.c | 50 +-
drivers/net/mlx5/mlx5_flow.c | 7 +
drivers/net/mlx5/mlx5_flow.h | 2 +
drivers/net/mlx5/mlx5_flow_aso.c | 44 +-
drivers/net/mlx5/mlx5_flow_dv.c | 6 +
drivers/net/mlx5/mlx5_flow_flex.c | 4 +-
drivers/net/mlx5/mlx5_flow_hw.c | 302 ++++--
drivers/net/mlx5/mlx5_rx.c | 7 +-
drivers/net/mlx5/mlx5_rx.h | 36 +-
drivers/net/mlx5/mlx5_rxq.c | 85 +-
drivers/net/mlx5/mlx5_rxtx_vec.c | 2 +
drivers/net/mlx5/mlx5_trigger.c | 16 +-
drivers/net/mlx5/mlx5_txpp.c | 3 -
drivers/net/mlx5/windows/mlx5_os.c | 38 +-
drivers/net/mvpp2/mrvl_ethdev.c | 1 -
drivers/net/netvsc/hn_ethdev.c | 372 +++++++-
drivers/net/netvsc/hn_nvs.h | 6 +
drivers/net/netvsc/hn_rxtx.c | 38 +-
drivers/net/netvsc/hn_var.h | 1 +
drivers/net/netvsc/hn_vf.c | 216 +++--
drivers/net/nfb/nfb.h | 14 +-
drivers/net/nfb/nfb_ethdev.c | 172 ++--
drivers/net/nfb/nfb_rx.c | 2 +-
drivers/net/nfb/nfb_rxmode.c | 12 +-
drivers/net/nfb/nfb_stats.c | 57 +-
drivers/net/nfb/nfb_tx.c | 2 +-
drivers/net/r8169/r8169_hw.c | 3 +
drivers/net/sfc/sfc.h | 2 +-
drivers/net/sfc/sfc_ethdev.c | 142 +--
drivers/net/sfc/sfc_ev.c | 7 +-
drivers/net/sfc/sfc_port.c | 8 +-
drivers/net/sfc/sfc_repr.c | 2 +-
drivers/net/tap/rte_eth_tap.c | 60 +-
drivers/net/tap/rte_eth_tap.h | 4 +-
drivers/net/tap/tap_flow.c | 23 +-
examples/ethtool/ethtool-app/main.c | 8 +-
examples/fips_validation/main.c | 17 +-
examples/ipsec-secgw/parser.c | 4 +-
examples/ipsec-secgw/sa.c | 2 +-
examples/ipsec-secgw/sp4.c | 2 +-
examples/ipsec-secgw/sp6.c | 2 +-
examples/l2fwd-jobstats/main.c | 4 +-
examples/packet_ordering/main.c | 2 +-
examples/ptpclient/ptpclient.c | 2 +-
examples/vm_power_manager/channel_manager.c | 12 +-
examples/vm_power_manager/main.c | 2 +-
lib/bbdev/rte_bbdev.c | 2 +-
lib/bpf/bpf_jit_arm64.c | 162 ++--
lib/bpf/bpf_jit_x86.c | 14 +
lib/bpf/bpf_load.c | 2 +-
lib/bpf/bpf_validate.c | 48 +-
lib/cryptodev/rte_cryptodev.c | 37 +-
lib/eal/common/eal_common_options.c | 22 +-
lib/eal/common/eal_common_trace.c | 90 +-
lib/eal/common/malloc_heap.c | 2 +-
lib/eal/freebsd/eal_interrupts.c | 6 +
lib/eal/include/rte_bitops.h | 4 +-
lib/eal/include/rte_common.h | 6 +-
lib/eal/include/rte_interrupts.h | 21 +
lib/eal/include/rte_lcore_var.h | 2 +-
lib/eal/linux/eal_interrupts.c | 102 ++-
lib/eal/linux/eal_memalloc.c | 26 +-
lib/eal/version.map | 1 +
lib/eal/windows/eal_interrupts.c | 6 +
lib/eal/x86/rte_cycles.c | 2 +-
lib/ethdev/ethdev_driver.c | 6 +-
lib/ethdev/rte_ethdev.c | 1 -
lib/eventdev/rte_event_eth_rx_adapter.c | 17 +-
lib/eventdev/rte_event_eth_tx_adapter.c | 8 +-
lib/fib/dir24_8.c | 3 +-
lib/fib/trie.c | 4 +-
lib/hash/rte_cuckoo_hash.c | 84 +-
lib/hash/rte_hash.h | 8 +-
lib/hash/rte_hash_crc.h | 10 +
lib/hash/rte_thash_x86_gfni.h | 4 +-
lib/mbuf/rte_mbuf.c | 12 +-
lib/mbuf/rte_mbuf.h | 2 +-
lib/net/net_crc_avx512.c | 4 +-
lib/net/rte_net.c | 29 +-
lib/pcapng/rte_pcapng.c | 83 +-
lib/pcapng/rte_pcapng.h | 10 +-
lib/pdcp/pdcp_process.c | 2 +
lib/pipeline/rte_swx_ctl.c | 11 +-
lib/pipeline/rte_swx_pipeline.c | 21 +-
lib/pipeline/rte_swx_pipeline_internal.h | 10 +-
lib/power/rte_power_pmd_mgmt.c | 6 +-
lib/rcu/rte_rcu_qsbr.h | 2 +-
lib/sched/rte_red.h | 9 +-
lib/table/rte_lru.h | 38 +-
lib/table/rte_lru_arm64.h | 14 +-
lib/table/rte_lru_x86.h | 4 +-
lib/table/rte_swx_table_em.c | 2 -
lib/table/rte_swx_table_learner.c | 4 +-
lib/table/rte_table_hash_key16.c | 4 +-
lib/table/rte_table_hash_key32.c | 4 +-
lib/table/rte_table_hash_key8.c | 4 +-
lib/telemetry/telemetry_data.c | 6 +-
lib/vhost/fd_man.c | 51 +-
lib/vhost/fd_man.h | 1 +
lib/vhost/socket.c | 7 +
lib/vhost/vduse.c | 5 +-
lib/vhost/vhost.h | 5 +-
lib/vhost/virtio_net_ctrl.c | 22 +-
usertools/dpdk-pmdinfo.py | 5 +-
246 files changed, 5308 insertions(+), 3293 deletions(-)
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 (12):
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/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
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 (1):
net/mlx5: fix NAT64 HW registers calculation
Bruce Richardson (30):
rcu: fix build with MSVC
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
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
Chengwen Feng (1):
net/hns3: fix outer UDP checksum with simple BD
Ciara Loftus (10):
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/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: 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 (12):
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 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 (4):
net/tap: remove log when running without multiprocess
net/af_xdp: fix external mbuf transmit
common/mlx5: fix MAC deletion on Linux
examples/vm_power_manager: fix format specifier for port ID
Emma Finn (1):
examples/fips_validation: fix dangling pointers
Garvit Varshney (1):
crypto/cnxk: return decrypted data for RSA verify
Gregory Etelson (4):
net: fix packet type for stacked VLAN
net/mlx5: fix MPESW PF probe for any number of ports
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
Howard Wang (1):
net/r8169: ensure old mapping is used
Itai Sharoni (1):
net/mlx5/windows: fix MAC address ownership tracking
Ivan Malov (4):
common/sfc_efx/base: fix flow control on legacy MCDI
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
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 (6):
eal/linux: handle interrupt epoll events
interrupts: add interrupt event info
net/mlx5: check DevX disconnect/error interrupt events
net/bnxt: fix uninitialized read
examples/ipsec-secgw: fix build with glibc 2.43
examples/vm_power: check truncation of socket path
Liangxing Wang (1):
app/dma-perf: fix reversed CPU copy
Long Li (14):
net/netvsc: fix race conditions on VF add/remove events
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/netvsc: support multi-process VF device removal
net/mana: fix CQE suppression handling on error completions
net/netvsc: switch data path to synthetic on device stop
Luca Boccassi (2):
version: 24.11.5-rc1
version: 24.11.5
Maayan Kashani (2):
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 (10):
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
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
Morten Brørup (3):
mbuf: fix packet copy
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 (1):
test/crypto: fix mbuf segment number
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 (1):
event/cnxk: fix crash on CN10K
Rakesh Kudurumalla (2):
common/cnxk: fix engine capabilities fetch logic
examples/l2fwd-jobstats: fix stats availability
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
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 (7):
examples/ethtool: fix size of mempool name
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
net/mlx5: fix meter ASO action leak on release to pool
Song Yoong Siang (2):
net/e1000: use device timestamp for clock read in igc
net/e1000: fix allocation of context desc for launch time
Sriram Yagnaraman (2):
net/memif: fix descriptor Tx flags corruption
net/memif: fix multi-segment Rx corruption
Stephen Hemminger (29):
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
net/mlx5: fix build with LTO
net/bnxt: remove unbuilt source files
net/mlx5: fix use-after-free in ASO management init
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/memcpy: reduce alignment offset coverage
Talluri Chaitanyababu (1):
app/testpmd: fix DCB forwarding TC mismatch handling
Thierry Herbelot (1):
net/intel: update key length when getting RSS key
Thomas Monjalon (6):
common/mlx5: fix variable shadowing
net/mvpp2: fix variable shadowing
eal/x86: fix TSC frequency query
net/bnxt/tf_ulp: fix minsize build
mem: check fbarray name truncation in secondary process
examples/ethtool: fix error message about ports limit
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 (1):
app/dma-perf: fix buffer overflow with high core count
Vladimir Medvedkin (1):
fib: fix prefix addition handling
Xavier Guillaume (1):
net/af_packet: fix MTU set data size calculation
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
More information about the dev
mailing list