patch has been queued to stable release 22.11.4

Xueming Li xuemingl at nvidia.com
Mon Dec 11 11:10:25 CET 2023


Hi,

FYI, your patch has been queued to stable release 22.11.4

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/13/23. 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=22.11-staging

This queued commit can be viewed at:
https://git.dpdk.org/dpdk-stable/commit/?h=22.11-staging&id=6c688dec84856bd68682f8f6b082b11868906132

Thanks.

Xueming Li <xuemingl at nvidia.com>

---
>From 6c688dec84856bd68682f8f6b082b11868906132 Mon Sep 17 00:00:00 2001
From: Xueming Li <xuemingl at nvidia.com>
Date: Mon, 11 Dec 2023 17:56:22 +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 Sevincer (3):
  bus/pci: add PASID control
  event/dlb2: disable PASID
  event/dlb2: fix disable PASID

Alexander Kozyrev (3):
  net/mlx5/hws: fix integrity bits level
  net/mlx5: fix MPRQ stride size check
  ethdev: fix ESP packet type description

Bing Zhao (2):
  net/mlx5: fix flow workspace double free in Windows
  net/mlx5: fix shared Rx queue list management

Brian Dooley (2):
  doc: update kernel module entry in QAT guide
  examples/ipsec-secgw: fix partial overflow

Bruce Richardson (5):
  eventdev: fix device pointer for vdev-based devices
  eventdev: fix missing driver names in info struct
  ethdev: fix function name in comment
  event/dlb2: fix name check in self-test
  event/dlb2: fix missing queue ordering capability flag

Chaoyong He (3):
  net/nfp: fix crash on close
  net/nfp: fix reconfigure logic in PF initialization
  net/nfp: fix reconfigure logic in VF initialization

Christian Ehrhardt (1):
  config: fix RISC-V native build

Dariusz Sosnowski (7):
  net/mlx5: fix flow thread safety flag for HWS
  common/mlx5: fix controller index parsing
  net/mlx5: fix missing flow rules for external SQ
  net/mlx5: fix use after free on Rx queue start
  net/mlx5: fix hairpin queue unbind
  net/mlx5: fix hairpin queue states
  net/mlx5: fix offset size in conntrack flow action

David Marchand (7):
  bus/ifpga: fix driver header dependency
  net/tap: fix L4 checksum offloading
  net/tap: fix IPv4 checksum offloading
  net/iavf: fix indent in Tx path
  doc: remove restriction on ixgbe vector support
  doc: fix some ordered lists
  doc: remove number of commands in vDPA guide

Dengdui Huang (10):
  net/hns3: fix unchecked Rx free threshold
  net/hns3: fix double stats for IMP and global reset
  net/hns3: remove reset log in secondary
  net/hns3: fix multiple reset detected log
  net/hns3: fix IMP or global reset
  net/hns3: refactor interrupt state query
  net/hns3: fix mailbox sync
  net/hns3: fix ignored reset event
  net/hns3: fix reset event status
  net/hns3: fix VF reset handler interruption

Eli Britstein (1):
  net/mlx5: zero UDP checksum over IPv4 in encapsulation

Feifei Wang (1):
  app/pipeline: add sigint handler

Fengjiang Liu (1):
  net/virtio: fix missing next flag in Tx packed ring

Ferruh Yigit (3):
  net/txgbe: fix out of bound access
  mempool: fix get function documentation
  mempool: clarify enqueue/dequeue ops documentation

Gregory Etelson (1):
  eal/windows: fix build with recent MinGW

Hernan Vargas (2):
  test/bbdev: fix Python script subprocess
  test/bbdev: assert failed test for queue configure

Huisong Li (10):
  net/hns3: fix setting DCB capability
  net/hns3: fix LRO offload to report
  app/testpmd: remove useless check in TSO command
  app/testpmd: fix tunnel TSO capability check
  app/testpmd: add explicit check for tunnel TSO
  app/testpmd: fix tunnel TSO configuration
  doc: fix hns3 build option about max queue number
  doc: update features in hns3 guide
  doc: fix RSS flow description in hns3 guide
  examples/ethtool: fix pause configuration

Jiawei Wang (3):
  net/mlx5: fix decap action checking in sample flow
  net/mlx5: fix E-Switch mirror flow rule validation
  net/mlx5: fix validation of sample encap flow action

Jiawen Wu (2):
  net/txgbe: add proper memory barriers in Rx
  net/ngbe: add proper memory barriers in Rx

Jie Hai (8):
  net/hns3: fix typo in function name
  net/hns3: fix some return values
  net/hns3: fix some error logs
  net/hns3: keep set/get algo key functions local
  net/hns3: fix uninitialized hash algo value
  app/procinfo: fix RSS info
  app/procinfo: adjust format of RSS info
  test/bonding: fix uninitialized RSS configuration

Joshua Washington (2):
  net/gve: update max Rx packet length to be based on MTU
  ethdev: account for smaller MTU when setting default

Juraj Linkeš (1):
  config/arm: fix aarch32 build with GCC 13

Kevin Traynor (1):
  doc: update versions recommendations for i40e and ice

Kommula Shiva Shankar (1):
  common/cnxk: fix pool buffer size in opaque mode

Long Wu (3):
  test/bonding: remove unreachable statement
  test/bonding: add missing check
  net/bonding: fix possible overrun

Madhuker Mythri (1):
  net/tap: fix RSS for fragmented packets

Maxime Coquelin (6):
  vhost: fix missing vring call check on virtqueue access
  vhost: fix missing check on virtqueue access
  vhost: fix check on virtqueue access in async registration
  vhost: fix check on virtqueue access in in-flight getter
  vhost: fix missing lock protection in power monitor API
  vhost: fix checking virtqueue access in stats API

Min Zhou (1):
  test/hash: fix creation error log

Mingjin Ye (1):
  net/ice: fix crash on closing representor ports

Nagadheeraj Rottela (1):
  crypto/nitrox: fix panic with high number of segments

Nicolas Chautru (1):
  baseband/acc: fix TB mode on VRB1

Nithin Dabilpuram (1):
  net/cnxk: fix data offset in vector Tx

Ori Kam (1):
  net/mlx5: fix NIC flow capability query

Qi Zhang (2):
  net/iavf: fix Tx preparation
  net/ice: fix Tx preparation

Radu Nicolau (2):
  net/iavf: fix Tx offload mask
  net/iavf: fix Tx offload flags check

Robin Jarry (1):
  usertools/pmdinfo: fix usage typos

Ruifeng Wang (1):
  ethdev: fix 32-bit build with GCC 13

Satheesh Paul (1):
  common/cnxk: fix SDP channel mask

Shihong Wang (1):
  net/nfp: fix DMA error after abnormal exit

Srikanth Yalavarthi (1):
  build: add libarchive to optional external dependencies

Stephen Hemminger (5):
  app/testpmd: fix early exit from signal
  app/dumpcap: fix mbuf pool ring type
  meter: fix RFC4115 trTCM API Doxygen
  pdump: fix error number on IPC response
  app/dumpcap: allow multiple invocations

Suanming Mou (2):
  net/mlx5: fix counter query during port close
  net/mlx5: fix destroying external representor flow

Timothy Miskell (1):
  net/ice: fix L1 check interval

Tyler Retzlaff (2):
  malloc: remove return from void functions
  eal/riscv: fix vector type alignment

Viacheslav Ovsiienko (1):
  net/mlx5: fix multi-segment Tx inline data length

Weiguo Li (3):
  net/enic: avoid extra unlock in MTU set
  net/sfc: remove null dereference in log
  net/mlx5: fix unlock mismatch

Wenwu Ma (1):
  net/virtio: fix link state interrupt vector setting

Zhichao Zeng (1):
  net/ice: fix DCF port statistics

 .mailmap                                      |    8 +-
 app/dumpcap/main.c                            |   28 +-
 app/proc-info/main.c                          |   22 +-
 app/test-bbdev/test-bbdev.py                  |   29 +-
 app/test-bbdev/test_bbdev.c                   |    3 +-
 app/test-pipeline/main.c                      |   14 +
 app/test-pipeline/main.h                      |    2 +
 app/test-pipeline/pipeline_acl.c              |    6 +-
 app/test-pipeline/pipeline_hash.c             |  110 +-
 app/test-pipeline/pipeline_lpm.c              |    6 +-
 app/test-pipeline/pipeline_lpm_ipv6.c         |    6 +-
 app/test-pipeline/pipeline_stub.c             |    6 +-
 app/test-pipeline/runtime.c                   |  132 +-
 app/test-pmd/cmdline.c                        |  106 +-
 app/test-pmd/testpmd.c                        |   25 +-
 app/test/test_hash_readwrite.c                |    2 +-
 app/test/test_link_bonding.c                  |    3 +-
 app/test/test_link_bonding_mode4.c            |    3 +-
 app/test/test_link_bonding_rssconf.c          |    2 +-
 config/arm/meson.build                        |   40 +-
 config/meson.build                            |    7 +-
 doc/guides/cryptodevs/qat.rst                 |    4 +-
 doc/guides/nics/hns3.rst                      |   55 +-
 doc/guides/nics/i40e.rst                      |   17 +-
 doc/guides/nics/ice.rst                       |   11 +-
 doc/guides/nics/ixgbe.rst                     |    2 -
 doc/guides/nics/mlx5.rst                      |    8 +-
 doc/guides/nics/virtio.rst                    |   12 +
 doc/guides/platform/cnxk.rst                  |    3 +
 .../generic_segmentation_offload_lib.rst      |    2 +-
 doc/guides/sample_app_ug/vdpa.rst             |    3 +-
 doc/guides/tools/pmdinfo.rst                  |    2 +-
 drivers/baseband/acc/rte_acc200_pmd.c         |    3 +-
 drivers/bus/ifpga/bus_ifpga_driver.h          |    1 +
 drivers/bus/pci/pci_common.c                  |   10 +
 drivers/bus/pci/rte_bus_pci.h                 |   14 +
 drivers/bus/pci/version.map                   |    1 +
 drivers/common/cnxk/roc_npa.c                 |    6 +-
 drivers/common/cnxk/roc_npc.c                 |    5 +-
 drivers/common/cnxk/roc_npc.h                 |    2 +
 drivers/common/cnxk/version.map               |    1 +
 drivers/common/mlx5/linux/mlx5_common_os.c    |    5 +-
 drivers/common/mlx5/mlx5_devx_cmds.c          |    1 +
 drivers/crypto/nitrox/nitrox_sym_reqmgr.c     |   21 +-
 drivers/event/dlb2/dlb2.c                     |    1 +
 drivers/event/dlb2/dlb2_selftest.c            |    4 +-
 drivers/event/dlb2/pf/dlb2_main.c             |   38 +
 drivers/event/dpaa/dpaa_eventdev.c            |    6 +-
 drivers/event/dpaa2/dpaa2_eventdev.c          |    6 +-
 drivers/event/dsw/dsw_evdev.c                 |    2 +-
 drivers/event/octeontx/ssovf_evdev.c          |    2 +-
 drivers/event/opdl/opdl_evdev.c               |    2 +-
 drivers/event/skeleton/skeleton_eventdev.c    |    6 +-
 drivers/event/sw/sw_evdev.c                   |    2 +-
 drivers/net/bonding/rte_eth_bond_8023ad.c     |    7 +-
 drivers/net/cnxk/cn10k_tx.h                   |    6 +-
 drivers/net/enic/enic_main.c                  |    2 +-
 drivers/net/gve/gve_ethdev.c                  |    2 +-
 drivers/net/gve/gve_ethdev.h                  |    1 -
 drivers/net/hns3/hns3_cmd.c                   |   43 +-
 drivers/net/hns3/hns3_cmd.h                   |    1 +
 drivers/net/hns3/hns3_common.c                |    5 +-
 drivers/net/hns3/hns3_dcb.c                   |    2 +-
 drivers/net/hns3/hns3_dump.c                  |    1 +
 drivers/net/hns3/hns3_ethdev.c                |  234 +-
 drivers/net/hns3/hns3_ethdev.h                |   14 +
 drivers/net/hns3/hns3_ethdev_vf.c             |   43 +-
 drivers/net/hns3/hns3_fdir.c                  |    2 +-
 drivers/net/hns3/hns3_flow.c                  |    2 +-
 drivers/net/hns3/hns3_intr.c                  |    6 +-
 drivers/net/hns3/hns3_mbx.c                   |   81 +-
 drivers/net/hns3/hns3_mbx.h                   |   10 -
 drivers/net/hns3/hns3_rss.c                   |    8 +-
 drivers/net/hns3/hns3_rss.h                   |    4 -
 drivers/net/hns3/hns3_rxtx.c                  |    9 +
 drivers/net/hns3/hns3_stats.c                 |   15 +-
 drivers/net/hns3/hns3_tm.c                    |    4 +-
 drivers/net/iavf/iavf_ethdev.c                |    2 +
 drivers/net/iavf/iavf_rxtx.c                  |   10 +-
 drivers/net/iavf/iavf_rxtx.h                  |    2 +-
 drivers/net/ice/ice_dcf_ethdev.c              |   32 +-
 drivers/net/ice/ice_dcf_ethdev.h              |    3 +
 drivers/net/ice/ice_dcf_vf_representor.c      |   46 +-
 drivers/net/ice/ice_ethdev.c                  |    6 +-
 drivers/net/ice/ice_rxtx.c                    |   18 +-
 drivers/net/ice/ice_rxtx.h                    |    2 +
 drivers/net/mlx5/hws/mlx5dr_definer.c         |    6 +-
 drivers/net/mlx5/linux/mlx5_flow_os.c         |   25 +
 drivers/net/mlx5/linux/mlx5_flow_os.h         |    8 +
 drivers/net/mlx5/linux/mlx5_os.c              |    1 +
 drivers/net/mlx5/mlx5.c                       |    6 +-
 drivers/net/mlx5/mlx5.h                       |   45 +-
 drivers/net/mlx5/mlx5_flow.c                  |   34 +-
 drivers/net/mlx5/mlx5_flow.h                  |    7 +-
 drivers/net/mlx5/mlx5_flow_aso.c              |    3 +-
 drivers/net/mlx5/mlx5_flow_dv.c               |  119 +-
 drivers/net/mlx5/mlx5_flow_hw.c               |  134 +-
 drivers/net/mlx5/mlx5_hws_cnt.c               |   36 +-
 drivers/net/mlx5/mlx5_hws_cnt.h               |    2 +
 drivers/net/mlx5/mlx5_rxq.c                   |   27 +-
 drivers/net/mlx5/mlx5_trigger.c               |   29 +-
 drivers/net/mlx5/mlx5_tx.h                    |    2 +-
 drivers/net/mlx5/mlx5_txq.c                   |   12 +-
 drivers/net/mlx5/windows/mlx5_flow_os.c       |    6 +
 drivers/net/mlx5/windows/mlx5_flow_os.h       |    8 +
 drivers/net/nfp/flower/nfp_flower.c           |    2 -
 drivers/net/nfp/nfp_ethdev.c                  |   12 +-
 drivers/net/nfp/nfp_ethdev_vf.c               |    4 +-
 drivers/net/ngbe/ngbe_rxtx.c                  |   17 +
 drivers/net/sfc/sfc_ethdev.c                  |    2 +-
 drivers/net/tap/rte_eth_tap.c                 |   17 +-
 drivers/net/tap/tap_bpf_insns.h               | 2959 +++++++++--------
 drivers/net/tap/tap_bpf_program.c             |   45 +-
 drivers/net/txgbe/base/txgbe_mng.c            |   16 +-
 drivers/net/txgbe/txgbe_rxtx.c                |   47 +-
 drivers/net/virtio/virtio_ethdev.c            |   16 +-
 drivers/net/virtio/virtqueue.h                |    1 +
 examples/ethtool/ethtool-app/ethapp.c         |   59 +-
 examples/ipsec-secgw/ipsec.h                  |    7 +
 lib/eal/common/rte_malloc.c                   |    4 +-
 lib/eal/meson.build                           |    3 +
 lib/eal/riscv/include/rte_vect.h              |    2 +-
 lib/eal/windows/eal_memory.c                  |    8 +
 lib/ethdev/rte_ethdev.c                       |    4 +-
 lib/ethdev/rte_ethdev.h                       |    2 +-
 lib/ethdev/rte_flow.c                         |    4 +-
 lib/eventdev/eventdev_pmd_vdev.h              |    3 +-
 lib/eventdev/rte_eventdev.c                   |    2 +
 lib/mbuf/rte_mbuf_ptype.h                     |    4 +-
 lib/mempool/rte_mempool.h                     |   12 +-
 lib/meter/rte_meter.h                         |   12 -
 lib/pci/rte_pci.h                             |    4 +
 lib/pdump/rte_pdump.c                         |    5 +-
 lib/vhost/vhost.c                             |   86 +-
 usertools/dpdk-pmdinfo.py                     |    2 +-
 135 files changed, 3044 insertions(+), 2268 deletions(-)

--
2.25.1


More information about the stable mailing list