patch has been queued to stable release 23.11.1

Xueming Li xuemingl at nvidia.com
Sat Apr 13 14:48:01 CEST 2024


Hi,

FYI, your patch has been queued to stable release 23.11.1

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/15/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=cfa8a4cb909e07cbb34941358f4d912c879dca34

Thanks.

Xueming Li <xuemingl at nvidia.com>

---
>From cfa8a4cb909e07cbb34941358f4d912c879dca34 Mon Sep 17 00:00:00 2001
From: Xueming Li <xuemingl at nvidia.com>
Date: Sat, 13 Apr 2024 20:43:04 +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 ***

Alex Vesker (2):
  net/mlx5/hws: fix direct index insert on depend WQE
  net/mlx5/hws: fix memory access in L3 decapsulation

Ali Alnubani (1):
  doc: update link to Windows DevX in mlx5 guide

Andrew Boyer (1):
  doc: fix typos in cryptodev overview

Ankur Dwivedi (1):
  doc: fix aging poll frequency option in cnxk guide

Arkadiusz Kusztal (2):
  common/qat: fix legacy flag
  crypto/qat: fix crash with CCM null AAD pointer

Bing Zhao (7):
  net/mlx5: prevent querying aged flows on uninit port
  net/mlx5: fix condition of LACP miss flow
  net/mlx5: fix HWS registers initialization
  net/mlx5: fix counters map in bonding mode
  net/mlx5: remove device status check in flow creation
  net/mlx5: fix age position in hairpin split
  net/mlx5: fix drop action release timing

Bruce Richardson (6):
  eventdev: improve Doxygen comments on configure struct
  eventdev: fix Doxygen processing of vector struct
  net/i40e: remove incorrect 16B descriptor read block
  net/iavf: remove incorrect 16B descriptor read block
  net/ice: remove incorrect 16B descriptor read block
  test: do not count skipped tests as executed

Chaoyong He (3):
  net/nfp: fix switch domain free check
  net/nfp: fix initialization failure flow
  net/nfp: fix uninitialized variable

Dariusz Sosnowski (7):
  app/testpmd: fix async flow create failure handling
  net/mlx5: fix conntrack action handle representation
  net/mlx5: fix connection tracking action validation
  net/mlx5: fix VLAN handling in meter split
  net/mlx5: fix flow counter cache starvation
  net/mlx5: fix template clean up of FDB control flow rule
  net/mlx5: fix flow configure validation

David Marchand (4):
  net/iavf: remove error logs for VLAN offloading
  app/testpmd: fix --stats-period option check
  app/testpmd: fix burst option parsing
  app/testpmd: fix error message for invalid option

Edwin Brossette (1):
  net/ixgbevf: fix RSS init for x550 NICs

Eli Britstein (1):
  net/mlx5: prevent ioctl failure log flooding

Emi Aoki (1):
  doc: fix typo in profiling guide

Erez Shitrit (1):
  net/mlx5/hws: check not supported fields in VXLAN

Fidel Castro (1):
  test/power: fix typo in error message

Flore Norceide (1):
  doc: fix typo in packet framework guide

Ganapati Kundapura (2):
  test/event: fix crash in Tx adapter freeing
  eventdev/crypto: fix enqueueing

Gregory Etelson (11):
  net/mlx5: fix parameters verification in HWS table create
  net/mlx5: fix flow action template expansion
  app/testpmd: fix async indirect action list creation
  net/mlx5: fix HWS meter actions availability
  net/mlx5: fix sync meter processing in HWS
  net/mlx5: fix indirect action async job initialization
  net/mlx5: fix non-masked indirect list meter translation
  net/mlx5: fix VLAN ID in flow modify
  net/mlx5: remove duplication of L3 flow item validation
  net/mlx5: fix IP-in-IP tunnels recognition
  net/mlx5: fix sync flow meter action

Hamdan Igbaria (2):
  net/mlx5/hws: fix VLAN item in non-relaxed mode
  net/mlx5/hws: fix VLAN inner type

Harman Kalra (1):
  common/cnxk: fix link config for SDP

Hernan Vargas (1):
  doc: fix configuration in baseband 5GNR driver guide

Holly Nichols (1):
  test/cfgfile: fix typo in error messages

Huisong Li (2):
  doc: add traffic manager in features table
  doc: add link speeds configuration in features table

Itamar Gozlan (1):
  net/mlx5/hws: skip item when inserting rules by index

Jie Hai (2):
  net/hns3: enable PFC for all user priorities
  net/hns3: support new device

Joyce Kong (1):
  config: fix CPU instruction set for cross-build

Juraj Linkeš (2):
  dts: fix smoke tests driver regex
  dts: strip whitespaces from stdout and stderr

Kalesh AP (1):
  net/bnxt: fix null pointer dereference

Kamil Vojanec (1):
  examples/l3fwd: fix Rx queue configuration

Kevin Traynor (1):
  net/ixgbe: increase VF reset timeout

Kishore Padmanabha (1):
  net/bnxt: fix number of Tx queues being created

Kommula Shiva Shankar (1):
  common/cnxk: fix RSS RETA configuration

Konstantin Ananyev (1):
  examples/l3fwd: fix Rx over not ready port

Kumara Parameshwaran (1):
  app/testpmd: return if no packets in GRO heavy weight mode

Maayan Kashani (1):
  net/mlx5: fix DR context release ordering

Masoumeh Farhadi Nia (1):
  examples/ipsec-secgw: fix typo in error message

Maxime Coquelin (2):
  vhost: fix VDUSE device destruction failure
  net/virtio: fix vDPA device init advertising control queue

Michael Baum (1):
  net/mlx5/hws: enable multiple integrity items

Mingjin Ye (2):
  test: fix probing in secondary process
  bus/vdev: fix devargs in secondary process

Morten Brørup (3):
  event/dlb2: remove superfluous memcpy
  net/bnx2x: fix warnings about memcpy lengths
  net/mlx5: fix warning about copy length

Nithin Dabilpuram (5):
  common/cnxk: remove CN9K inline IPsec FP opcodes
  net/cnxk: fix buffer size configuration
  common/cnxk: fix Tx MTU configuration
  net/cnxk: fix indirect mbuf handling in Tx
  common/cnxk: fix mbox struct attributes

Pengfei Sun (1):
  net/mlx5: fix use after free when releasing Tx queues

Qian Hao (1):
  examples/packet_ordering: fix Rx with reorder mode disabled

Qin Ke (1):
  net/nfp: fix getting firmware VNIC version

Radu Nicolau (1):
  examples/ipsec-secgw: fix cryptodev to SA mapping

Rahul Bhansali (5):
  common/cnxk: fix inline device pointer check
  net/cnxk: fix Rx packet format check condition
  net/cnxk: add cookies check for multi-segment offload
  net/cnxk: fix mbuf fields in multi-segment Tx
  net/cnxk: improve Tx performance for SW mbuf free

Rakesh Kudurumalla (1):
  test/mbuf: fix external mbuf case with assert enabled

Robin Jarry (2):
  test: assume C source files are UTF-8 encoded
  build: pass cflags in subproject

Rongwei Liu (2):
  app/testpmd: fix flow modify tag typo
  net/mlx5: fix modify flex item

Satheesh Paul (2):
  common/cnxk: remove dead code
  common/cnxk: fix possible out-of-bounds access

Shai Brandes (5):
  net/ena: fix fast mbuf free
  net/ena/base: limit exponential backoff
  net/ena/base: restructure interrupt handling
  net/ena: fix mbuf double free in fast free mode
  net/ena/base: fix metrics excessive memory consumption

Shani Peretz (1):
  app/testpmd: fix auto-completion for indirect action list

Shihong Wang (2):
  net/nfp: fix IPsec data endianness
  examples/ipsec-secgw: fix Rx queue ID in Rx callback

Shun Hao (1):
  net/mlx5: fix meter policy priority

Simei Su (1):
  doc: fix default IP fragments maximum in programmer guide

Stephen Hemminger (2):
  net/tap: do not overwrite flow API errors
  net/tap: fix traffic control handle calculation

Suanming Mou (3):
  app/crypto-perf: fix copy segment size
  app/crypto-perf: fix out-of-place mbuf size
  app/crypto-perf: add missing op resubmission

Sunil Kumar Kori (1):
  net/cnxk: fix MTU limit

Tom Jones (1):
  net/vmxnet3: ignore Rx queue interrupt setup on FreeBSD

Viacheslav Ovsiienko (1):
  net/mlx5: fix error packets drop in regular Rx

Wenwu Ma (1):
  net/igc: fix timesync disable

Xueming Li (1):
  23.11.1-rc1

Yunjian Wang (1):
  net/af_xdp: fix leak on XSK configuration failure

 .mailmap                                      |  14 +-
 app/test-crypto-perf/cperf_test_common.c      |   5 +-
 app/test-crypto-perf/cperf_test_verify.c      |  12 +-
 app/test-pmd/cmdline_flow.c                   |  49 +-
 app/test-pmd/config.c                         |   8 +-
 app/test-pmd/csumonly.c                       |   2 +
 app/test-pmd/parameters.c                     |   8 +-
 app/test-pmd/testpmd.h                        |   1 +
 app/test/process.h                            |  46 +-
 app/test/test.c                               |   8 +-
 app/test/test_cfgfile.c                       |   8 +-
 app/test/test_event_eth_tx_adapter.c          |   4 +
 app/test/test_mbuf.c                          |   5 +-
 app/test/test_power.c                         |   2 +-
 buildtools/get-test-suites.py                 |   2 +-
 buildtools/subproject/meson.build             |   6 +
 config/meson.build                            |  11 +-
 doc/guides/bbdevs/fpga_5gnr_fec.rst           |   7 +-
 doc/guides/cryptodevs/overview.rst            |   6 +-
 doc/guides/nics/cnxk.rst                      |  24 +-
 doc/guides/nics/features.rst                  |  24 +
 doc/guides/nics/features/atlantic.ini         |   1 +
 doc/guides/nics/features/bnxt.ini             |   1 +
 doc/guides/nics/features/cnxk.ini             |   1 +
 doc/guides/nics/features/default.ini          |   2 +
 doc/guides/nics/features/dpaa.ini             |   1 +
 doc/guides/nics/features/dpaa2.ini            |   1 +
 doc/guides/nics/features/hns3.ini             |   2 +
 doc/guides/nics/features/i40e.ini             |   2 +
 doc/guides/nics/features/iavf.ini             |   3 +-
 doc/guides/nics/features/ice.ini              |   2 +
 doc/guides/nics/features/ice_dcf.ini          |   1 +
 doc/guides/nics/features/igb.ini              |   1 +
 doc/guides/nics/features/igc.ini              |   1 +
 doc/guides/nics/features/ionic.ini            |   1 +
 doc/guides/nics/features/ipn3ke.ini           |   1 +
 doc/guides/nics/features/ixgbe.ini            |   2 +
 doc/guides/nics/features/mvpp2.ini            |   3 +-
 doc/guides/nics/features/ngbe.ini             |   1 +
 doc/guides/nics/features/octeontx.ini         |   1 +
 doc/guides/nics/features/sfc.ini              |   1 +
 doc/guides/nics/features/thunderx.ini         |   1 +
 doc/guides/nics/features/txgbe.ini            |   2 +
 doc/guides/nics/hns3.rst                      |   2 +-
 doc/guides/nics/mlx5.rst                      |   4 +-
 doc/guides/platform/mlx5.rst                  |   2 +-
 .../prog_guide/ip_fragment_reassembly_lib.rst |   2 +-
 doc/guides/prog_guide/packet_framework.rst    |   2 +-
 doc/guides/prog_guide/profile_app.rst         |   2 +-
 drivers/bus/vdev/vdev.c                       |  22 +-
 drivers/common/cnxk/cnxk_security.c           | 229 -------
 drivers/common/cnxk/cnxk_security.h           |  12 -
 drivers/common/cnxk/roc_dev.c                 |   2 +
 drivers/common/cnxk/roc_ie_on.h               |  60 --
 drivers/common/cnxk/roc_mbox.h                |  16 +-
 drivers/common/cnxk/roc_nix.c                 |   2 +-
 drivers/common/cnxk/roc_nix.h                 |   2 -
 drivers/common/cnxk/roc_nix_inl.c             |   6 +-
 drivers/common/cnxk/roc_nix_inl.h             |  50 +-
 drivers/common/cnxk/roc_nix_rss.c             |   4 +-
 drivers/common/cnxk/roc_nix_tm.c              |   3 +
 drivers/common/cnxk/version.map               |   4 -
 drivers/common/qat/qat_device.c               |   1 +
 drivers/crypto/qat/dev/qat_crypto_pmd_gens.h  |  10 +-
 drivers/crypto/qat/qat_sym.c                  |   1 -
 drivers/event/cnxk/cn10k_tx_worker.h          |   8 +-
 drivers/event/cnxk/cn9k_worker.h              |   9 +-
 drivers/event/dlb2/dlb2.c                     |   3 -
 drivers/net/af_xdp/rte_eth_af_xdp.c           |   8 +-
 drivers/net/bnx2x/bnx2x_stats.c               |  14 +-
 drivers/net/bnx2x/bnx2x_vfpf.c                |  14 +-
 drivers/net/bnxt/bnxt_reps.c                  |  23 +-
 drivers/net/cnxk/cn10k_ethdev.c               |   6 +
 drivers/net/cnxk/cn10k_rx.h                   |   2 +-
 drivers/net/cnxk/cn10k_rxtx.h                 |   1 +
 drivers/net/cnxk/cn10k_tx.h                   | 369 +++++++---
 drivers/net/cnxk/cn9k_ethdev.c                |   6 +
 drivers/net/cnxk/cn9k_ethdev.h                |   1 +
 drivers/net/cnxk/cn9k_tx.h                    | 377 ++++++++---
 drivers/net/cnxk/cnxk_ethdev_devargs.c        |   2 +-
 drivers/net/cnxk/cnxk_ethdev_dp.h             |  10 +-
 drivers/net/cnxk/cnxk_ethdev_ops.c            |  40 +-
 drivers/net/ena/base/ena_com.c                |  17 +-
 drivers/net/ena/ena_ethdev.c                  |  41 +-
 drivers/net/hns3/hns3_cmd.c                   |   4 +-
 drivers/net/hns3/hns3_dcb.c                   |   9 +-
 drivers/net/hns3/hns3_ethdev.c                |   2 +
 drivers/net/hns3/hns3_ethdev.h                |   2 +
 drivers/net/i40e/i40e_rxtx_vec_avx2.c         |  64 +-
 drivers/net/iavf/iavf_ethdev.c                |   7 +-
 drivers/net/iavf/iavf_rxtx_vec_avx2.c         |  80 +--
 drivers/net/ice/ice_rxtx_vec_avx2.c           |  80 +--
 drivers/net/igc/igc_ethdev.c                  |   2 +-
 drivers/net/ixgbe/base/ixgbe_type.h           |   2 +-
 drivers/net/ixgbe/ixgbe_rxtx.c                |  19 +
 drivers/net/mlx5/hws/mlx5dr_action.c          |   4 +-
 drivers/net/mlx5/hws/mlx5dr_definer.c         |  29 +-
 drivers/net/mlx5/hws/mlx5dr_rule.c            |  18 +-
 drivers/net/mlx5/hws/mlx5dr_send.c            |   1 +
 drivers/net/mlx5/hws/mlx5dr_send.h            |   1 +
 drivers/net/mlx5/linux/mlx5_ethdev_os.c       | 251 +++++--
 drivers/net/mlx5/mlx5.c                       |  16 +-
 drivers/net/mlx5/mlx5.h                       |  56 +-
 drivers/net/mlx5/mlx5_flow.c                  |  63 +-
 drivers/net/mlx5/mlx5_flow.h                  |  21 +-
 drivers/net/mlx5/mlx5_flow_aso.c              | 178 +++--
 drivers/net/mlx5/mlx5_flow_dv.c               | 298 +++++----
 drivers/net/mlx5/mlx5_flow_hw.c               | 631 +++++++++++-------
 drivers/net/mlx5/mlx5_flow_meter.c            |  55 +-
 drivers/net/mlx5/mlx5_hws_cnt.c               |  72 +-
 drivers/net/mlx5/mlx5_hws_cnt.h               |  25 +-
 drivers/net/mlx5/mlx5_rx.c                    |  19 +-
 drivers/net/mlx5/mlx5_stats.c                 |  58 +-
 drivers/net/mlx5/mlx5_trigger.c               |   8 +-
 drivers/net/mlx5/windows/mlx5_ethdev_os.c     |  22 +-
 drivers/net/nfp/flower/nfp_flower.c           |   3 +-
 drivers/net/nfp/nfp_ethdev.c                  |   1 -
 drivers/net/nfp/nfp_ipsec.c                   |  72 +-
 drivers/net/nfp/nfp_ipsec.h                   |   9 +-
 drivers/net/nfp/nfp_net_common.c              |   2 +-
 drivers/net/tap/tap_flow.c                    |  44 +-
 .../net/virtio/virtio_user/virtio_user_dev.c  |  22 +-
 drivers/net/vmxnet3/vmxnet3_ethdev.c          |   2 +
 .../remote_session/remote/remote_session.py   |  24 +-
 dts/tests/TestSuite_smoke_tests.py            |   2 +-
 examples/ipsec-secgw/ipsec-secgw.c            |   4 +-
 examples/ipsec-secgw/ipsec.c                  |  20 +-
 examples/ipsec-secgw/parser.c                 |   2 +-
 examples/l3fwd/main.c                         |  15 +-
 examples/packet_ordering/main.c               |  32 +-
 lib/eventdev/rte_event_crypto_adapter.c       |  16 +-
 lib/eventdev/rte_eventdev.h                   |  71 +-
 lib/vhost/fd_man.c                            |  23 +-
 lib/vhost/fd_man.h                            |   6 +
 lib/vhost/socket.c                            |   1 +
 lib/vhost/vduse.c                             |   3 +-
 136 files changed, 2454 insertions(+), 1690 deletions(-)

--
2.34.1


More information about the stable mailing list