patch has been queued to stable release 23.11.2
Xueming Li
xuemingl at nvidia.com
Fri Jul 12 12:43:46 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 07/30/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=3d06f2c35c938a268311c3e0a57d0cd6010c3c1d
Thanks.
Xueming Li <xuemingl at nvidia.com>
---
>From 3d06f2c35c938a268311c3e0a57d0cd6010c3c1d Mon Sep 17 00:00:00 2001
From: Xueming Li <xuemingl at nvidia.com>
Date: Fri, 12 Jul 2024 18:40:13 +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 ***
Abdullah Ömer Yamaç (1):
hash: fix RCU reclamation size
Akhil Goyal (1):
test/crypto: fix enqueue/dequeue callback case
Alexander Kozyrev (1):
net/mlx5: break flow resource release loop
Anatoly Burakov (1):
net/e1000/base: fix link power down
Anoob Joseph (1):
common/cnxk: fix segregation of logs based on module
Arkadiusz Kusztal (1):
test/crypto: fix RSA cases in QAT suite
Bing Zhao (1):
app/testpmd: fix indirect action flush
Chaoyong He (3):
net/nfp: fix resource leak in secondary process
net/nfp: fix configuration BAR
net/nfp: fix xstats for multi PF firmware
Chengwen Feng (1):
ethdev: fix strict aliasing in link up
Chenming Chang (1):
hash: fix return code description in Doxygen
Ciara Loftus (4):
net/af_xdp: fix port ID in Rx mbuf
net/af_xdp: count mbuf allocation failures
net/af_xdp: fix stats reset
net/af_xdp: remove unused local statistic
Conor Fogarty (1):
hash: check name when creating a hash
David Marchand (9):
bus/pci: fix build with musl 1.2.4 / Alpine 3.19
eal/unix: support ZSTD compression for firmware
net/ice: fix check for outer UDP checksum offload
app/testpmd: fix outer IP checksum offload
net: fix outer UDP checksum in Intel prepare helper
net/i40e: fix outer UDP checksum offload for X710
net/iavf: remove outer UDP checksum offload for X710 VF
telemetry: lower log level on socket error
doc: fix link to hugepage mapping from Linux guide
Dengdui Huang (4):
net/hns3: fix offload flag of IEEE 1588
net/hns3: fix Rx timestamp flag
net/hns3: fix double free for Rx/Tx queue
net/hns3: fix variable overflow
Edwin Brossette (1):
net/ixgbe: do not create delayed interrupt handler twice
Erez Shitrit (2):
net/mlx5/hws: decrease log level for creation failure
net/mlx5/hws: extend tag saving for match and jumbo
Ganapati Kundapura (1):
eventdev/crypto: fix opaque field handling
Gaoxiang Liu (1):
net/bonding: fix failover time of LACP with mode 4
Gregory Etelson (1):
net/mlx5: fix access to flow template operations
Haifei Luo (1):
net/mlx5: fix indexed pool with invalid index
Hamdan Igbaria (1):
net/mlx5/hws: fix action template dump
Haoqian He (1):
vhost: cleanup resubmit info before inflight setup
Hernan Vargas (1):
baseband/acc: fix memory barrier
Itamar Gozlan (1):
net/mlx5/hws: set default miss when replacing table
Jiawei Wang (1):
net/mlx5: fix hash Rx queue release in flow sample
Jie Hai (1):
net/hns3: disable SCTP verification tag for RSS hash input
Julien Meunier (1):
net/fm10k: fix cleanup during init failure
Kaiwen Deng (1):
net/iavf: fix VF reset when using DCF
Kevin Traynor (1):
doc: fix testpmd ring size command
Long Wu (1):
net/nfp: fix representor port queue release
Luca Boccassi (1):
bpf: disable on 32-bit x86
Luca Vizzarro (1):
vhost: fix build with GCC 13
Maayan Kashani (2):
net/mlx5: fix flow template indirect action failure
net/mlx5: fix crash on counter pool destroy
Maryam Tahhan (2):
doc: fix AF_XDP device plugin howto
net/af_xdp: fix multi-interface support for k8s
Mattias Rönnblom (1):
net/af_packet: align Rx/Tx structs to cache line
Maxime Coquelin (3):
net/virtio-user: fix control queue destruction
net/virtio-user: fix shadow control queue notification init
net/virtio-user: fix control queue allocation
Mingjin Ye (1):
bus/vdev: revert fix devargs in secondary process
Nithin Dabilpuram (2):
net/cnxk: update SA userdata and keep original cookie
net/cnxk: fix outbound security with higher packet burst
Piotr Pietruszewski (1):
net/ixgbe/base: revert advertising for X550 2.5G/5G
Piotr Skajewski (1):
net/ixgbe/base: fix 5G link speed reported on VF
Radoslaw Tyl (1):
net/ixgbe/base: fix PHY ID for X550
Rahul Bhansali (1):
net/cnxk: fix promiscuous state after MAC change
Rakesh Kudurumalla (1):
net/cnxk: fix extbuf handling for multisegment packet
Robin Jarry (2):
graph: fix ID collisions
graph: fix stats retrieval while destroying a graph
Ronak Doshi (1):
net/vmxnet3: add missing register command
Satha Rao (1):
net/virtio: fix MAC table update
Satheesh Paul (1):
common/cnxk: fix flow aging cleanup
Shun Hao (1):
net/mlx5: support jump in meter hierarchy
Sivaprasad Tummala (1):
app/testpmd: fix lcore ID restriction
Stephen Hemminger (5):
pcapng: add memcpy check
net/virtio-user: add memcpy check
net/tap: fix file descriptor check in isolated flow
event/sw: fix warning from useless snprintf
net/ixgbe: do not update link status in secondary process
Sunil Kumar Kori (1):
net/cnxk: fix RSS config
Tyler Retzlaff (4):
eal: fix type in destructor macro for MSVC
eal/windows: install sched.h file
latencystats: fix literal float suffix
common/mlx5: fix unsigned/signed mismatch
Venkat Kumar Ande (13):
net/axgbe: fix MDIO access for non-zero ports and CL45 PHYs
net/axgbe: reset link when link never comes back
net/axgbe: fix fluctuations for 1G Bel Fuse SFP
net/axgbe: update DMA coherency values
net/axgbe: disable interrupts during device removal
net/axgbe: disable RRC for yellow carp devices
net/axgbe: enable PLL control for fixed PHY modes only
net/axgbe: fix SFP codes check for DAC cables
net/axgbe: fix connection for SFP+ active cables
net/axgbe: check only minimum speed for cables
net/axgbe: fix Tx flow on 30H HW
net/axgbe: delay AN timeout during KR training
net/axgbe: fix linkup in PHY status
Vladimir Medvedkin (1):
net/ice: fix VLAN stripping in double VLAN mode
Xueming Li (1):
v23.11.2-rc1
Yevgeny Kliteynik (5):
common/mlx5: fix PRM structs
net/mlx5/hws: fix function comment
net/mlx5/hws: fix spinlock release on context open
net/mlx5/hws: add template match none flag
net/mlx5/hws: fix matcher reconnect
.mailmap | 15 +-
VERSION | 2 +-
app/test-pmd/config.c | 13 +-
app/test-pmd/csumonly.c | 21 +-
app/test-pmd/parameters.c | 4 +-
app/test-pmd/testpmd.h | 2 +-
app/test/test_cryptodev.c | 106 +++++-
app/test/test_cryptodev_asym.c | 102 +++---
app/test/test_cryptodev_rsa_test_vectors.h | 2 +-
app/test/test_graph.c | 72 ++++
doc/guides/cryptodevs/cnxk.rst | 2 +-
doc/guides/eventdevs/cnxk.rst | 4 +-
doc/guides/howto/af_xdp_cni.rst | 253 --------------
doc/guides/howto/af_xdp_dp.rst | 323 ++++++++++++++++++
doc/guides/howto/index.rst | 2 +-
doc/guides/linux_gsg/enable_func.rst | 3 +-
doc/guides/mempool/cnxk.rst | 2 +-
doc/guides/mldevs/cnxk.rst | 2 +-
doc/guides/nics/af_xdp.rst | 19 +-
doc/guides/nics/cnxk.rst | 4 +-
doc/guides/nics/features/iavf.ini | 2 +-
doc/guides/platform/cnxk.rst | 4 +-
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 2 +-
drivers/baseband/acc/acc_common.h | 5 +-
drivers/bus/pci/linux/pci_vfio.c | 18 +-
drivers/bus/vdev/vdev.c | 21 +-
drivers/common/cnxk/roc_npc.c | 5 +-
drivers/common/cnxk/roc_npc_aging.c | 8 +-
drivers/common/cnxk/roc_platform.c | 24 +-
drivers/common/mlx5/mlx5_devx_cmds.c | 4 +-
drivers/common/mlx5/mlx5_prm.h | 6 +-
drivers/event/sw/iq_chunk.h | 2 -
drivers/event/sw/sw_evdev.c | 5 +-
drivers/net/af_packet/rte_eth_af_packet.c | 5 +-
drivers/net/af_xdp/compat.h | 15 +
drivers/net/af_xdp/meson.build | 10 +
drivers/net/af_xdp/rte_eth_af_xdp.c | 126 ++++---
drivers/net/axgbe/axgbe_common.h | 2 -
drivers/net/axgbe/axgbe_dev.c | 67 ++--
drivers/net/axgbe/axgbe_ethdev.c | 10 +
drivers/net/axgbe/axgbe_ethdev.h | 3 +
drivers/net/axgbe/axgbe_mdio.c | 44 ++-
drivers/net/axgbe/axgbe_phy_impl.c | 45 ++-
drivers/net/bonding/rte_eth_bond_8023ad.c | 13 +-
drivers/net/cnxk/cn10k_ethdev_sec.c | 57 +++-
drivers/net/cnxk/cn10k_tx.h | 3 +-
drivers/net/cnxk/cn9k_tx.h | 1 +
drivers/net/cnxk/cnxk_ethdev.c | 7 +
drivers/net/cnxk/cnxk_ethdev_ops.c | 7 +
drivers/net/cxgbe/cxgbe_ethdev.c | 3 +-
drivers/net/e1000/base/e1000_base.c | 2 +-
drivers/net/fm10k/fm10k_ethdev.c | 39 ++-
drivers/net/hns3/hns3_common.c | 2 +-
drivers/net/hns3/hns3_rss.c | 6 +-
drivers/net/hns3/hns3_rss.h | 6 +-
drivers/net/hns3/hns3_rxtx.c | 122 +++----
drivers/net/i40e/i40e_ethdev.c | 6 +-
drivers/net/i40e/i40e_rxtx.c | 9 +
drivers/net/iavf/iavf_ethdev.c | 15 +-
drivers/net/ice/ice_ethdev.c | 45 ++-
drivers/net/ice/ice_rxtx.c | 6 +-
drivers/net/ixgbe/base/ixgbe_phy.c | 7 +-
drivers/net/ixgbe/base/ixgbe_type.h | 1 +
drivers/net/ixgbe/base/ixgbe_vf.c | 6 +-
drivers/net/ixgbe/ixgbe_ethdev.c | 25 +-
drivers/net/mlx5/hws/mlx5dr.h | 1 +
drivers/net/mlx5/hws/mlx5dr_context.c | 1 +
drivers/net/mlx5/hws/mlx5dr_debug.c | 2 +-
drivers/net/mlx5/hws/mlx5dr_definer.c | 6 +-
drivers/net/mlx5/hws/mlx5dr_matcher.c | 4 +-
drivers/net/mlx5/hws/mlx5dr_rule.c | 9 +-
drivers/net/mlx5/hws/mlx5dr_send.h | 2 -
drivers/net/mlx5/hws/mlx5dr_table.c | 11 +-
drivers/net/mlx5/mlx5_flow_dv.c | 39 ++-
drivers/net/mlx5/mlx5_flow_hw.c | 103 ++++--
drivers/net/mlx5/mlx5_hws_cnt.c | 4 +-
drivers/net/mlx5/mlx5_utils.c | 3 +-
.../net/nfp/flower/nfp_flower_representor.c | 69 ++--
drivers/net/nfp/nfp_ethdev.c | 54 ++-
drivers/net/nfp/nfp_net_common.h | 5 +-
drivers/net/nfp/nfpcore/nfp6000_pcie.c | 34 +-
drivers/net/tap/tap_flow.c | 2 +-
drivers/net/virtio/virtio_ethdev.c | 2 +
drivers/net/virtio/virtio_user/vhost_user.c | 3 +-
.../net/virtio/virtio_user/virtio_user_dev.c | 136 ++++----
drivers/net/vmxnet3/base/vmxnet3_defs.h | 1 +
examples/qos_sched/init.c | 3 +-
lib/bpf/meson.build | 6 +
lib/eal/include/rte_common.h | 2 +-
lib/eal/unix/eal_firmware.c | 23 +-
lib/eal/windows/include/meson.build | 1 +
lib/ethdev/ethdev_driver.h | 24 +-
lib/ethdev/rte_ethdev.h | 17 +-
lib/eventdev/rte_event_crypto_adapter.c | 68 ++++
lib/graph/graph.c | 86 ++++-
lib/graph/graph_stats.c | 57 ++--
lib/hash/rte_cuckoo_hash.c | 2 +
lib/hash/rte_hash.h | 16 +-
lib/latencystats/rte_latencystats.c | 2 +-
lib/net/rte_net.h | 18 +-
lib/pcapng/rte_pcapng.c | 3 +-
lib/telemetry/telemetry.c | 2 +-
lib/vhost/vhost_user.c | 1 +
lib/vhost/virtio_net.c | 4 +-
104 files changed, 1669 insertions(+), 931 deletions(-)
delete mode 100644 doc/guides/howto/af_xdp_cni.rst
create mode 100644 doc/guides/howto/af_xdp_dp.rst
--
2.34.1
More information about the stable
mailing list