patch has been queued to stable release 23.11.2
Xueming Li
xuemingl at nvidia.com
Mon Aug 12 14:47:57 CEST 2024
Hi,
FYI, your patch has been queued to stable release 23.11.2
Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet.
It will be pushed if I get no objections before 08/14/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=729e0848b79b9f119d33066a915e34439d7f8597
Thanks.
Xueming Li <xuemingl at nvidia.com>
---
>From 729e0848b79b9f119d33066a915e34439d7f8597 Mon Sep 17 00:00:00 2001
From: Xueming Li <xuemingl at nvidia.com>
Date: Mon, 12 Aug 2024 20:44:01 +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>
*** BLURB HERE ***
Alex Vesker (1):
net/mlx5/hws: fix port ID on root item convert
Alexander Kozyrev (1):
app/testpmd: add postpone option to async flow destroy
Alexander Skorichenko (1):
net/netvsc: fix MTU set
Amit Prakash Shukla (1):
doc: fix DMA performance test invocation
Anatoly Burakov (6):
fbarray: fix incorrect lookahead behavior
fbarray: fix incorrect lookbehind behavior
fbarray: fix lookahead ignore mask handling
fbarray: fix lookbehind ignore mask handling
fbarray: fix finding for unaligned length
malloc: fix multi-process wait condition handling
Andrew Boyer (1):
net/ionic: fix mbuf double-free when emptying array
Ankur Dwivedi (1):
common/cnxk: fix integer overflow
Apeksha Gupta (2):
bus/dpaa: fix memory leak in bus scan
common/dpaax: fix node array overrun
Arkadiusz Kusztal (1):
crypto/qat: fix placement of OOP offset
Bing Zhao (3):
net/mlx5: fix end condition of reading xstats
net/mlx5: fix uplink port probing in bonding mode
common/mlx5: remove unneeded field when modify RQ table
Brian Dooley (1):
crypto/qat: fix GEN4 write
Bruce Richardson (2):
net/cpfl: fix 32-bit build
ethdev: fix device init without socket-local memory
Chaoyong He (5):
app/testpmd: fix help string of BPF load command
net/nfp: fix IPv6 TTL and DSCP flow action
net/nfp: fix allocation of switch domain
net/nfp: fix flow mask table entry
net/nfp: remove redundant function call
Chengwen Feng (2):
net/hns3: check Rx DMA address alignmnent
dma/hisilicon: remove support for HIP09 platform
Chinh Cao (1):
net/ice/base: fix return type of bitmap hamming weight
Dariusz Sosnowski (2):
net/mlx5: fix MTU configuration
net/mlx5: fix disabling E-Switch default flow rules
David Marchand (5):
config: fix warning for cross build with meson >= 1.3.0
vdpa/sfc: remove dead code
eal/linux: lower log level on allocation attempt failure
buildtools: fix build with clang 17 and ASan
net/vmxnet3: fix init logs
Dengdui Huang (2):
devtools: fix symbol listing
app/testpmd: handle IEEE1588 init failure
Ed Czeck (1):
net/ark: fix index arithmetic
Erez Shitrit (3):
net/mlx5/hws: fix memory leak in modify header
net/mlx5/hws: fix deletion of action vport
net/mlx5/hws: remove unused variable
Eric Joyner (2):
net/ice/base: fix memory leak in firmware version check
net/ice/base: fix GCS descriptor field offsets
Fabio Pricoco (1):
net/ice/base: fix resource leak
Ferruh Yigit (2):
app/testpmd: fix build on signed comparison
doc: add power uncore in API index
Gagandeep Singh (4):
common/dpaax/caamflib: fix PDCP-SDAP watchdog error
crypto/dpaa_sec: fix IPsec descriptor
bus/dpaa: fix bus scan for DMA devices
common/dpaax: fix IOVA table cleanup
Ganapati Kundapura (2):
cryptodev: fix build without crypto callbacks
cryptodev: validate crypto callbacks from next node
Gowrishankar Muthukrishnan (10):
crypto/cnxk: fix out-of-bound access
crypto/cnxk: fix ECDH public key verification
app/crypto-perf: remove redundant local variable
app/crypto-perf: fix result for asymmetric
test/crypto: validate modex from first non-zero
crypto/cnxk: fix minimal input normalization
examples/fips_validation: fix dereference and out-of-bound
test/crypto: remove unused stats in setup
test/crypto: fix asymmetric capability test
test/crypto: fix modex comparison
Gregory Etelson (1):
net/mlx5: fix Arm build with GCC 9.1
Hemant Agrawal (1):
baseband/la12xx: forbid secondary process
Hernan Vargas (3):
app/bbdev: fix TB logic
app/bbdev: fix MLD output size computation
app/bbdev: fix interrupt tests
Itamar Gozlan (1):
net/mlx5/hws: fix check of range templates
Jack Bond-Preston (4):
crypto/openssl: fix GCM and CCM thread unsafe contexts
crypto/openssl: optimize 3DES-CTR context init
crypto/openssl: make per-QP cipher context clones
crypto/openssl: set cipher padding once
Jacob Keller (1):
net/ice/base: fix size when allocating children arrays
Jesse Brandeburg (1):
net/ice/base: fix sign extension
Jiawei Wang (1):
net/mlx5: fix shared Rx queue data access race
Jiawen Wu (15):
net/txgbe: fix tunnel packet parsing
net/txgbe: fix flow filters in VT mode
net/txgbe: fix Tx hang on queue disable
net/txgbe: restrict configuration of VLAN strip offload
net/txgbe: reconfigure more MAC Rx registers
net/txgbe: fix VF promiscuous and allmulticast
net/ngbe: add special config for YT8531SH-CA PHY
net/ngbe: keep PHY power down while device probing
net/txgbe: fix hotplug remove
net/ngbe: fix hotplug remove
net/txgbe: fix MTU range
net/ngbe: fix MTU range
net/txgbe: fix memory leaks
net/ngbe: fix memory leaks
net/txgbe: fix Rx interrupt
Jie Hai (1):
net/hns3: fix uninitialized variable in FEC query
Jingjing Wu (1):
graph: fix mcore dispatch walk
Joel Kavanagh (4):
crypto/ipsec_mb: fix function comment
test/crypto: fix allocation comment
crypto/qat: fix log message typo
doc: fix typo in l2fwd-crypto guide
Jun Yang (1):
crypto/dpaa2_sec: fix event queue user context
Kaiwen Deng (1):
examples/l3fwd: fix crash on multiple sockets
Karen Kelly (1):
doc: add baseline mode in l3fwd-power guide
Kiran Kumar K (1):
common/cnxk: fix flow aging on application exit
Konstantin Ananyev (3):
bpf: fix MOV instruction evaluation
bpf: fix load hangs with six IPv6 addresses
examples/l3fwd: fix crash in ACL mode for mixed traffic
Long Wu (1):
net/nfp: fix disabling 32-bit build
Luca Boccassi (1):
build: use builtin helper for python dependencies
Maayan Kashani (2):
app/testpmd: fix parsing for connection tracking item
doc: describe mlx5 HWS actions order
Mahmoud Maatuq (1):
net/mana: fix uninitialized return value
Maryam Tahhan (1):
doc: update AF_XDP device plugin repository
Mateusz Pacuszka (1):
net/ice/base: fix check for existing switch rule
Maxime Coquelin (1):
net/virtio-user: fix control queue allocation for non-vDPA
Michael Baum (1):
ethdev: fix GENEVE option item conversion
Mingjin Ye (1):
bus/vdev: fix device reinitialization
Paul Greenwalt (1):
net/ice/base: fix potential TLV length overflow
Peng Zhang (6):
net/nfp: disable ctrl VNIC queues on close
net/nfp: fix dereference of null pointer
net/nfp: fix repeat disable port
doc: update metadata description in nfp guide
net/nfp: remove unneeded logic for VLAN layer
net/nfp: adapt reverse sequence card
Rohit Raj (2):
bus/dpaa: remove redundant file descriptor check
net/dpaa: forbid MTU configuration for shared interface
Rongwei Liu (1):
net/mlx5: fix start without duplicate flow patterns
Shai Brandes (3):
net/ena: fix bad checksum handling
net/ena: fix return value check
net/ena: fix checksum handling
Shihong Wang (1):
examples/ipsec-secgw: fix SA salt endianness
Shijith Thotton (1):
mbuf: fix dynamic fields copy
Shreesh Adiga (1):
net/gve: fix RSS hash endianness in DQO format
Sivaprasad Tummala (3):
examples: fix queue ID restriction
examples: fix lcore ID restriction
examples: fix port ID restriction
Soumyadeep Hore (3):
common/idpf: fix flex descriptor mask
common/idpf: fix PTP message validation
net/cpfl: add checks on control queue messages
Stefan Wegrzyn (1):
net/ice/base: fix pointer to variable outside scope
Stephen Hemminger (5):
net/netvsc: use ethdev API to set VF MTU
app/dumpcap: handle SIGTERM and SIGHUP
app/pdump: handle SIGTERM and SIGHUP
power: fix number of uncore frequencies
doc: remove reference to mbuf pkt field
Tathagat Priyadarshi (1):
net/gve: fix Tx queue state on queue start
Thomas Monjalon (1):
doc: remove empty section from testpmd guide
Varun Sethi (1):
common/dpaax/caamflib: fix PDCP AES-AES watchdog error
Vladimir Medvedkin (3):
net/ice: fix memory leaks in raw pattern parsing
net/ice: fix return value for raw pattern parsing
examples/ipsec-secgw: revert SA salt endianness
Waldemar Dworakowski (1):
net/ice/base: fix board type definition
Wenwu Ma (2):
dmadev: fix structure alignment
dma/idxd: fix setup with Ubuntu 24.04
Yahui Cao (1):
net/ice/base: fix masking when reading context
Yingming Mao (1):
doc: fix mbuf flags
Zerun Fu (3):
net/nfp: fix getting firmware version
bus/pci: fix UIO resource mapping in secondary process
bus/pci: fix FD in secondary process
Zhichao Zeng (2):
telemetry: fix connection parameter parsing
net/ice/base: fix temporary failures reading NVM
.mailmap | 9 +-
app/dumpcap/main.c | 14 +-
app/pdump/main.c | 21 +-
app/test-bbdev/test_bbdev_perf.c | 113 ++++---
app/test-crypto-perf/cperf_ops.c | 9 +-
app/test-crypto-perf/cperf_test_common.c | 6 +-
app/test-crypto-perf/cperf_test_latency.c | 14 +-
app/test-pmd/bpf_cmd.c | 2 +-
app/test-pmd/cmdline_flow.c | 5 +-
app/test-pmd/config.c | 2 +-
app/test-pmd/ieee1588fwd.c | 15 +-
app/test/test_cryptodev.c | 18 +-
app/test/test_cryptodev_asym.c | 38 ++-
app/test/test_fbarray.c | 207 ++++++++++--
app/test/test_power_intel_uncore.c | 4 +-
buildtools/map-list-symbol.sh | 1 +
buildtools/meson.build | 19 +-
buildtools/pmdinfogen.py | 13 +-
config/arm/arm32_armv8_linux_gcc | 1 +
config/arm/arm64_altra_linux_gcc | 1 +
config/arm/arm64_ampereone_linux_gcc | 1 +
config/arm/arm64_armada_linux_gcc | 1 +
config/arm/arm64_armv8_linux_clang_ubuntu | 1 +
config/arm/arm64_armv8_linux_gcc | 1 +
config/arm/arm64_bluefield3_linux_gcc | 1 +
config/arm/arm64_bluefield_linux_gcc | 1 +
config/arm/arm64_cdx_linux_gcc | 1 +
config/arm/arm64_centriq2400_linux_gcc | 1 +
config/arm/arm64_cn10k_linux_gcc | 1 +
config/arm/arm64_cn9k_linux_gcc | 1 +
config/arm/arm64_dpaa_linux_gcc | 1 +
config/arm/arm64_emag_linux_gcc | 1 +
config/arm/arm64_ft2000plus_linux_gcc | 1 +
config/arm/arm64_graviton2_linux_gcc | 1 +
config/arm/arm64_graviton3_linux_gcc | 1 +
config/arm/arm64_hip10_linux_gcc | 1 +
config/arm/arm64_kunpeng920_linux_gcc | 1 +
config/arm/arm64_kunpeng930_linux_gcc | 1 +
config/arm/arm64_n1sdp_linux_gcc | 1 +
config/arm/arm64_n2_linux_gcc | 1 +
config/arm/arm64_stingray_linux_gcc | 1 +
config/arm/arm64_thunderx2_linux_gcc | 1 +
config/arm/arm64_thunderxt83_linux_gcc | 1 +
config/arm/arm64_thunderxt88_linux_gcc | 1 +
config/arm/arm64_tys2500_linux_gcc | 1 +
config/x86/cross-mingw | 1 +
doc/api/doxy-api-index.md | 1 +
doc/guides/dmadevs/hisilicon.rst | 1 -
doc/guides/howto/af_xdp_dp.rst | 14 +-
doc/guides/nics/af_xdp.rst | 4 +-
doc/guides/nics/mlx5.rst | 20 ++
doc/guides/nics/nfp.rst | 4 -
doc/guides/prog_guide/img/mbuf1.svg | 2 +-
doc/guides/prog_guide/img/mbuf2.svg | 6 +-
doc/guides/prog_guide/mbuf_lib.rst | 8 +-
.../sample_app_ug/l2_forward_crypto.rst | 2 +-
.../sample_app_ug/l3_forward_power_man.rst | 3 +
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 12 -
doc/guides/tools/dmaperf.rst | 2 +-
drivers/baseband/la12xx/bbdev_la12xx.c | 3 +
drivers/bus/dpaa/base/qbman/process.c | 7 +-
drivers/bus/dpaa/dpaa_bus.c | 5 +-
drivers/bus/pci/linux/pci_uio.c | 5 +-
drivers/bus/pci/pci_common_uio.c | 48 +--
drivers/bus/vdev/vdev.c | 2 +-
drivers/common/cnxk/roc_ae.h | 16 +-
drivers/common/cnxk/roc_npc_aging.c | 17 +-
drivers/common/dpaax/caamflib/desc/ipsec.h | 73 ++++
drivers/common/dpaax/caamflib/desc/pdcp.h | 10 +
drivers/common/dpaax/caamflib/desc/sdap.h | 10 +-
drivers/common/dpaax/dpaax_iova_table.c | 13 +-
drivers/common/idpf/base/virtchnl2.h | 4 +-
drivers/common/idpf/base/virtchnl2_lan_desc.h | 2 +-
drivers/common/mlx5/mlx5_devx_cmds.c | 1 -
drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 23 +-
drivers/crypto/cnxk/cn9k_cryptodev_ops.c | 21 +-
drivers/crypto/cnxk/cnxk_ae.h | 54 ++-
drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 2 +-
drivers/crypto/dpaa_sec/dpaa_sec.c | 4 +-
drivers/crypto/ipsec_mb/pmd_aesni_mb.c | 2 +-
drivers/crypto/openssl/openssl_pmd_private.h | 11 +-
drivers/crypto/openssl/rte_openssl_pmd.c | 180 +++++++---
drivers/crypto/openssl/rte_openssl_pmd_ops.c | 34 +-
drivers/crypto/qat/dev/qat_crypto_pmd_gen4.c | 121 ++++++-
drivers/crypto/qat/dev/qat_crypto_pmd_gens.h | 24 +-
drivers/crypto/qat/qat_sym.c | 2 +-
drivers/dma/hisilicon/hisi_dmadev.c | 40 +--
drivers/dma/hisilicon/hisi_dmadev.h | 35 +-
drivers/dma/idxd/dpdk_idxd_cfg.py | 4 +-
drivers/net/ark/ark_ethdev_tx.c | 24 +-
drivers/net/cnxk/cn10k_tx.h | 2 +-
drivers/net/cnxk/cn9k_tx.h | 2 +-
drivers/net/cpfl/cpfl_flow_engine_fxp.c | 2 +-
drivers/net/cpfl/cpfl_flow_parser.c | 2 +-
drivers/net/cpfl/cpfl_fxp_rule.c | 8 +
drivers/net/cpfl/cpfl_rules.h | 11 +
drivers/net/dpaa/dpaa_ethdev.c | 33 +-
drivers/net/ena/ena_ethdev.c | 15 +-
drivers/net/gve/gve_rx_dqo.c | 2 +-
drivers/net/gve/gve_tx.c | 2 +-
drivers/net/gve/gve_tx_dqo.c | 2 +-
drivers/net/hns3/hns3_ethdev.c | 4 +-
drivers/net/hns3/hns3_ethdev.h | 8 +
drivers/net/hns3/hns3_ethdev_vf.c | 2 +
drivers/net/hns3/hns3_rxtx.c | 21 ++
drivers/net/ice/base/ice_adminq_cmd.h | 4 +-
drivers/net/ice/base/ice_bitops.h | 4 +-
drivers/net/ice/base/ice_common.c | 14 +-
drivers/net/ice/base/ice_flex_pipe.c | 8 +-
drivers/net/ice/base/ice_lan_tx_rx.h | 7 +-
drivers/net/ice/base/ice_nvm.c | 51 ++-
drivers/net/ice/base/ice_sched.c | 9 +-
drivers/net/ice/base/ice_switch.c | 7 +-
drivers/net/ice/ice_hash.c | 24 +-
drivers/net/ionic/ionic_rxtx.c | 16 +-
drivers/net/mana/mana.c | 2 +-
drivers/net/mlx5/hws/mlx5dr_action.c | 5 +
drivers/net/mlx5/hws/mlx5dr_cmd.c | 3 +-
drivers/net/mlx5/hws/mlx5dr_definer.c | 11 +-
drivers/net/mlx5/hws/mlx5dr_matcher.c | 20 +-
drivers/net/mlx5/hws/mlx5dr_pat_arg.h | 1 -
drivers/net/mlx5/hws/mlx5dr_rule.c | 21 +-
drivers/net/mlx5/linux/mlx5_ethdev_os.c | 23 +-
drivers/net/mlx5/linux/mlx5_os.c | 109 +++---
drivers/net/mlx5/mlx5.c | 2 -
drivers/net/mlx5/mlx5.h | 9 +-
drivers/net/mlx5/mlx5_devx.c | 3 +-
drivers/net/mlx5/mlx5_ethdev.c | 6 +
drivers/net/mlx5/mlx5_flow.c | 40 +--
drivers/net/mlx5/mlx5_flow_dv.c | 4 +-
drivers/net/mlx5/mlx5_flow_hw.c | 142 ++++----
drivers/net/mlx5/mlx5_rx.h | 4 +-
drivers/net/mlx5/mlx5_trigger.c | 4 +-
drivers/net/mlx5/mlx5_txq.c | 13 +-
drivers/net/netvsc/hn_ethdev.c | 16 +-
drivers/net/netvsc/hn_vf.c | 4 +-
drivers/net/nfp/flower/nfp_flower.c | 2 +
drivers/net/nfp/flower/nfp_flower_ctrl.c | 5 +
.../net/nfp/flower/nfp_flower_representor.c | 7 +-
drivers/net/nfp/meson.build | 1 +
drivers/net/nfp/nfdk/nfp_nfdk_dp.c | 6 -
drivers/net/nfp/nfp_ethdev.c | 35 +-
drivers/net/nfp/nfp_ethdev_vf.c | 2 -
drivers/net/nfp/nfp_flow.c | 8 +-
drivers/net/nfp/nfp_net_common.c | 36 +-
drivers/net/nfp/nfp_net_common.h | 8 +
drivers/net/ngbe/base/ngbe_devids.h | 1 +
drivers/net/ngbe/base/ngbe_hw.c | 3 +
drivers/net/ngbe/base/ngbe_phy_yt.c | 4 +
drivers/net/ngbe/base/ngbe_phy_yt.h | 2 +
drivers/net/ngbe/ngbe_ethdev.c | 6 +-
drivers/net/ngbe/ngbe_ethdev.h | 1 +
drivers/net/ngbe/ngbe_rxtx.c | 5 +
drivers/net/ngbe/ngbe_rxtx.h | 2 +
drivers/net/txgbe/base/meson.build | 2 +-
drivers/net/txgbe/base/txgbe_hw.c | 60 +++-
drivers/net/txgbe/base/txgbe_hw.h | 1 +
drivers/net/txgbe/base/txgbe_osdep.h | 1 +
drivers/net/txgbe/base/txgbe_regs.h | 5 +
drivers/net/txgbe/base/txgbe_type.h | 1 +
drivers/net/txgbe/txgbe_ethdev.c | 124 ++++---
drivers/net/txgbe/txgbe_ethdev.h | 2 +-
drivers/net/txgbe/txgbe_ethdev_vf.c | 21 +-
drivers/net/txgbe/txgbe_fdir.c | 3 +
drivers/net/txgbe/txgbe_rxtx.c | 82 +++--
drivers/net/txgbe/txgbe_rxtx.h | 2 +
.../net/virtio/virtio_user/virtio_user_dev.c | 2 +-
drivers/net/vmxnet3/vmxnet3_logs.h | 2 +-
drivers/vdpa/sfc/sfc_vdpa_hw.c | 2 -
.../fips_validation/fips_validation_rsa.c | 7 +-
examples/ipsec-secgw/event_helper.h | 2 +-
examples/ipsec-secgw/ipsec-secgw.c | 40 ++-
examples/ipsec-secgw/ipsec.c | 2 +-
examples/ipsec-secgw/ipsec.h | 8 +-
examples/ipsec-secgw/ipsec_worker.c | 10 +-
examples/l3fwd-graph/main.c | 33 +-
examples/l3fwd-power/main.c | 65 ++--
examples/l3fwd-power/main.h | 4 +-
examples/l3fwd-power/perf_core.c | 19 +-
examples/l3fwd/l3fwd.h | 2 +-
examples/l3fwd/l3fwd_acl.c | 17 +-
examples/l3fwd/l3fwd_em.c | 4 +-
examples/l3fwd/l3fwd_event.h | 2 +-
examples/l3fwd/l3fwd_fib.c | 4 +-
examples/l3fwd/l3fwd_lpm.c | 5 +-
examples/l3fwd/main.c | 42 ++-
examples/qos_sched/args.c | 6 +-
.../guest_cli/vm_power_cli_guest.c | 4 +-
lib/bpf/bpf_validate.c | 314 +++++++++++++++---
lib/cryptodev/rte_cryptodev.c | 14 +
lib/cryptodev/rte_cryptodev.h | 4 +-
lib/dmadev/rte_dmadev.c | 17 +-
lib/eal/common/eal_common_fbarray.c | 30 +-
lib/eal/common/malloc_mp.c | 3 +-
lib/eal/linux/eal_memalloc.c | 2 +-
lib/ethdev/ethdev_driver.c | 20 +-
lib/ethdev/ethdev_pci.h | 20 +-
lib/ethdev/rte_flow.c | 29 +-
lib/graph/rte_graph_model_mcore_dispatch.h | 2 +-
lib/mbuf/rte_mbuf.h | 3 +
lib/power/power_intel_uncore.c | 7 +-
lib/telemetry/telemetry_legacy.c | 2 +-
202 files changed, 2273 insertions(+), 1030 deletions(-)
--
2.34.1
More information about the stable
mailing list