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