patch has been queued to stable release 22.11.4

Xueming Li xuemingl at nvidia.com
Sun Oct 22 16:20:29 CEST 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 11/15/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=f42884a20c25f4ce9e4daaee0e26c25e9962df91

Thanks.

Xueming Li <xuemingl at nvidia.com>

---
>From f42884a20c25f4ce9e4daaee0e26c25e9962df91 Mon Sep 17 00:00:00 2001
From: Xueming Li <xuemingl at nvidia.com>
Date: Sun, 22 Oct 2023 22:17:34 +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 (2):
  event/cnxk: fix return values for capability API
  test/event: fix crypto null device creation

Akhil Goyal (2):
  common/cnxk: fix different size bit operations
  net/cnxk: fix uninitialized variable

Alex Vesker (1):
  net/mlx5/hws: fix field copy bind

Amit Prakash Shukla (4):
  common/cnxk: fix DPI memzone name
  dma/cnxk: fix device state
  dma/cnxk: fix device reconfigure
  dma/cnxk: fix chunk buffer failure return code

Anatoly Burakov (1):
  test: fix named test macro

Anoob Joseph (2):
  cryptodev: add missing doc for security context
  doc: replace code blocks with includes in security guide

Artemy Kovalyov (1):
  mem: fix deadlock with multiprocess

Ashwin Sekhar T K (2):
  mempool/cnxk: fix alloc from non-EAL threads
  common/cnxk: fix aura disable handling

Beilei Xing (1):
  net/i40e: fix FDIR queue receives broadcast packets

Brian Dooley (2):
  test/crypto: fix IV in some vectors
  test/crypto: skip some synchronous tests with CPU crypto

Bruce Richardson (3):
  crypto/ipsec_mb: add dependency check for cross build
  event/sw: remove obsolete comment
  net/i40e: fix buffer leak on Rx reconfiguration

Chengwen Feng (2):
  net/hns3: fix traffic management thread safety
  net/hns3: fix traffic management dump text alignment

Ciara Power (1):
  crypto/qat: fix raw API null algorithm digest

Dariusz Sosnowski (1):
  net/mlx5: fix jump ipool entry size

David Christensen (1):
  net/tap: use MAC address parse API instead of local parser

David Marchand (15):
  ci: fix race on container image name
  mempool: fix default ops for an empty mempool
  crypto/dpaa2_sec: fix debug prints
  crypto/dpaa_sec: fix debug prints
  eventdev: fix symbol export for port maintenance
  common/cnxk: remove dead Meson code
  app/bbdev: fix link with NXP LA12XX
  net/iavf: fix checksum offloading
  net/iavf: fix Tx debug
  net/iavf: remove log from Tx prepare function
  net/iavf: fix TSO with big segments
  net/ice: remove log from Tx prepare function
  net/ice: fix TSO with big segments
  net/mlx5: fix leak in sysfs port name translation
  net/bonding: fix link status callback stop

Dengdui Huang (4):
  net/hns3: fix VF default MAC modified when set failed
  net/hns3: fix error code for multicast resource
  net/hns3: fix flushing multicast MAC address
  app/testpmd: fix help string

Ed Czeck (1):
  net/ark: support single function with multiple port

Gagandeep Singh (1):
  bus/dpaa: fix build with asserts for GCC 13

Ganapati Kundapura (1):
  eventdev/crypto: fix circular buffer full case

Harman Kalra (1):
  mempool/cnxk: fix free from non-EAL threads

Harry van Haaren (1):
  event/sw: fix ordering corruption with op release

Hemant Agrawal (1):
  test/crypto: fix return value for GMAC case

Hernan Vargas (1):
  baseband/acc: fix ACC100 HARQ input alignment

Huisong Li (1):
  net/hns3: fix order in NEON Rx

Ivan Malov (1):
  net/sfc: add missing error code indication to MAE init path

Jerin Jacob (1):
  common/cnxk: replace direct API usage in REE

Jiawen Wu (10):
  net/txgbe: add Tx queue maximum limit
  net/txgbe: fix GRE tunnel packet checksum
  net/ngbe: fix flow control
  net/ngbe: prevent NIC from slowing down link speed
  net/txgbe: reconfigure MAC Rx when link update
  net/ngbe: reconfigure MAC Rx when link update
  net/txgbe: keep link down after device close
  net/ngbe: keep link down after device close
  net/txgbe: check process type in close operation
  net/ngbe: check process type in close operation

Jie Hai (33):
  net/af_packet: fix Rx and Tx queue state
  net/af_xdp: fix Rx and Tx queue state
  net/avp: fix Rx and Tx queue state
  net/bnx2x: fix Rx and Tx queue state
  net/bnxt: fix Rx and Tx queue state
  net/bonding: fix Rx and Tx queue state
  net/cxgbe: fix Rx and Tx queue state
  net/dpaa: fix Rx and Tx queue state
  net/dpaa2: fix Rx and Tx queue state
  net/e1000: fix Rx and Tx queue state
  net/ena: fix Rx and Tx queue state
  net/enetc: fix Rx and Tx queue state
  net/enic: fix Rx and Tx queue state
  net/hinic: fix Rx and Tx queue state
  net/ipn3ke: fix Rx and Tx queue state
  net/memif: fix Rx and Tx queue state
  net/mlx4: fix Rx and Tx queue state
  net/mvneta: fix Rx and Tx queue state
  net/mvpp2: fix Rx and Tx queue state
  net/nfp: fix Rx and Tx queue state
  net/ngbe: fix Rx and Tx queue state
  net/null: fix Rx and Tx queue state
  net/octeon_ep: fix Rx and Tx queue state
  net/octeontx: fix Rx and Tx queue state
  net/pfe: fix Rx and Tx queue state
  net/ring: fix Rx and Tx queue state
  net/sfc: fix Rx and Tx queue state
  net/softnic: fix Rx and Tx queue state
  net/txgbe: fix Rx and Tx queue state
  net/vhost: fix Rx and Tx queue state
  net/virtio: fix Rx and Tx queue state
  net/vmxnet3: fix Rx and Tx queue state
  app/testpmd: fix primary process not polling all queues

Jieqiang Wang (1):
  hash: align SSE lookup to scalar implementation

Joshua Washington (1):
  net/gve: fix max MTU limit

Kaiwen Deng (1):
  net/ice: fix TM configuration clearing

Kiran Kumar K (1):
  common/cnxk: fix RSS key configuration

Levend Sayar (1):
  gpu/cuda: fix build with external GDRCopy

Long Li (2):
  net/netvsc: increase VSP response timeout to 60 seconds
  net/mana: add missing new line to data path logs

Long Wu (1):
  net/nfp: fix control message packets

Martin Weiser (1):
  net/ice: write timestamp to first segment in scattered Rx

Pavan Nikhilesh (4):
  event/cnxk: fix getwork mode devargs parsing
  event/cnxk: fix CASP usage for clang
  event/cnxk: fix context flush in port cleanup
  common/cnxk: fix incorrect aura ID

Qiming Yang (2):
  bus/pci: fix device ID log
  net/ice: fix initial link status

Radu Nicolau (1):
  net/iavf: fix ESN session update

Rahul Bhansali (2):
  test/security: fix IPv6 next header field
  eventdev/eth_rx: fix timestamp field register in mbuf

Rakesh Kudurumalla (1):
  common/cnxk: fix xstats for different packet sizes

Satheesh Paul (1):
  common/cnxk: fix default flow action setting

Saurabh Singhal (1):
  net/iavf: unregister interrupt handler before FD close

Selwin Sebastian (1):
  net/axgbe: identify CPU with cpuid

Sivaprasad Tummala (1):
  eventdev: fix alignment padding

Sivaramakrishnan Venkat (1):
  test/crypto: fix typo in asym tests

Srikanth Yalavarthi (1):
  eal/unix: fix firmware reading with external xz helper

Stephen Hemminger (4):
  app/test: fix reference to master in bonding test
  random: initialize state for unregistered non-EAL threads
  common/mlx5: replace use of PMD log type
  app/procinfo: remove unnecessary rte_malloc

Suanming Mou (1):
  ethdev: add check in async flow action query

Tejasree Kondoj (1):
  crypto/cnxk: fix IPsec CCM and GCM capabilities

Tomasz Duszynski (1):
  rawdev: fix device class in log message

Viacheslav Galaktionov (2):
  net/sfc: set max Rx packet length for representors
  net/sfc: account for data offset on Tx

Visa Hankala (1):
  net/bonding: fix header for C++

Vladimir Medvedkin (2):
  fib: fix adding default route overwriting entire table
  fib6: fix adding default route as first route

Wei Hu (2):
  net/mana: enable 32-bit build
  net/mana: add 32-bit short doorbell

Wenjing Qiao (1):
  net/iavf: fix VLAN offload strip flag

Yajun Wu (1):
  vdpa/mlx5: fix unregister kick handler order

Yiding Zhou (1):
  net/iavf: fix port stats clearing

Zerun Fu (1):
  net/nfp: fix initialization of physical representors

 .github/workflows/build.yml                   |   5 +-
 .mailmap                                      |  10 +-
 app/proc-info/main.c                          |  20 +-
 app/test-bbdev/meson.build                    |   2 +-
 app/test-pmd/cmdline.c                        |   6 +
 app/test-pmd/testpmd.c                        |  25 ++-
 app/test/test.h                               |   2 +-
 app/test/test_cryptodev.c                     |  91 ++++-----
 app/test/test_cryptodev_asym.c                |   4 +-
 app/test/test_cryptodev_mixed_test_vectors.h  |   8 +-
 app/test/test_event_crypto_adapter.c          |   7 +-
 app/test/test_link_bonding.c                  |   2 +-
 app/test/test_security_inline_proto.c         |  78 ++++----
 app/test/test_security_inline_proto_vectors.h |   4 +-
 doc/guides/prog_guide/rte_security.rst        |  65 ++-----
 drivers/baseband/acc/rte_acc100_pmd.c         |   2 +-
 drivers/bus/dpaa/base/qbman/qman.c            |   5 +-
 drivers/bus/pci/pci_common.c                  |   2 +-
 drivers/common/cnxk/cnxk_security_ar.h        |   2 +-
 drivers/common/cnxk/hw/nix.h                  |   1 +
 drivers/common/cnxk/meson.build               |   1 -
 drivers/common/cnxk/roc_dpi.c                 |   6 +-
 drivers/common/cnxk/roc_mbox.h                |   2 +-
 drivers/common/cnxk/roc_nix_inl_dev.c         |   3 +-
 drivers/common/cnxk/roc_npa.c                 |   2 +
 drivers/common/cnxk/roc_npc.c                 |  50 +++--
 drivers/common/cnxk/roc_npc_mcam_dump.c       |   4 +
 drivers/common/cnxk/roc_ree.c                 |   4 +-
 drivers/common/cnxk/roc_ree.h                 |   2 +-
 drivers/common/mlx5/linux/mlx5_common_os.c    |   2 +-
 drivers/common/mlx5/mlx5_devx_cmds.c          |   2 +-
 .../crypto/cnxk/cnxk_cryptodev_capabilities.c |   8 +-
 drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c   |   4 +-
 drivers/crypto/dpaa_sec/dpaa_sec.c            |   6 +-
 drivers/crypto/ipsec_mb/meson.build           |   5 +
 drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c  |  19 +-
 drivers/crypto/qat/dev/qat_sym_pmd_gen1.c     |  41 ++++-
 drivers/dma/cnxk/cnxk_dmadev.c                |  69 +++++--
 drivers/dma/cnxk/cnxk_dmadev.h                |   5 +
 drivers/event/cnxk/cn10k_eventdev.c           |  34 ++--
 drivers/event/cnxk/cn10k_worker.h             |  15 +-
 drivers/event/cnxk/cn9k_eventdev.c            |  41 +++--
 drivers/event/cnxk/cnxk_eventdev.c            |   2 +-
 drivers/event/cnxk/cnxk_eventdev.h            |   6 +-
 drivers/event/sw/sw_evdev_scheduler.c         |  19 +-
 drivers/gpu/cuda/gdrcopy.c                    |   2 +
 drivers/mempool/cnxk/cn10k_mempool_ops.c      |  12 ++
 drivers/net/af_packet/rte_eth_af_packet.c     |   9 +
 drivers/net/af_xdp/rte_eth_af_xdp.c           |  13 ++
 drivers/net/ark/ark_ethdev.c                  |  15 +-
 drivers/net/ark/ark_ethdev_rx.c               |   6 +-
 drivers/net/ark/ark_ethdev_tx.c               |   2 +-
 drivers/net/ark/ark_global.h                  |   3 +
 drivers/net/avp/avp_ethdev.c                  |  12 ++
 drivers/net/axgbe/axgbe_ethdev.c              | 106 ++++++-----
 drivers/net/bnx2x/bnx2x_ethdev.c              |  12 ++
 drivers/net/bnxt/bnxt_ethdev.c                |   6 +
 drivers/net/bonding/rte_eth_bond_8023ad.h     |   9 +-
 drivers/net/bonding/rte_eth_bond_pmd.c        |  14 ++
 drivers/net/cnxk/cn10k_rx.h                   |   4 +-
 drivers/net/cxgbe/cxgbe_ethdev.c              |   6 +
 drivers/net/dpaa/dpaa_ethdev.c                |  12 ++
 drivers/net/dpaa2/dpaa2_ethdev.c              |  11 ++
 drivers/net/e1000/em_rxtx.c                   |   8 +
 drivers/net/e1000/igb_rxtx.c                  |   4 +
 drivers/net/ena/ena_ethdev.c                  |  12 ++
 drivers/net/enetc/enetc_ethdev.c              |  12 ++
 drivers/net/enic/enic_ethdev.c                |   6 +
 drivers/net/gve/gve_ethdev.c                  |   5 +-
 drivers/net/gve/gve_ethdev.h                  |   3 -
 drivers/net/hinic/hinic_pmd_ethdev.c          |  12 ++
 drivers/net/hns3/hns3_common.c                |  12 +-
 drivers/net/hns3/hns3_dump.c                  |  26 ++-
 drivers/net/hns3/hns3_ethdev_vf.c             |   2 +
 drivers/net/hns3/hns3_rxtx_vec_neon.h         |  78 ++++----
 drivers/net/hns3/hns3_tm.c                    | 173 +++++++++++++++---
 drivers/net/i40e/i40e_ethdev.c                |  16 +-
 drivers/net/i40e/i40e_rxtx.c                  |   6 +
 drivers/net/i40e/i40e_rxtx_vec_common.h       |   1 +
 drivers/net/iavf/iavf_ethdev.c                |  41 ++++-
 drivers/net/iavf/iavf_ipsec_crypto.c          |   1 +
 drivers/net/iavf/iavf_rxtx.c                  |  12 +-
 drivers/net/ice/ice_dcf_ethdev.c              |   2 -
 drivers/net/ice/ice_dcf_sched.c               |  14 +-
 drivers/net/ice/ice_ethdev.c                  |   2 +
 drivers/net/ice/ice_rxtx.c                    |  11 +-
 drivers/net/ipn3ke/ipn3ke_representor.c       |  12 ++
 drivers/net/mana/gdma.c                       |  92 ++++++++++
 drivers/net/mana/mana.c                       |   2 +-
 drivers/net/mana/mana.h                       |  28 ++-
 drivers/net/mana/meson.build                  |   4 +-
 drivers/net/mana/mr.c                         |  18 +-
 drivers/net/mana/rx.c                         |  45 +++++
 drivers/net/mana/tx.c                         |  25 +++
 drivers/net/memif/rte_eth_memif.c             |  16 ++
 drivers/net/mlx4/mlx4.c                       |  13 ++
 drivers/net/mlx5/hws/mlx5dr_definer.c         |   8 +-
 drivers/net/mlx5/linux/mlx5_ethdev_os.c       |   1 +
 drivers/net/mlx5/mlx5.c                       |  15 +-
 drivers/net/mvneta/mvneta_ethdev.c            |  13 ++
 drivers/net/mvpp2/mrvl_ethdev.c               |  10 +
 drivers/net/netvsc/hn_rndis.c                 |   2 +-
 drivers/net/nfp/flower/nfp_flower.c           |  40 +++-
 .../net/nfp/flower/nfp_flower_representor.c   |  24 ++-
 drivers/net/nfp/nfp_common.c                  |   2 +
 drivers/net/nfp/nfp_ethdev.c                  |   6 +
 drivers/net/nfp/nfp_ethdev_vf.c               |   6 +
 drivers/net/ngbe/base/ngbe_phy_rtl.c          |   5 +
 drivers/net/ngbe/base/ngbe_type.h             |  40 ++++
 drivers/net/ngbe/ngbe_ethdev.c                | 102 ++++++++++-
 drivers/net/ngbe/ngbe_rxtx.c                  |   2 +
 drivers/net/null/rte_eth_null.c               |  15 ++
 drivers/net/octeon_ep/otx_ep_ethdev.c         |  11 ++
 drivers/net/octeontx/octeontx_ethdev.c        |  11 ++
 drivers/net/pfe/pfe_ethdev.c                  |  11 ++
 drivers/net/ring/rte_eth_ring.c               |  15 ++
 drivers/net/sfc/sfc_ef100_tx.c                |   2 +-
 drivers/net/sfc/sfc_mae.c                     |   4 +-
 drivers/net/sfc/sfc_repr.c                    |  13 ++
 drivers/net/softnic/rte_eth_softnic.c         |  12 ++
 drivers/net/tap/rte_eth_tap.c                 |  25 +--
 drivers/net/txgbe/txgbe_ethdev.c              |  41 ++++-
 drivers/net/txgbe/txgbe_ethdev.h              |   1 +
 drivers/net/txgbe/txgbe_ptypes.c              |  16 --
 drivers/net/txgbe/txgbe_ptypes.h              |   5 +
 drivers/net/txgbe/txgbe_rxtx.c                |  31 ++--
 drivers/net/vhost/rte_eth_vhost.c             |  12 ++
 drivers/net/virtio/virtio_ethdev.c            |  11 ++
 drivers/net/vmxnet3/vmxnet3_ethdev.c          |  12 ++
 drivers/vdpa/mlx5/mlx5_vdpa.c                 |   1 +
 drivers/vdpa/mlx5/mlx5_vdpa_cthread.c         |   1 -
 lib/cryptodev/rte_cryptodev.h                 |   9 +
 lib/eal/common/eal_common_dynmem.c            |   5 +-
 lib/eal/common/rte_random.c                   |   2 +-
 lib/eal/include/generic/rte_rwlock.h          |   4 +
 lib/eal/linux/eal_memalloc.c                  |   7 +-
 lib/eal/unix/eal_firmware.c                   |  28 ++-
 lib/ethdev/rte_flow.c                         |   2 +
 lib/eventdev/rte_event_crypto_adapter.c       |  15 +-
 lib/eventdev/rte_event_eth_rx_adapter.c       |  14 +-
 lib/eventdev/rte_eventdev_core.h              |   2 +-
 lib/eventdev/version.map                      |   1 +
 lib/fib/dir24_8.c                             |   6 +
 lib/fib/trie.c                                |  18 +-
 lib/hash/rte_cuckoo_hash.c                    |   4 +
 lib/mempool/rte_mempool.c                     |  33 ++--
 lib/rawdev/rte_rawdev.c                       |   3 +-
 lib/security/rte_security.h                   |   6 +
 148 files changed, 1762 insertions(+), 584 deletions(-)

--
2.25.1


More information about the stable mailing list