patch has been queued to stable release 22.11.3

Xueming Li xuemingl at nvidia.com
Thu Aug 10 01:47:22 CEST 2023


Hi,

FYI, your patch has been queued to stable release 22.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 08/11/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=da3c4ce23806030441aca6b3557dd99d7b81cb2a

Thanks.

Xueming Li <xuemingl at nvidia.com>

---
>From da3c4ce23806030441aca6b3557dd99d7b81cb2a Mon Sep 17 00:00:00 2001
From: Xueming Li <xuemingl at nvidia.com>
Date: Wed, 9 Aug 2023 21:51:18 +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 ***

Aakash Sasidharan (1):
  test/crypto: fix PDCP-SDAP test vectors

Alexander Kozyrev (4):
  net/mlx5: forbid MPRQ restart
  net/mlx5: fix MPRQ stride size for headroom
  net/mlx5: fix handle validation for meter mark
  app/testpmd: fix meter mark handle update

Ali Alnubani (2):
  doc: fix typos and wording in flow API guide
  doc: improve wording of cuda guide

Artemii Morozov (1):
  common/sfc_efx/base: fix Rx queue without RSS hash prefix

Bing Zhao (12):
  app/testpmd: fix flow rule number parsing
  net/mlx5: fix error set in Tx representor tagging
  net/mlx5: fix return value of vport action
  net/mlx5: fix error set in control tables create
  net/mlx5: fix error set for age pool initialization
  net/mlx5: fix error in VLAN actions creation
  common/mlx5: fix obtaining IB device in LAG mode
  net/mlx5: fix profile check of meter mark
  net/mlx5: reduce counter pool name length
  net/mlx5: fix drop action memory leak
  net/mlx5: fix validation for conntrack indirect action
  doc: add flow template API requirements for mlx5

Bruce Richardson (1):
  test/bonding: fix include of standard header

Chaoyong He (8):
  net/nfp: fix IPv6 address for set flow action
  net/nfp: fix unneeded endian conversion
  net/nfp: fix endian conversion for tunnel decap action
  net/nfp: fix VNI of VXLAN encap action
  net/nfp: fix VNI of IPv4 NVGRE encap action
  net/nfp: fix VNI of IPv6 NVGRE encap action
  net/nfp: fix Tx descriptor free logic of NFD3
  net/nfp: fix offloading flows

Ciara Power (3):
  crypto/qat: fix null algorithm digest placement
  cryptodev: fix device socket ID type
  app/crypto-perf: fix socket ID default value

David Marchand (6):
  examples/l2fwd-cat: fix external build
  examples/fips_validation: fix external build
  test: add graph tests
  mbuf: fix Doxygen comment of distributor metadata
  ci: fix libabigail cache in GHA
  doc: fix link to flow capabilities from bnxt guide

Denis Pryazhennikov (3):
  ethdev: update documentation for API to set FEC
  ethdev: check that at least one FEC mode is specified
  ethdev: update documentation for API to get FEC

Didier Pallard (2):
  crypto/openssl: fix memory leak in auth processing
  crypto/openssl: skip workaround at compilation time

Dmitry Kozlyuk (1):
  member: fix PRNG seed reset in NitroSketch mode

Dongdong Liu (3):
  doc: fix kernel patch link in hns3 guide
  doc: fix syntax in hns3 guide
  doc: fix number of leading spaces in hns3 guide

Erez Ferber (1):
  common/mlx5: adjust fork call with new kernel API

Fengnan Chang (1):
  mem: fix memsegs exhausted message

Ferruh Yigit (2):
  app/testpmd: revert primary process polling all queues fix
  kni: fix build with Linux 6.5

Gregory Etelson (1):
  net/mlx5: fix flow workspace destruction

Heng Jiang (1):
  net/mlx5: fix LRO TCP checksum

Hernan Vargas (2):
  baseband/fpga_5gnr_fec: fix possible division by zero
  baseband/fpga_5gnr_fec: fix starting unconfigured queue

Huisong Li (3):
  net/hns3: delete duplicate macro definition
  net/hns3: fix non-zero weight for disabled TC
  net/hns3: fix index to look up table in NEON Rx

Jiawen Wu (11):
  net/txgbe/base: fix Tx with fiber hotplug
  net/txgbe: fix interrupt enable mask
  net/txgbe: adapt to MNG veto bit setting
  net/txgbe: fix to set autoneg for 1G speed
  net/txgbe: fix extended statistics
  net/ngbe: fix extended statistics
  net/ngbe: adapt to MNG veto bit setting
  net/ngbe: fix link status in no LSC mode
  net/ngbe: remove redundant codes
  net/txgbe: fix blocking system events
  net/ngbe: fix RSS offload capability

Jie Hai (1):
  app/testpmd: fix primary process not polling all queues

Jieqiang Wang (1):
  net/i40e: fix comments

Junfeng Guo (4):
  net/ice: fix protocol agnostic offloading with big packets
  net/iavf: fix protocol agnostic offloading with big packets
  raw/ntb: avoid disabling interrupt twice
  doc: update BIOS settings and supported HW for NTB

Kai Ji (1):
  examples/ipsec-secgw: fix socket ID default value

Kaiwen Deng (1):
  net/ice: fix MAC type of E822 and E823

Kaiyu Zhang (1):
  ethdev: fix potential leak in PCI probing helper

Ke Xu (1):
  net/iavf: fix tunnel TSO path selection

Long Li (3):
  net/mana: fix counter overflow for posted WQE
  net/mana: fix WQE count for ringing RQ doorbell
  net/mana: fix Tx queue statistics

Long Wu (2):
  net/bonding: fix destroy dedicated queues flow
  net/nfp: fix representor name too long

Maayan Kashani (1):
  net/mlx5: fix RSS expansion inner buffer overflow

Maxime Coquelin (1):
  crypto/qat: fix sym device prototype

Michal Schmidt (1):
  net/iavf: fix VLAN offload with AVX512

Min Zhou (1):
  net/ixgbe: add proper memory barriers in Rx

Mingjin Ye (1):
  net/iavf: fix abnormal disable HW interrupt

Mohammad Iqbal Ahmad (1):
  examples/l3fwd: fix duplicate expression for default nexthop

Nithin Dabilpuram (1):
  net/cnxk: fix cookies check with security offload

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

Peng Zhang (1):
  net/nfp: fix address always related with PF ID 0

Qiming Yang (5):
  net/e1000: fix queue number initialization
  net/ice: fix VLAN mode parser
  net/ixgbe: fix Rx and Tx queue status
  net/igc: fix Rx and Tx queue status
  net/e1000: fix Rx and Tx queue status

Rahul Bhansali (2):
  test/security: fix event inline IPsec reassembly tests
  common/cnxk: fix CPT backpressure disable on LBK

Raslan Darawsheh (1):
  devtools: fix bashism in mailmap check

Ruifeng Wang (1):
  net/mlx5: fix risk in NEON Rx descriptor read

Samina Arshad (1):
  examples/fips_validation: fix digest length in AES-GCM

Satha Rao (1):
  net/cnxk: flush SQ before configuring MTU

Satheesh Paul (1):
  net/cnxk: fix flow queue index validation

Sean Zhang (1):
  net/mlx5: fix flow dump for modify field

Shiyang He (3):
  net/ice: fix tunnel packet Tx descriptor
  net/i40e: fix tunnel packet Tx descriptor
  app/testpmd: fix checksum engine with GTP on 32-bit

Stephen Hemminger (2):
  net/netvsc: fix sizeof calculation
  doc: fix description of runtime directories

Thomas Monjalon (2):
  cryptodev: fix comments of modular operation parameters
  devtools: fix mailmap check for parentheses

Viacheslav Ovsiienko (2):
  net/mlx5: fix device removal event handling
  ipc: fix file descriptor leakage with unhandled messages

Vikash Poddar (2):
  common/qat: fix command parameter corruption
  common/qat: detach crypto from compress build

Vladimir Medvedkin (3):
  fib: fix adding default route
  hash: fix reading unaligned bits in Toeplitz hash
  examples/ipsec-secgw: fix TAP default MAC address

Wenjing Qiao (1):
  common/iavf: fix MAC type for 710 NIC

Wenjun Wu (1):
  common/idpf: fix memory leak on AVX512 Tx queue close

Wenzhuo Lu (1):
  net/iavf: fix VLAN insertion in vector path

Xiao Liang (1):
  ipsec: fix NAT-T header length

Yiding Zhou (1):
  net/ice: fix 32-bit build

Yuying Zhang (1):
  net/ice: fix RSS hash key generation

Zerun Fu (1):
  net/bonding: fix startup when NUMA is not supported

Zhichao Zeng (1):
  net/iavf: fix stop ordering

 .github/workflows/build.yml                   |   2 +-
 .mailmap                                      |   4 +
 app/test-crypto-perf/main.c                   |  15 +-
 app/test-pmd/cmdline_flow.c                   |   6 +
 app/test-pmd/config.c                         |  18 +-
 app/test-pmd/csumonly.c                       |   2 +-
 app/test/meson.build                          |   3 +
 ...ryptodev_security_pdcp_sdap_test_vectors.h | 252 +++++++++---------
 app/test/test_link_bonding.c                  |   2 +-
 app/test/test_security_inline_proto.c         | 238 +++++++++++------
 devtools/check-git-log.sh                     |   4 +-
 doc/guides/conf.py                            |   1 +
 doc/guides/gpus/cuda.rst                      |  28 +-
 doc/guides/nics/bnxt.rst                      |   6 +-
 doc/guides/nics/features/iavf.ini             |   2 +-
 doc/guides/nics/hns3.rst                      |  40 +--
 doc/guides/nics/mlx5.rst                      |   8 +
 doc/guides/prog_guide/multi_proc_support.rst  |  14 +-
 doc/guides/prog_guide/rte_flow.rst            |  17 +-
 doc/guides/rawdevs/ntb.rst                    |  38 ++-
 .../fpga_5gnr_fec/rte_fpga_5gnr_fec.c         |  18 +-
 drivers/common/cnxk/roc_nix_fc.c              |  11 -
 drivers/common/iavf/iavf_common.c             |   2 +
 drivers/common/mlx5/linux/meson.build         |   2 +
 drivers/common/mlx5/linux/mlx5_common_os.c    |  16 +-
 drivers/common/mlx5/linux/mlx5_glue.c         |   4 +
 drivers/common/mlx5/mlx5_common.h             |   2 +-
 drivers/common/mlx5/mlx5_common_pci.c         |   2 +-
 drivers/common/mlx5/mlx5_devx_cmds.c          |   1 +
 drivers/common/qat/dev/qat_dev_gen1.c         |   2 +-
 drivers/common/qat/dev/qat_dev_gen2.c         |   2 +-
 drivers/common/qat/dev/qat_dev_gen3.c         |   2 +-
 drivers/common/qat/dev/qat_dev_gen4.c         |   2 +-
 drivers/common/qat/meson.build                |   8 -
 drivers/common/qat/qat_device.c               |   2 +-
 drivers/common/qat/qat_device.h               |   2 +-
 drivers/common/qat/qat_qp.c                   | 187 -------------
 drivers/common/qat/qat_qp.h                   |  20 +-
 drivers/common/sfc_efx/base/efx_rx.c          |   4 +-
 drivers/compress/qat/qat_comp.c               | 182 +++++++++++++
 drivers/compress/qat/qat_comp.h               |   3 +
 drivers/crypto/openssl/rte_openssl_pmd.c      |  21 +-
 drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c  |   2 +-
 drivers/crypto/qat/dev/qat_crypto_pmd_gens.h  |  18 +-
 drivers/crypto/qat/dev/qat_sym_pmd_gen1.c     |   4 +-
 drivers/crypto/qat/qat_sym.c                  |   7 +-
 drivers/crypto/qat/qat_sym.h                  |   2 +
 drivers/net/bonding/rte_eth_bond_api.c        |  10 +
 drivers/net/bonding/rte_eth_bond_args.c       |   6 +
 drivers/net/bonding/rte_eth_bond_pmd.c        |   6 +-
 drivers/net/cnxk/cn10k_rx.h                   |  12 +-
 drivers/net/cnxk/cn10k_tx.h                   |   2 +
 drivers/net/cnxk/cnxk_ethdev.h                |   1 +
 drivers/net/cnxk/cnxk_ethdev_ops.c            |  47 ++++
 drivers/net/cnxk/cnxk_flow.c                  |  20 +-
 drivers/net/e1000/em_ethdev.c                 |   4 +-
 drivers/net/e1000/igb_rxtx.c                  |   4 +
 drivers/net/hns3/hns3_dcb.c                   |   9 +-
 drivers/net/hns3/hns3_ethdev.h                |   7 -
 drivers/net/hns3/hns3_rxtx_vec_neon.h         |   4 +-
 drivers/net/i40e/i40e_rxtx.c                  |  10 +-
 drivers/net/i40e/i40e_rxtx.h                  |   2 +-
 drivers/net/i40e/i40e_rxtx_vec_altivec.c      |   2 -
 drivers/net/i40e/i40e_rxtx_vec_neon.c         |   2 -
 drivers/net/i40e/i40e_rxtx_vec_sse.c          |   2 -
 drivers/net/iavf/iavf_ethdev.c                |  29 +-
 drivers/net/iavf/iavf_hash.c                  |   2 +-
 drivers/net/iavf/iavf_rxtx.h                  |  10 +-
 drivers/net/iavf/iavf_rxtx_vec_avx512.c       |   5 +-
 drivers/net/iavf/iavf_vchnl.c                 |  48 +---
 drivers/net/ice/base/ice_common.c             |   2 +
 drivers/net/ice/ice_ethdev.c                  |   8 +-
 drivers/net/ice/ice_fdir_filter.c             |   2 +-
 drivers/net/ice/ice_generic_flow.c            |  10 +-
 drivers/net/ice/ice_hash.c                    |   2 +-
 drivers/net/ice/ice_rxtx.c                    |  10 +-
 drivers/net/ice/ice_rxtx_vec_common.h         |   2 +-
 drivers/net/idpf/idpf_rxtx_vec_avx512.c       |   4 +
 drivers/net/igc/igc_txrx.c                    |   4 +
 drivers/net/ixgbe/ixgbe_rxtx.c                |  53 ++--
 drivers/net/mana/mana.h                       |   2 +-
 drivers/net/mana/rx.c                         |  13 +-
 drivers/net/mana/tx.c                         |   2 +-
 drivers/net/mlx5/linux/mlx5_ethdev_os.c       |  34 ++-
 drivers/net/mlx5/linux/mlx5_flow_os.c         |   2 +-
 drivers/net/mlx5/mlx5.c                       |   2 +
 drivers/net/mlx5/mlx5.h                       |   1 +
 drivers/net/mlx5/mlx5_devx.c                  |   4 +
 drivers/net/mlx5/mlx5_flow.c                  | 151 ++++++-----
 drivers/net/mlx5/mlx5_flow.h                  |   4 +-
 drivers/net/mlx5/mlx5_flow_hw.c               | 242 ++++++++++-------
 drivers/net/mlx5/mlx5_hws_cnt.c               |   5 +-
 drivers/net/mlx5/mlx5_rx.c                    |   1 +
 drivers/net/mlx5/mlx5_rxq.c                   |  51 ++--
 drivers/net/mlx5/mlx5_rxtx_vec_neon.h         |   8 +
 drivers/net/netvsc/hn_rndis.c                 |   3 +-
 .../net/nfp/flower/nfp_flower_representor.c   |  13 +-
 drivers/net/nfp/nfp_ethdev.c                  |   4 +-
 drivers/net/nfp/nfp_flow.c                    |  30 ++-
 drivers/net/nfp/nfp_rxtx.h                    |   8 +-
 drivers/net/nfp/nfpcore/nfp_cpp.h             |   7 +-
 drivers/net/nfp/nfpcore/nfp_cpp_pcie_ops.c    |  14 +-
 drivers/net/nfp/nfpcore/nfp_cppcore.c         |  54 +++-
 drivers/net/nfp/nfpcore/nfp_rtsym.c           | 135 +++++++++-
 drivers/net/ngbe/base/ngbe_hw.c               |  10 +-
 drivers/net/ngbe/base/ngbe_phy_rtl.c          |  22 ++
 drivers/net/ngbe/base/ngbe_phy_rtl.h          |   2 +
 drivers/net/ngbe/base/ngbe_phy_yt.c           |  16 +-
 drivers/net/ngbe/base/ngbe_type.h             |   1 +
 drivers/net/ngbe/ngbe_ethdev.c                |  32 +--
 drivers/net/ngbe/ngbe_ethdev.h                |   1 -
 drivers/net/ngbe/ngbe_rxtx.c                  |   1 +
 drivers/net/txgbe/base/txgbe_hw.c             |  37 ++-
 drivers/net/txgbe/base/txgbe_phy.c            |  22 +-
 drivers/net/txgbe/base/txgbe_regs.h           |  15 +-
 drivers/net/txgbe/base/txgbe_type.h           |   1 +
 drivers/net/txgbe/txgbe_ethdev.c              | 103 ++++++-
 drivers/net/txgbe/txgbe_ethdev.h              |   6 +
 drivers/net/txgbe/txgbe_ethdev_vf.c           |   6 +-
 drivers/raw/ntb/ntb.c                         |   5 +
 examples/fips_validation/Makefile             |   2 +
 examples/fips_validation/main.c               |   5 +-
 examples/ipsec-secgw/ipsec-secgw.c            |   3 +
 examples/ipsec-secgw/test/common_defs.sh      |   2 +-
 examples/l2fwd-cat/Makefile                   |   1 +
 examples/l3fwd/l3fwd_fib.c                    |   8 +-
 kernel/linux/kni/compat.h                     |   4 +
 kernel/linux/kni/kni_dev.h                    |   4 +
 lib/cryptodev/cryptodev_pmd.h                 |   2 +-
 lib/cryptodev/rte_crypto_asym.h               |   4 +-
 lib/eal/common/eal_common_dynmem.c            |   6 +-
 lib/eal/common/eal_common_proc.c              |  14 +-
 lib/eal/freebsd/eal_memory.c                  |   8 +-
 lib/eal/linux/eal_memory.c                    |  11 +-
 lib/ethdev/ethdev_pci.h                       |   5 +-
 lib/ethdev/rte_ethdev.c                       |   5 +
 lib/ethdev/rte_ethdev.h                       |  16 +-
 lib/fib/dir24_8.c                             |   2 +-
 lib/hash/rte_thash.c                          |  12 +-
 lib/ipsec/esp_outb.c                          |   2 +-
 lib/ipsec/sa.c                                |   2 +-
 lib/mbuf/rte_mbuf_core.h                      |   2 +-
 lib/member/rte_member.h                       |   1 +
 lib/member/rte_member_sketch.c                |   1 -
 144 files changed, 1705 insertions(+), 1056 deletions(-)

--
2.25.1


More information about the stable mailing list