patch has been queued to stable release 22.11.2

Xueming Li xuemingl at nvidia.com
Sun Apr 9 17:23:08 CEST 2023


Hi,

FYI, your patch has been queued to stable release 22.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 04/30/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


Thanks.

Xueming Li <xuemingl at nvidia.com>

---
>From f9f94070e0a9c9ac33b64bc22d67377fe316dfea Mon Sep 17 00:00:00 2001
From: Xueming Li <xuemingl at nvidia.com>
Date: Sun, 9 Apr 2023 21:45:38 +0800
Subject: 22.11.2 second batch patch list
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: Xueming Li <xuemingl at nvidia.com>

Abdullah Sevincer (1):
  eventdev: fix memory size for telemetry

Akhil Goyal (2):
  examples/ipsec-secgw: fix auth IV length
  doc: fix code blocks in cryptodev guide

Alex Vesker (1):
  net/mlx5/hws: fix error code of send queue action

Alexander Kozyrev (1):
  net/mlx5: fix CQE dump for Tx

Arkadiusz Kusztal (1):
  app/compress-perf: fix remaining data for ops

Beilei Xing (1):
  net/idpf: reset queue flag when queue is stopped

Bing Zhao (2):
  net/mlx5: fix hairpin Tx queue reference count
  net/mlx5: fix sysfs port name translation

Boleslav Stankevich (1):
  net/virtio: deduce IP length for TSO checksum

Bruce Richardson (1):
  examples/qos_sched: fix config entries in wrong sections

Chaoyong He (7):
  net/nfp: fix set MAC flow action
  net/nfp: fix set IPv4 flow action
  net/nfp: fix set IPv6 flow action
  net/nfp: fix set TP flow action
  net/nfp: fix set TTL flow action
  net/nfp: fix set DSCP flow action
  net/nfp: fix offload of multiple output actions

Cheng Jiang (1):
  vhost: fix slot index in async split virtqueue Tx

Chengwen Feng (7):
  kvargs: add API documentation for process callback
  compressdev: fix empty devargs parsing
  cryptodev: fix empty devargs parsing
  net/hns3: fix empty devargs parsing
  net/virtio: fix empty devargs parsing
  dma/skeleton: fix empty devargs parsing
  raw/skeleton: fix empty devargs parsing

Ciara Power (5):
  crypto/qat: fix SM3 auth mode
  app/crypto-perf: fix test file memory leak
  test/crypto: fix ZUC digest length in comparison
  test/crypto: fix capability check for ZUC cipher-auth
  test/crypto: fix skip condition for CPU crypto SGL

Dariusz Sosnowski (2):
  net/mlx5: fix egress group translation in HWS
  net/mlx5: fix isolated mode if no representor matching

David Christensen (1):
  acl: fix crash on PPC64 with GCC 11

David Marchand (13):
  doc: fix reference to event timer header
  vhost: fix OOB access for invalid vhost ID
  app/testpmd: fix Tx preparation in checksum engine
  app/testpmd: fix packet count in IEEE 1588 engine
  app/testpmd: fix packet transmission in noisy VNF engine
  net/i40e: revert link status check on device start
  crypto/ccp: fix PCI probing
  raw/skeleton: fix selftest
  net/vhost: add missing newline in logs
  net/vhost: fix leak in interrupt handle setup
  net/vhost: fix Rx interrupt
  net/virtio: remove address width limit for modern devices
  net/mlx5: fix build with GCC 12 and ASan

Dmitry Kozlyuk (1):
  doc: add Linux capability to access physical addresses

Erez Shitrit (1):
  net/mlx5/hws: fix pattern creation

Ferruh Yigit (1):
  ethdev: remove telemetry Rx mbuf alloc failed field

Gerry Gribbon (2):
  regex/mlx5: utilize all available queue pairs
  regex/mlx5: fix doorbell record

Gowrishankar Muthukrishnan (6):
  examples/fips_validation: fix MCT output for SHA
  examples/fips_validation: fix integer parsing
  examples/fips_validation: fix AES-GCM tests
  examples/fips_validation: fix AES-XTS sequence number
  examples/fips_validation: add extra space in JSON buffer
  common/cnxk: fix auth key length

Harshad Narayane (1):
  doc: fix pipeline example path in user guide

Hernan Vargas (5):
  baseband/acc: fix check after deref and dead code
  test/bbdev: fix crash for non supported HARQ length
  test/bbdev: extend HARQ tolerance
  test/bbdev: remove check for invalid opaque data
  app/bbdev: check statistics failure

Huisong Li (17):
  mem: fix heap ID in telemetry
  net/hns3: fix possible truncation of hash key when config
  net/hns3: fix possible truncation of redirection table
  net/hns3: use hardware config to report hash key
  net/hns3: use hardware config to report hash types
  net/hns3: use hardware config to report redirection table
  net/hns3: separate setting hash algorithm
  net/hns3: separate setting hash key
  net/hns3: separate setting redirection table
  net/hns3: separate setting RSS types
  net/hns3: separate setting and clearing RSS rule
  net/hns3: use new RSS rule to configure hardware
  net/hns3: save hash algo to RSS filter list node
  net/hns3: allow adding queue buffer size hash rule
  net/hns3: separate flow RSS config from RSS conf
  net/hns3: reimplement hash flow function
  net/hns3: add verification of RSS types

Ivan Malov (3):
  common/sfc_efx/base: add MAE mark reset action
  net/sfc: fix resetting mark in tunnel offload switch rules
  net/sfc: invalidate switch port entry on representor unplug

Joyce Kong (1):
  pdump: fix build with GCC 12

Kai Ji (1):
  crypto/openssl: fix freeing in RSA EVP

Kaiwen Deng (1):
  net/ixgbe: fix IPv6 mask in flow director

Kamalakshitha Aligeri (3):
  net/i40e: fix AVX512 fast-free path
  examples/l3fwd: remove hash entry number
  doc: fix LPM support in l3forward guide

Kevin Traynor (1):
  ring: silence GCC 12 warnings

Krzysztof Karas (2):
  ethdev: fix build with LTO
  crypto/ipsec_mb: relax multi-process requirement

Levend Sayar (1):
  net/gve: fix offloading capability

Long Li (2):
  net/mana: enable driver by default
  net/mana: fix stats counters

Long Wu (1):
  net/nfp: fix getting RSS configuration

Michael Baum (4):
  compress/mlx5: fix decompress xform validation
  compress/mlx5: fix output Adler-32 checksum offset
  compress/mlx5: fix queue setup for partial transformations
  app/testpmd: fix encap/decap size calculation

Mohammad Iqbal Ahmad (1):
  app/flow-perf: fix division or module by zero

Nicolas Chautru (4):
  baseband/acc: protect from TB negative scenario
  baseband/acc: add explicit mbuf append for soft output
  baseband/acc: prevent to dequeue more than requested
  baseband/acc: fix iteration counter in TB mode

Nithin Dabilpuram (2):
  common/cnxk: add memory clobber to steor and ldeor
  examples/ipsec-secgw: fix offload variable init

Pavel Ivashchenko (1):
  test/mbuf: fix test with mbuf debug enabled

Peng Zhang (2):
  net/nfp: fix 48-bit DMA support for NFDk
  net/nfp: fix MTU configuration order

Qi Zhang (1):
  doc: fix DCF instructions in ice guide

Rakesh Kudurumalla (1):
  net/cnxk: fix LBK BPID usage

Rongwei Liu (1):
  net/mlx5: fix crash on action template failure

Saoirse O'Donovan (1):
  test/crypto: fix statistics error messages

Satheesh Paul (1):
  common/cnxk: fix second pass flow rule layer type

Shiyang He (1):
  app/testpmd: fix secondary process packet forwarding

Simei Su (2):
  net/i40e: fix maximum frame size configuration
  net/ice: fix Rx timestamp

Stephen Hemminger (4):
  cmdline: make rdline status not private
  cmdline: handle EOF as quit
  app/testpmd: cleanup cleanly from signal
  app/testpmd: fix interactive mode on Windows

Thomas Monjalon (5):
  eal/windows: fix pedantic build
  doc: add gpudev to the Doxygen index
  net/mlx5: fix Windows build with MinGW GCC 12
  gpudev: export header file for external drivers
  devtools: move mailmap check after patch applied

Tyler Retzlaff (2):
  eal/windows: fix thread creation
  eal/unix: fix thread creation

Visa Hankala (1):
  net/e1000: fix saving of stripped VLAN TCI

Volodymyr Fialko (2):
  event/cnxk: fix SSO cleanup
  reorder: fix sequence number mbuf field register

Wei Huang (3):
  bus/ifpga: fix devargs handling
  net/ipn3ke: fix thread exit
  net/ipn3ke: fix representor name

Wenjing Qiao (1):
  net/i40e: fix MAC loopback on X722

Yangchao Zhou (1):
  kni: fix possible starvation when mbufs are exhausted

Yogesh Jangra (1):
  table: fix action selector group size log2 setting

Zhichao Zeng (1):
  net/iavf: fix device stop during reset

Zhuobin Huang (1):
  test: fix segment length in packet generator

 .mailmap                                      |  11 +
 MAINTAINERS                                   |   2 +-
 app/test-bbdev/test_bbdev_perf.c              |  32 +-
 .../comp_perf_test_common.c                   |  11 +-
 app/test-crypto-perf/cperf_options_parsing.c  |   1 +
 .../cperf_test_vector_parsing.c               |   1 +
 app/test-flow-perf/main.c                     |   7 +-
 app/test-pmd/cmdline.c                        |  29 +-
 app/test-pmd/cmdline_flow.c                   |  48 +-
 app/test-pmd/csumonly.c                       |  17 +-
 app/test-pmd/ieee1588fwd.c                    |   2 +-
 app/test-pmd/noisy_vnf.c                      |   5 +-
 app/test-pmd/testpmd.c                        | 160 ++-
 app/test-pmd/testpmd.h                        |   1 +
 app/test/packet_burst_generator.c             |  26 +-
 app/test/test_cryptodev.c                     |  60 +-
 app/test/test_mbuf.c                          |   1 +
 devtools/check-git-log.sh                     |  15 +
 devtools/checkpatches.sh                      |  30 -
 doc/api/doxy-api-index.md                     |   1 +
 doc/guides/linux_gsg/enable_func.rst          |   4 +-
 doc/guides/nics/ice.rst                       |   8 +-
 doc/guides/nics/mana.rst                      |   8 +-
 doc/guides/nics/mlx5.rst                      |   3 +
 doc/guides/prog_guide/cryptodev_lib.rst       | 121 +--
 doc/guides/prog_guide/event_timer_adapter.rst |   2 +-
 doc/guides/sample_app_ug/l3_forward.rst       |   3 +-
 doc/guides/sample_app_ug/pipeline.rst         |   2 +-
 drivers/baseband/acc/rte_acc100_pmd.c         |   2 -
 drivers/baseband/acc/rte_acc200_pmd.c         |  61 +-
 drivers/bus/ifpga/ifpga_bus.c                 |   3 +-
 drivers/common/cnxk/roc_io.h                  |  12 +-
 drivers/common/cnxk/roc_npc_mcam.c            |  39 +-
 drivers/common/cnxk/roc_npc_mcam_dump.c       |   6 +-
 drivers/common/cnxk/roc_npc_parse.c           |   1 +
 drivers/common/cnxk/roc_npc_priv.h            |   1 +
 drivers/common/cnxk/roc_se.h                  |   7 +-
 drivers/common/mlx5/meson.build               |   9 +-
 drivers/common/mlx5/windows/mlx5_win_defs.h   | 100 +-
 drivers/common/sfc_efx/base/efx.h             |  18 +
 drivers/common/sfc_efx/base/efx_mae.c         |  12 +
 drivers/common/sfc_efx/version.map            |   1 +
 drivers/compress/mlx5/mlx5_compress.c         |   8 +-
 drivers/crypto/ccp/ccp_crypto.c               |   1 -
 drivers/crypto/ccp/ccp_dev.c                  |  89 +-
 drivers/crypto/ccp/ccp_dev.h                  |  31 +-
 drivers/crypto/ccp/ccp_pci.c                  | 207 ----
 drivers/crypto/ccp/ccp_pci.h                  |  24 -
 drivers/crypto/ccp/meson.build                |   1 -
 drivers/crypto/ccp/rte_ccp_pmd.c              |  17 +-
 drivers/crypto/ipsec_mb/ipsec_mb_private.c    |   2 +-
 drivers/crypto/openssl/rte_openssl_pmd.c      |   4 +-
 drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c  |   3 +
 drivers/crypto/qat/dev/qat_crypto_pmd_gen4.c  |   3 +
 drivers/crypto/qat/qat_sym_session.c          |   2 +-
 drivers/dma/skeleton/skeleton_dmadev.c        |   8 +-
 drivers/event/cnxk/cnxk_eventdev.c            |   3 +-
 drivers/net/cnxk/cnxk_ethdev.c                |  28 +
 drivers/net/e1000/em_rxtx.c                   |   3 +-
 drivers/net/gve/gve_ethdev.c                  |   1 -
 drivers/net/hns3/hns3_cmd.h                   |   1 +
 drivers/net/hns3/hns3_common.c                |   9 +
 drivers/net/hns3/hns3_ethdev.h                |   9 -
 drivers/net/hns3/hns3_flow.c                  | 985 ++++++++++++------
 drivers/net/hns3/hns3_flow.h                  |  21 +-
 drivers/net/hns3/hns3_rss.c                   | 642 +++++++++---
 drivers/net/hns3/hns3_rss.h                   | 130 ++-
 drivers/net/i40e/i40e_ethdev.c                |  68 +-
 drivers/net/i40e/i40e_ethdev.h                |   3 +
 drivers/net/i40e/i40e_rxtx_vec_avx512.c       |  12 +-
 drivers/net/iavf/iavf_ethdev.c                |   3 +
 drivers/net/ice/base/ice_common.c             |   4 +-
 drivers/net/ice/ice_ethdev.c                  |  36 +-
 drivers/net/ice/ice_rxtx.h                    |  11 +-
 drivers/net/idpf/idpf_rxtx.c                  |   2 +
 drivers/net/ipn3ke/ipn3ke_ethdev.c            |   2 +-
 drivers/net/ipn3ke/ipn3ke_representor.c       |   2 +-
 drivers/net/ixgbe/ixgbe_flow.c                |  16 +-
 drivers/net/mana/mana.c                       |  12 +-
 drivers/net/meson.build                       |   1 +
 drivers/net/mlx5/hws/mlx5dr_cmd.c             |  16 +-
 drivers/net/mlx5/hws/mlx5dr_send.c            |   4 +-
 drivers/net/mlx5/linux/mlx5_ethdev_os.c       |  19 +-
 drivers/net/mlx5/linux/mlx5_os.c              |  16 +
 drivers/net/mlx5/mlx5_flow.c                  |   4 +
 drivers/net/mlx5/mlx5_flow_hw.c               |  17 +-
 drivers/net/mlx5/mlx5_stats.c                 |   3 +-
 drivers/net/mlx5/mlx5_trigger.c               |   2 +-
 drivers/net/mlx5/mlx5_tx.c                    |   2 +-
 drivers/net/mlx5/mlx5_txpp.c                  |   4 +-
 drivers/net/mlx5/windows/mlx5_os.c            |   4 +-
 drivers/net/nfp/flower/nfp_flower.c           |  13 +-
 drivers/net/nfp/flower/nfp_flower_ctrl.c      |   2 +-
 drivers/net/nfp/nfp_common.c                  |  26 +-
 drivers/net/nfp/nfp_common.h                  |   2 +
 drivers/net/nfp/nfp_ethdev.c                  |  12 +-
 drivers/net/nfp/nfp_ethdev_vf.c               |  12 +-
 drivers/net/nfp/nfp_flow.c                    |  55 +-
 drivers/net/nfp/nfp_rxtx.c                    |   4 +-
 drivers/net/nfp/nfp_rxtx.h                    |   4 +-
 drivers/net/sfc/sfc_mae.c                     |   8 +-
 drivers/net/sfc/sfc_repr.c                    |   2 +
 drivers/net/sfc/sfc_switch.c                  |  12 +
 drivers/net/vhost/rte_eth_vhost.c             | 355 +++----
 drivers/net/virtio/virtio_ethdev.c            |   3 +
 drivers/net/virtio/virtio_pci.c               |  28 +-
 drivers/net/virtio/virtio_pci_ethdev.c        |   3 +
 drivers/net/virtio/virtio_rxtx.c              |  25 +-
 drivers/raw/skeleton/skeleton_rawdev.c        |   6 +-
 drivers/raw/skeleton/skeleton_rawdev_test.c   |  46 +-
 drivers/regex/mlx5/mlx5_regex.h               |   2 +-
 drivers/regex/mlx5/mlx5_regex_fastpath.c      |  16 +-
 examples/fips_validation/fips_validation.c    |  29 +-
 examples/fips_validation/fips_validation.h    |   2 +-
 .../fips_validation/fips_validation_gcm.c     |  12 +-
 .../fips_validation/fips_validation_sha.c     |   8 +-
 .../fips_validation/fips_validation_xts.c     |  13 +-
 examples/fips_validation/main.c               |  13 +-
 examples/ipsec-secgw/sa.c                     |   8 +-
 examples/l3fwd/l3fwd.h                        |   1 -
 examples/l3fwd/main.c                         |  38 +-
 examples/qos_sched/profile.cfg                |   6 +-
 examples/qos_sched/profile_ov.cfg             |   6 +-
 examples/qos_sched/profile_pie.cfg            |   6 +-
 examples/qos_sched/profile_red.cfg            |   6 +-
 lib/acl/acl_run_altivec.h                     |   2 +-
 lib/cmdline/cmdline.c                         |  12 +-
 lib/cmdline/cmdline.h                         |   6 +
 lib/cmdline/cmdline_os_unix.c                 |   6 +
 lib/cmdline/cmdline_os_windows.c              |  14 +
 lib/cmdline/cmdline_private.h                 |  11 +-
 lib/compressdev/rte_compressdev_pmd.c         |   6 +
 lib/cryptodev/cryptodev_pmd.c                 |   7 +
 lib/cryptodev/rte_crypto_sym.h                |   4 +
 lib/cryptodev/rte_cryptodev.h                 |   6 +
 lib/eal/common/eal_common_memory.c            |   2 +-
 lib/eal/unix/rte_thread.c                     |  73 +-
 lib/eal/windows/include/pthread.h             |   3 +-
 lib/eal/windows/rte_thread.c                  |  19 +-
 lib/ethdev/rte_class_eth.c                    |   2 +-
 lib/ethdev/rte_ethdev.c                       |   2 -
 lib/eventdev/rte_eventdev.c                   |   2 +-
 lib/gpudev/gpudev_driver.h                    |   8 +
 lib/gpudev/meson.build                        |   4 +
 lib/kni/rte_kni.c                             |   4 +-
 lib/kvargs/rte_kvargs.h                       |  14 +-
 lib/pdump/rte_pdump.c                         |   2 +-
 lib/reorder/rte_reorder.c                     |  95 +-
 lib/reorder/rte_reorder.h                     |   1 +
 lib/ring/rte_ring_elem_pvt.h                  |  10 +
 lib/table/rte_swx_table_selector.c            |   2 +-
 lib/vhost/vhost.h                             |   5 +-
 lib/vhost/virtio_net.c                        |   1 +
 153 files changed, 2642 insertions(+), 1843 deletions(-)
 delete mode 100644 drivers/crypto/ccp/ccp_pci.c
 delete mode 100644 drivers/crypto/ccp/ccp_pci.h

--
2.25.1


More information about the stable mailing list