patch has been queued to stable release 20.11.6
    Xueming Li 
    xuemingl at nvidia.com
       
    Tue Jun 21 10:01:06 CEST 2022
    
    
  
Hi,
FYI, your patch has been queued to stable release 20.11.6
Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet.
It will be pushed if I get no objections before 06/30/22. 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://github.com/steevenlee/dpdk
This queued commit can be viewed at:
https://github.com/steevenlee/dpdk/commit/40b12a05613e84f38acffcfc2965b752edc3c7b9
Thanks.
Xueming Li <xuemingl at nvidia.com>
---
>From 40b12a05613e84f38acffcfc2965b752edc3c7b9 Mon Sep 17 00:00:00 2001
From: Xueming Li <xuemingl at nvidia.com>
Date: Tue, 21 Jun 2022 15:37:48 +0800
Subject: [PATCH] patch has been queued to stable release 20.11.6
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: Xueming Li <xuemingl at nvidia.com>
Ben Magistro (1):
  mbuf: dump outer VLAN
Chengwen Feng (8):
  ethdev: clarify null location case in xstats get
  net/hns3: fix xstats get return if xstats is null
  net/ipn3ke: fix xstats get return if xstats is null
  net/mvpp2: fix xstats get return if xstats is null
  net/axgbe: fix xstats get return if xstats is null
  ethdev: fix memory leak in xstats telemetry
  ethdev: fix possible null pointer access
  examples/dma: fix Tx drop statistics
Ciara Power (1):
  test/crypto: fix null check for ZUC authentication
Dariusz Sosnowski (2):
  net/mlx5: fix GTP handling in header modify action
  net/mlx5: fix RSS hash types adjustment
David Marchand (8):
  eal/windows: add missing C++ include guards
  net/nfp: remove unneeded header inclusion
  net/virtio: restore some optimisations with AVX512
  eal/freebsd: fix use of newer cpuset macros
  devtools: fix null test for NUMA systems
  app/testpmd: remove useless pointer checks
  net/bnxt: fix compatibility with some old firmwares
  vhost: fix async access
Deepak Khandelwal (1):
  mem: skip attaching external memory in secondary process
Dmitry Kozlyuk (4):
  net/mlx5: fix Tx when inlining is impossible
  doc: fix API index Markdown syntax
  ethdev: prohibit polling stopped queue
  app/testpmd: do not poll stopped queues
Gagandeep Singh (7):
  crypto/dpaa_sec: fix digest size
  crypto/dpaa2_sec: fix fle buffer leak
  crypto/dpaa2_sec: fix buffer pool ID check
  crypto/dpaa2_sec: fix operation status for simple FD
  common/dpaax: fix short MAC-I IV calculation for ZUC
  net/dpaa: fix event queue detach
  doc: add missing auth algo for IPsec example
Harry van Haaren (1):
  doc: fix formatting and link in BPF library guide
Heinrich Schuchardt (1):
  drivers/crypto: fix warnings for OpenSSL version
Huisong Li (6):
  net/bonding: fix stopping non-active slaves
  net/bonding: fix slave stop and remove on port close
  net/hns3: fix RSS disable
  net/hns3: fix rollback on RSS hash update
  net/hns3: remove redundant RSS tuple field
  net/hns3: remove unnecessary RSS switch
Jeff Daly (1):
  net/ixgbe: add option for link up check on pin SDP3
Jiawen Wu (1):
  net/txgbe: fix max number of queues for SR-IOV
Jiri Slaby (1):
  kni: fix build with Linux 5.18
Joyce Kong (1):
  net/memif: fix overwriting of head segment
Kalesh AP (9):
  net/bnxt: remove unused macro
  net/bnxt: fix device capability reporting
  net/bnxt: fix Rx configuration
  net/bnxt: avoid unnecessary endianness conversion
  net/bnxt: fix speed autonegotiation
  net/bnxt: force PHY update on certain configurations
  net/bnxt: fix link status when port is stopped
  net/bnxt: recheck FW readiness if in reset process
  net/bnxt: fix tunnel stateless offloads
Ke Zhang (6):
  net/bonding: fix RSS key config with extended key length
  net/iavf: fix mbuf release in multi-process
  net/iavf: fix Rx queue interrupt setting
  app/testpmd: fix multicast address pool leak
  kni: use dedicated function to set random MAC address
  kni: use dedicated function to set MAC address
Kevin Liu (1):
  net/ice: fix MTU info for DCF
Konstantin Ananyev (1):
  acl: fix rules with 8-byte field size
Long Li (1):
  net/netvsc: fix calculation of checksums based on mbuf flag
Luc Pelletier (1):
  eal/x86: fix unaligned access for small memcpy
Mattias Rönnblom (1):
  examples/bond: fix invalid use of trylock
Maxime Coquelin (2):
  net/vhost: fix TSO feature default disablement
  vhost: fix missing virtqueue lock protection
Mike Pattrick (1):
  net/i40e: populate error in flow director parser
Min Hu (Connor) (4):
  app/testpmd: check statistics query before printing
  net/bonding: fix mbuf fast free usage
  ethdev: fix port state when stop
  ethdev: fix port close in secondary process
Mingxia Liu (1):
  app/testpmd: replace hardcoded min mbuf number with macro
Nithin Dabilpuram (1):
  examples/ipsec-secgw: fix promiscuous mode option
Pablo de Lara (2):
  crypto/ipsec_mb: fix length and offset settings
  crypto/ipsec_mb: fix GMAC parameters setting
Peng Zhang (1):
  net/nfp: fix disabling VLAN stripping
Qiming Yang (4):
  doc: update matching versions in ice guide
  net/iavf: fix queue start exception handling
  doc: update matching versions in i40e guide
  net/iavf: increase reset complete wait count
Rahul Lakkireddy (2):
  net/cxgbe: fix port ID in Rx mbuf
  net/cxgbe: fix Tx queue stuck with mbuf chain coalescing
Raja Zidane (4):
  net/mlx5: fix Rx/Tx stats concurrency
  examples/l2fwd-crypto: fix stats refresh rate
  net/mlx5: fix Tx recovery
  app/testpmd: fix packet segment allocation
Rakesh Kudurumalla (1):
  test: avoid hang if queues are full and Tx fails
Romain Delhomel (1):
  bus/fslmc: fix VFIO setup
Ruifeng Wang (1):
  net/bnxt: fix reordering in NEON Rx
Shun Hao (1):
  app/testpmd: fix metering and policing command for RFC4115
Somnath Kotur (2):
  net/bnxt: fix ring group on Rx restart
  net/bnxt: fix freeing VNIC filters
Stanislaw Kardach (3):
  test/hash: report non HTM numbers for single thread
  examples/l3fwd: fix scalar LPM
  test/ring: remove excessive inlining
Stephen Hemminger (1):
  rib: fix traversal with /32 route
Steve Yang (1):
  net/iavf: fix HW ring scan method selection
Tianhao Chai (1):
  eal: fix C++ include for device event and DMA
Tyler Retzlaff (1):
  eal/windows: fix data race when creating threads
Vanshika Shukla (1):
  crypto/dpaa_sec: fix secondary process probing
Vladimir Medvedkin (1):
  test/table: fix buffer overflow on lpm entry
Volodymyr Fialko (1):
  examples/ipsec-secgw: fix uninitialized memory access
Wei Huang (2):
  raw/ifpga: unregister interrupt on close
  raw/ifpga: remove virtual devices on close
Wenjing Qiao (1):
  net/ice: fix outer L4 checksum in scalar Rx
Wenjun Wu (1):
  net/ice/base: fix getting sched node from ID type
Wenwu Ma (2):
  app/testpmd: perform SW IP checksum for GRO/GSO packets
  vhost: fix deadlock when message handling failed
Wenxuan Wu (1):
  net/i40e: fix max frame size config at port level
Xuan Ding (1):
  doc: fix vhost multi-queue reconnection
Xueming Li (2):
  vdpa/mlx5: fix interrupt trash that leads to crash
  vdpa/mlx5: fix dead loop when process interrupted
Yiding Zhou (1):
  net/iavf: fix data path selection
Yuan Wang (2):
  net/vhost: fix access to freed memory
  examples/vhost: fix crash when no VMDq
 app/test-pmd/5tswap.c                        |  13 +
 app/test-pmd/cmdline.c                       |  46 ++-
 app/test-pmd/cmdline_flow.c                  |   6 +-
 app/test-pmd/config.c                        |  33 +-
 app/test-pmd/csumonly.c                      |  39 +++
 app/test-pmd/flowgen.c                       |  13 +
 app/test-pmd/icmpecho.c                      |  13 +
 app/test-pmd/ieee1588fwd.c                   |  13 +
 app/test-pmd/iofwd.c                         |  13 +
 app/test-pmd/macfwd.c                        |  13 +
 app/test-pmd/macswap.c                       |  13 +
 app/test-pmd/noisy_vnf.c                     |  13 +
 app/test-pmd/parameters.c                    |   5 +-
 app/test-pmd/rxonly.c                        |   8 +
 app/test-pmd/testpmd.c                       | 104 ++++--
 app/test-pmd/testpmd.h                       |  22 +-
 app/test-pmd/txonly.c                        |   8 +
 app/test/test_cryptodev.c                    |   2 +-
 app/test/test_hash_readwrite.c               |   8 +-
 app/test/test_pmd_perf.c                     |  12 +
 app/test/test_ring.h                         |   6 +-
 app/test/test_table_tables.c                 |  10 +-
 devtools/test-null.sh                        |   3 +-
 doc/api/doxy-api-index.md                    | 344 +++++++++----------
 doc/guides/nics/i40e.rst                     |  23 ++
 doc/guides/nics/ice.rst                      |   2 +
 doc/guides/nics/ixgbe.rst                    |  17 +
 doc/guides/prog_guide/bpf_lib.rst            |   8 +-
 doc/guides/rel_notes/known_issues.rst        |   7 +-
 doc/guides/sample_app_ug/ipsec_secgw.rst     |   4 +-
 drivers/bus/fslmc/fslmc_vfio.c               |  10 +-
 drivers/common/dpaax/caamflib/desc/pdcp.h    |   2 +-
 drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c   | 141 ++++++--
 drivers/crypto/ccp/ccp_crypto.c              |   2 +
 drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c  |  46 ++-
 drivers/crypto/dpaa_sec/dpaa_sec.c           |  24 +-
 drivers/crypto/dpaa_sec/dpaa_sec.h           |   4 +-
 drivers/crypto/openssl/rte_openssl_pmd.c     |   2 +
 drivers/crypto/openssl/rte_openssl_pmd_ops.c |   2 +
 drivers/crypto/qat/qat_sym.c                 |   2 +
 drivers/crypto/qat/qat_sym_session.c         |   2 +
 drivers/net/axgbe/axgbe_ethdev.c             |   8 +-
 drivers/net/bnxt/bnxt.h                      |  30 +-
 drivers/net/bnxt/bnxt_ethdev.c               |  56 +--
 drivers/net/bnxt/bnxt_filter.c               |   2 +
 drivers/net/bnxt/bnxt_hwrm.c                 |  23 +-
 drivers/net/bnxt/bnxt_hwrm.h                 |  20 ++
 drivers/net/bnxt/bnxt_reps.c                 |   6 +-
 drivers/net/bnxt/bnxt_rxq.c                  |  75 ++--
 drivers/net/bnxt/bnxt_rxq.h                  |   1 +
 drivers/net/bnxt/bnxt_rxtx_vec_neon.c        |  17 +-
 drivers/net/bnxt/bnxt_txq.c                  |  30 ++
 drivers/net/bnxt/bnxt_txq.h                  |   1 +
 drivers/net/bnxt/hsi_struct_def_dpdk.h       |  74 +++-
 drivers/net/bonding/rte_eth_bond_pmd.c       |  49 ++-
 drivers/net/cxgbe/sge.c                      |  40 ++-
 drivers/net/dpaa/dpaa_ethdev.c               |  14 +-
 drivers/net/hns3/hns3_ethdev.c               |   3 -
 drivers/net/hns3/hns3_ethdev.h               |   1 -
 drivers/net/hns3/hns3_ethdev_vf.c            |   2 -
 drivers/net/hns3/hns3_flow.c                 |  11 +-
 drivers/net/hns3/hns3_rss.c                  | 122 ++-----
 drivers/net/hns3/hns3_rss.h                  |   5 +-
 drivers/net/hns3/hns3_stats.c                |   9 +-
 drivers/net/i40e/i40e_ethdev.c               |  20 +-
 drivers/net/i40e/i40e_flow.c                 |   7 +-
 drivers/net/iavf/iavf.h                      |   2 +-
 drivers/net/iavf/iavf_ethdev.c               |  32 +-
 drivers/net/iavf/iavf_rxtx.c                 |  62 +++-
 drivers/net/iavf/iavf_rxtx.h                 |  11 +
 drivers/net/iavf/iavf_rxtx_vec_avx512.c      |   8 +-
 drivers/net/iavf/iavf_rxtx_vec_sse.c         |  16 +-
 drivers/net/ice/base/ice_sched.c             |   4 +-
 drivers/net/ice/ice_dcf_ethdev.c             |   2 +
 drivers/net/ice/ice_rxtx.c                   |   4 +-
 drivers/net/ipn3ke/ipn3ke_representor.c      |   3 -
 drivers/net/ixgbe/ixgbe_ethdev.c             |  39 ++-
 drivers/net/ixgbe/ixgbe_ethdev.h             |   3 +
 drivers/net/memif/rte_eth_memif.c            |   2 +-
 drivers/net/mlx5/linux/mlx5_verbs.c          |   5 +-
 drivers/net/mlx5/mlx5_flow_dv.c              |  12 +-
 drivers/net/mlx5/mlx5_rxtx.c                 |   3 +-
 drivers/net/mlx5/mlx5_rxtx.h                 |   2 +
 drivers/net/mlx5/mlx5_stats.c                |  41 ++-
 drivers/net/mvpp2/mrvl_ethdev.c              |  11 +-
 drivers/net/netvsc/hn_rxtx.c                 |  13 +-
 drivers/net/nfp/nfp_net.c                    |  25 +-
 drivers/net/nfp/nfpcore/nfp_cpp_pcie_ops.c   |   3 -
 drivers/net/txgbe/txgbe_pf.c                 |   2 +-
 drivers/net/vhost/rte_eth_vhost.c            |  23 +-
 drivers/net/virtio/meson.build               |   6 +-
 drivers/raw/ifpga/ifpga_rawdev.c             | 196 ++++++++---
 drivers/raw/ifpga/ifpga_rawdev.h             |   8 +
 drivers/vdpa/mlx5/mlx5_vdpa_virtq.c          |  24 +-
 examples/bond/main.c                         |  14 +-
 examples/ioat/ioatfwd.c                      |  27 +-
 examples/ipsec-secgw/flow.c                  |   2 +-
 examples/ipsec-secgw/ipsec-secgw.c           |   2 +-
 examples/ipsec-secgw/ipsec.c                 |   2 +-
 examples/l2fwd-crypto/main.c                 |  16 +-
 examples/l3fwd/l3fwd_lpm.c                   |  24 +-
 examples/vhost/main.c                        |   4 +
 kernel/linux/kni/compat.h                    |   8 +
 kernel/linux/kni/kni_misc.c                  |  13 +-
 kernel/linux/kni/kni_net.c                   |   8 +
 lib/librte_acl/acl_bld.c                     |  14 +-
 lib/librte_eal/freebsd/eal_memory.c          |   4 +-
 lib/librte_eal/freebsd/include/rte_os.h      |  17 +-
 lib/librte_eal/freebsd/meson.build           |  11 +
 lib/librte_eal/include/rte_common.h          |   5 +
 lib/librte_eal/include/rte_dev.h             |   8 +-
 lib/librte_eal/linux/eal_memory.c            |   4 +-
 lib/librte_eal/windows/eal_thread.c          |   7 +-
 lib/librte_eal/windows/include/rte_windows.h |   8 +
 lib/librte_eal/x86/include/rte_memcpy.h      | 133 +++----
 lib/librte_ethdev/rte_ethdev.c               |  19 +-
 lib/librte_ethdev/rte_ethdev.h               |  15 +-
 lib/librte_ethdev/rte_ethdev_driver.h        |   7 -
 lib/librte_mbuf/rte_mbuf.c                   |   3 +
 lib/librte_rib/rte_rib.c                     |   2 +
 lib/librte_vhost/vhost.c                     |  31 +-
 lib/librte_vhost/vhost_user.c                |  10 +-
 122 files changed, 1702 insertions(+), 962 deletions(-)
-- 
2.35.1
    
    
More information about the stable
mailing list