patches has been queued to stable release 23.11.3
Xueming Li
xuemingl at nvidia.com
Sat Dec 7 08:59:18 CET 2024
Hi,
FYI, your patch has been queued to stable release 23.11.3
Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet.
It will be pushed if I get no objections before 12/10/24. So please
shout if anyone has objections.
Also note that after the patch there's a diff of the upstream commit vs the
patch applied to the branch. This will indicate if there was any rebasing
needed to apply to the stable branch. If there were code changes for rebasing
(ie: not only metadata diffs), please double check that the rebase was
correctly done.
Queued patches are on a temporary branch at:
https://git.dpdk.org/dpdk-stable/log/?h=23.11-staging
This queued commit can be viewed at:
https://git.dpdk.org/dpdk-stable/commit/?h=23.11-staging&id=87f65fa28ad09345f55e58e35e2c856ff4fc8bc2
Thanks.
Xueming Li <xuemingl at nvidia.com>
---
>From 87f65fa28ad09345f55e58e35e2c856ff4fc8bc2 Mon Sep 17 00:00:00 2001
From: Xueming Li <xuemingl at nvidia.com>
Date: Fri, 6 Dec 2024 23:26:43 +0800
Subject: [PATCH] *** SUBJECT HERE ***
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: Xueming Li <xuemingl at nvidia.com>
Ajit Khaparde (1):
net/bnxt: fix TCP and UDP checksum flags
Alan Elder (1):
net/netvsc: fix using Tx queue higher than Rx queues
Alexander Kozyrev (3):
common/mlx5: fix error CQE handling for 128 bytes CQE
net/mlx5: fix shared queue port number in vector Rx
net/mlx5: fix miniCQEs number calculation
Arkadiusz Kusztal (2):
crypto/qat: fix modexp/inv length
crypto/qat: fix ECDSA session handling
Bing Zhao (4):
net/mlx5: fix Rx queue control management
net/mlx5: fix default RSS flows creation order
net/mlx5: fix Rx queue reference count in flushing flows
net/mlx5: fix shared Rx queue control release
Brian Dooley (1):
test/crypto: fix synchronous API calls
Bruce Richardson (4):
net/ice: detect stopping a flow director queue twice
app/dumpcap: remove unused struct array
eventdev: fix possible array underflow/overflow
net/iavf: add segment-length check to Tx prep
Chengwen Feng (3):
net/hns3: restrict tunnel flow rule to one header
net/hns3: register VLAN flow match mode parameter
net/mvneta: fix possible out-of-bounds write
Danylo Vodopianov (1):
app/testpmd: fix aged flow destroy
Dariusz Sosnowski (1):
net/mlx5: fix counter query loop getting stuck
David Marchand (2):
crypto/openssl: fix 3DES-CTR with big endian CPUs
eal/unix: optimize thread creation
Dengdui Huang (3):
net/hns3: remove ROH devices
net/hns3: fix error code for repeatedly create counter
net/hns3: fix fully use hardware flow director table
Erez Shitrit (1):
net/mlx5/hws: fix allocation of STCs
Farah Smith (1):
net/bnxt/tf_core: fix Thor TF EM key size check
Fidaullah Noonari (1):
app/procinfo: fix leak on exit
Gagandeep Singh (1):
net/dpaa2: fix memory corruption in TM
Gregory Etelson (6):
net/mlx5: fix GRE flow item translation for root table
net/mlx5/hws: fix range definer error recovery
net/mlx5: fix SQ flow item size
net/mlx5: fix non-template flow action validation
net/mlx5: fix SWS meter state initialization
net/mlx5: fix indirect list flow action callback invocation
Hanumanth Pothula (1):
event/octeontx: fix possible integer overflow
Harman Kalra (1):
common/cnxk: fix double free of flow aging resources
Hemant Agrawal (2):
examples/l2fwd-event: fix spinlock handling
bus/dpaa: fix lock condition during error handling
Huisong Li (1):
examples/l3fwd-power: fix options parsing overflow
Igor Gutorov (1):
net/mlx5: fix reported Rx/Tx descriptor limits
Jiawen Wu (9):
net/txgbe: fix SWFW mbox
net/txgbe: fix VF-PF mbox interrupt
net/txgbe: remove outer UDP checksum capability
net/txgbe: fix driver load bit to inform firmware
net/ngbe: fix driver load bit to inform firmware
net/ngbe: reconfigure more MAC Rx registers
net/ngbe: fix interrupt lost in legacy or MSI mode
net/ngbe: restrict configuration of VLAN strip offload
net/txgbe: fix a mass of interrupts
Konstantin Ananyev (1):
examples/l3fwd: fix read beyond boundaries
Lewis Donzis (1):
net/ixgbe: fix link status delay on FreeBSD
Long Li (1):
net/netvsc: force Tx VLAN offload on 801.2Q packet
Martin Weiser (1):
net/igc: fix Rx buffers when timestamping enabled
Morten Brørup (2):
net/vmxnet3: fix potential out of bounds stats access
net/vmxnet3: support larger MTU with version 6
Nicolas Chautru (1):
baseband/acc: fix ring memory allocation
Peter Morrow (1):
net/bnxt: fix reading SFF-8436 SFP EEPROMs
Peter Spreadborough (1):
net/bnxt: fix bad action offset in Tx BD
Praveen Shetty (1):
net/cpfl: fix forwarding to physical port
Roger Melton (1):
net/vmxnet3: fix crash after configuration failure
Rohit Raj (1):
bus/fslmc: fix Coverity warnings in QBMAN
Sangtani Parag Satishbhai (1):
net/bnxt/tf_core: fix slice count in case of HA entry move
Shahaji Bhosle (2):
net/bnxt/tf_core: fix WC TCAM multi-slice delete
net/bnxt/tf_core: fix TCAM manager data corruption
Shani Peretz (1):
common/mlx5: fix misalignment
Shun Hao (1):
net/mlx5: fix memory leak in metering
Stephen Hemminger (22):
test/bonding: remove redundant info query
examples/ntb: check info query return
crypto/openssl: fix potential string overflow
net/bnx2x: remove dead conditional
net/bnx2x: fix always true expression
net/bnx2x: fix possible infinite loop at startup
net/bnx2x: fix duplicate branch
net/dpaa2: remove unnecessary check for null before free
common/dpaax/caamflib: enable fallthrough warnings
net/e1000/base: fix fallthrough in switch
member: fix choice of bucket for displacement
vhost: fix deadlock in Rx async path
pcapng: avoid potential unaligned data
test/bonding: fix loop on members
test/bonding: fix MAC address comparison
test/security: fix IPv6 extension loop
test/event: avoid duplicate initialization
test/eal: fix loop coverage for alignment macros
test/eal: fix lcore check
app/testpmd: remove redundant policy action condition
app/testpmd: avoid potential outside of array reference
doc: correct definition of stats per queue feature
Sunil Kumar Kori (2):
common/cnxk: fix build on Ubuntu 24.04
net/cnxk: fix build on Ubuntu 24.04
Thomas Monjalon (1):
devtools: fix check of multiple commits fixed at once
Tim Martin (2):
net/mlx5: fix real time counter reading from PCI BAR
net/mlx5: fix Tx tracing to use single clock source
Viacheslav Ovsiienko (1):
net/mlx5: fix trace script for multiple burst completion
Vladimir Medvedkin (1):
net/i40e: check register read for outer VLAN
.mailmap | 5 +-
app/dumpcap/main.c | 1 -
app/proc-info/main.c | 5 +-
app/test-pmd/cmdline_flow.c | 2 +-
app/test-pmd/config.c | 9 +-
app/test/test_common.c | 31 ++++---
app/test/test_cryptodev.c | 8 ++
app/test/test_eal_flags.c | 4 +-
app/test/test_event_crypto_adapter.c | 24 +++--
app/test/test_link_bonding.c | 9 +-
app/test/test_link_bonding_rssconf.c | 1 -
app/test/test_security_inline_proto_vectors.h | 8 +-
devtools/git-log-fixes.sh | 2 +-
doc/guides/nics/features.rst | 34 ++++---
doc/guides/nics/mlx5.rst | 71 +++++++++++++++
drivers/baseband/acc/acc_common.h | 2 +-
drivers/bus/dpaa/base/qbman/qman.c | 8 +-
drivers/bus/fslmc/qbman/qbman_debug.c | 49 ++++++----
drivers/common/cnxk/roc_irq.c | 2 +-
drivers/common/cnxk/roc_npc.c | 3 +-
.../common/dpaax/caamflib/rta/operation_cmd.h | 4 -
drivers/common/mlx5/mlx5_common_utils.h | 2 +-
drivers/common/mlx5/mlx5_devx_cmds.c | 1 +
drivers/common/mlx5/mlx5_devx_cmds.h | 1 +
drivers/common/mlx5/mlx5_prm.h | 33 ++++++-
drivers/common/mlx5/windows/mlx5_win_defs.h | 12 ---
drivers/compress/mlx5/mlx5_compress.c | 4 +-
drivers/crypto/mlx5/mlx5_crypto_gcm.c | 2 +-
drivers/crypto/mlx5/mlx5_crypto_xts.c | 2 +-
drivers/crypto/openssl/rte_openssl_pmd.c | 30 +++----
drivers/crypto/qat/qat_asym.c | 43 ++++++++-
drivers/event/octeontx/ssovf_evdev.c | 16 +++-
drivers/net/bnx2x/bnx2x.c | 19 ++--
drivers/net/bnx2x/bnx2x_stats.c | 4 -
drivers/net/bnxt/bnxt_ethdev.c | 1 -
drivers/net/bnxt/bnxt_txr.c | 17 ++--
drivers/net/bnxt/tf_core/cfa_tcam_mgr.c | 11 ++-
drivers/net/bnxt/tf_core/tf_msg.c | 30 +++----
drivers/net/bnxt/tf_ulp/bnxt_tf_pmd_shim.c | 16 +++-
drivers/net/cnxk/cnxk_ethdev_devargs.c | 2 +-
drivers/net/cpfl/cpfl_flow_engine_fxp.c | 5 --
drivers/net/dpaa2/dpaa2_ethdev.c | 3 +-
drivers/net/dpaa2/dpaa2_tm.c | 29 +++---
drivers/net/e1000/base/e1000_82575.c | 1 +
drivers/net/e1000/base/e1000_api.c | 1 +
drivers/net/e1000/base/meson.build | 3 +-
drivers/net/hns3/hns3_cmd.c | 4 +-
drivers/net/hns3/hns3_common.c | 2 +-
drivers/net/hns3/hns3_common.h | 2 +-
drivers/net/hns3/hns3_ethdev.c | 5 +-
drivers/net/hns3/hns3_ethdev.h | 2 -
drivers/net/hns3/hns3_fdir.c | 1 +
drivers/net/hns3/hns3_flow.c | 7 +-
drivers/net/i40e/i40e_flow.c | 77 +++++++++++++---
drivers/net/iavf/iavf_rxtx.c | 6 +-
drivers/net/ice/ice_rxtx.c | 5 ++
drivers/net/igc/igc_txrx.c | 26 ++++++
drivers/net/ixgbe/ixgbe_ethdev.c | 5 --
drivers/net/mlx5/hws/mlx5dr.h | 4 +-
drivers/net/mlx5/hws/mlx5dr_context.c | 9 +-
drivers/net/mlx5/hws/mlx5dr_definer.c | 1 +
drivers/net/mlx5/linux/mlx5_os.c | 8 +-
drivers/net/mlx5/mlx5.c | 6 +-
drivers/net/mlx5/mlx5.h | 2 +-
drivers/net/mlx5/mlx5_ethdev.c | 4 +
drivers/net/mlx5/mlx5_flow.c | 6 +-
drivers/net/mlx5/mlx5_flow.h | 14 ++-
drivers/net/mlx5/mlx5_flow_aso.c | 6 +-
drivers/net/mlx5/mlx5_flow_dv.c | 23 ++---
drivers/net/mlx5/mlx5_flow_hw.c | 27 ++++--
drivers/net/mlx5/mlx5_flow_meter.c | 6 +-
drivers/net/mlx5/mlx5_hws_cnt.c | 46 ++++++----
drivers/net/mlx5/mlx5_rx.c | 2 +-
drivers/net/mlx5/mlx5_rx.h | 3 +-
drivers/net/mlx5/mlx5_rxq.c | 38 +++++---
drivers/net/mlx5/mlx5_rxtx_vec_altivec.h | 15 ++--
drivers/net/mlx5/mlx5_rxtx_vec_neon.h | 27 +++---
drivers/net/mlx5/mlx5_rxtx_vec_sse.h | 9 +-
drivers/net/mlx5/mlx5_trace.h | 9 +-
drivers/net/mlx5/mlx5_tx.c | 8 +-
drivers/net/mlx5/mlx5_tx.h | 53 ++++++++++-
drivers/net/mlx5/mlx5_txpp.c | 11 +--
drivers/net/mlx5/mlx5_txq.c | 8 ++
drivers/net/mlx5/tools/mlx5_trace.py | 17 ++--
drivers/net/mlx5/windows/mlx5_os.c | 8 +-
drivers/net/mvneta/mvneta_ethdev.c | 6 ++
drivers/net/netvsc/hn_ethdev.c | 9 ++
drivers/net/netvsc/hn_rxtx.c | 89 ++++++++++++++++---
drivers/net/ngbe/base/ngbe_regs.h | 2 +
drivers/net/ngbe/ngbe_ethdev.c | 73 +++++++++------
drivers/net/txgbe/base/txgbe_mng.c | 1 +
drivers/net/txgbe/base/txgbe_regs.h | 2 +-
drivers/net/txgbe/txgbe_ethdev.c | 10 +++
drivers/net/txgbe/txgbe_rxtx.c | 3 +-
drivers/net/vmxnet3/vmxnet3_ethdev.c | 35 +++++---
drivers/net/vmxnet3/vmxnet3_ethdev.h | 4 +-
examples/l2fwd-event/l2fwd_event.c | 1 +
examples/l3fwd-power/main.c | 41 ++++-----
examples/l3fwd/l3fwd_altivec.h | 6 +-
examples/l3fwd/l3fwd_common.h | 7 ++
examples/l3fwd/l3fwd_em_hlm.h | 2 +-
examples/l3fwd/l3fwd_em_sequential.h | 2 +-
examples/l3fwd/l3fwd_fib.c | 2 +-
examples/l3fwd/l3fwd_lpm_altivec.h | 2 +-
examples/l3fwd/l3fwd_lpm_neon.h | 2 +-
examples/l3fwd/l3fwd_lpm_sse.h | 2 +-
examples/l3fwd/l3fwd_neon.h | 6 +-
examples/l3fwd/l3fwd_sse.h | 6 +-
examples/ntb/ntb_fwd.c | 5 +-
lib/eal/unix/meson.build | 5 ++
lib/eal/unix/rte_thread.c | 25 ++++++
lib/eventdev/rte_event_eth_rx_adapter.c | 2 +-
lib/member/rte_member_ht.c | 2 +-
lib/pcapng/rte_pcapng.c | 10 +--
lib/vhost/virtio_net.c | 2 +-
115 files changed, 993 insertions(+), 453 deletions(-)
--
2.34.1
More information about the stable
mailing list