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