DPDK patches and discussions
 help / color / mirror / Atom feed
From: Xueming Li <xuemingl@nvidia.com>
To: <announce@dpdk.org>
Cc: <xuemingl@nvidia.com>
Subject: DPDK 20.11.6 released
Date: Mon, 29 Aug 2022 18:04:56 +0300	[thread overview]
Message-ID: <20220829150456.2223782-1-xuemingl@nvidia.com> (raw)

Hi all,

Here is a new stable release:
	https://fast.dpdk.org/rel/dpdk-20.11.6.tar.xz

The git tree is at:
	https://dpdk.org/browse/dpdk-stable/?h=20.11

Xueming Li <xuemingl@nvidia.com>

---
 .github/workflows/build.yml                        |   3 +-
 VERSION                                            |   2 +-
 app/proc-info/main.c                               |   4 +-
 app/test-flow-perf/main.c                          |  48 +--
 app/test-pmd/5tswap.c                              |  13 +
 app/test-pmd/cmdline.c                             |  48 +--
 app/test-pmd/cmdline_flow.c                        |   6 +-
 app/test-pmd/config.c                              |  69 ++++-
 app/test-pmd/csumonly.c                            |  43 ++-
 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                             | 200 ++++++++++--
 app/test-pmd/testpmd.h                             |  29 +-
 app/test-pmd/txonly.c                              |   8 +
 app/test/test_crc.c                                |   2 +
 app/test/test_cryptodev.c                          |   8 +-
 app/test/test_cryptodev_snow3g_test_vectors.h      | 142 ++++-----
 app/test/test_cryptodev_zuc_test_vectors.h         |  54 ++--
 app/test/test_hash_readwrite.c                     |   8 +-
 app/test/test_hash_readwrite_lf_perf.c             |   2 +-
 app/test/test_ipsec.c                              |  35 ++-
 app/test/test_ipsec_perf.c                         |   4 +-
 app/test/test_link_bonding_rssconf.c               |  78 ++++-
 app/test/test_pmd_perf.c                           |  12 +
 app/test/test_ring.h                               |   6 +-
 app/test/test_table_tables.c                       |  10 +-
 config/arm/arm64_armada_linux_gcc                  |   2 +-
 config/arm/arm64_armv8_linux_gcc                   |   2 +-
 config/arm/arm64_bluefield_linux_gcc               |   2 +-
 config/arm/arm64_dpaa_linux_gcc                    |   2 +-
 config/arm/arm64_emag_linux_gcc                    |   2 +-
 config/arm/arm64_graviton2_linux_gcc               |   2 +-
 config/arm/arm64_n1sdp_linux_gcc                   |   2 +-
 config/arm/arm64_octeontx2_linux_gcc               |   2 +-
 config/arm/arm64_stingray_linux_gcc                |   2 +-
 config/arm/arm64_thunderx2_linux_gcc               |   2 +-
 config/arm/arm64_thunderx_linux_gcc                |   2 +-
 config/ppc/ppc64le-power8-linux-gcc                |   2 +-
 devtools/test-null.sh                              |   3 +-
 doc/api/doxy-api-index.md                          | 344 ++++++++++-----------
 doc/guides/linux_gsg/enable_func.rst               |  85 +++--
 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/prog_guide/compressdev.rst              | 283 +++++++++--------
 doc/guides/prog_guide/vhost_lib.rst                |  18 +-
 doc/guides/rel_notes/known_issues.rst              |   7 +-
 doc/guides/rel_notes/release_20_11.rst             | 284 +++++++++++++++++
 doc/guides/sample_app_ug/ipsec_secgw.rst           |   4 +-
 doc/guides/sample_app_ug/l2_forward_crypto.rst     |  72 ++---
 drivers/baseband/acc100/acc100_pf_enum.h           |  18 ++
 .../acc100/{rte_acc100_pmd.h => acc100_pmd.h}      |  26 +-
 drivers/baseband/acc100/rte_acc100_pmd.c           | 175 ++++++++---
 drivers/bus/fslmc/fslmc_vfio.c                     |  10 +-
 drivers/bus/vmbus/private.h                        |   2 +
 drivers/bus/vmbus/vmbus_channel.c                  |  15 +-
 drivers/common/cpt/cpt_mcode_defines.h             |   2 +-
 drivers/common/cpt/cpt_ucode.h                     |  21 +-
 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        |  51 ++-
 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               |   6 +-
 drivers/crypto/scheduler/scheduler_failover.c      |   3 +
 drivers/net/axgbe/axgbe_ethdev.c                   |   8 +-
 drivers/net/bnxt/bnxt.h                            |  30 +-
 drivers/net/bnxt/bnxt_ethdev.c                     | 119 +++----
 drivers/net/bnxt/bnxt_filter.c                     |   2 +
 drivers/net/bnxt/bnxt_hwrm.c                       |  50 +--
 drivers/net/bnxt/bnxt_hwrm.h                       |  23 ++
 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             |  55 +++-
 drivers/net/cxgbe/sge.c                            |  40 ++-
 drivers/net/dpaa/dpaa_ethdev.c                     |  14 +-
 drivers/net/hns3/hns3_ethdev.c                     |  44 ++-
 drivers/net/hns3/hns3_ethdev.h                     |   1 -
 drivers/net/hns3/hns3_ethdev_vf.c                  |   2 -
 drivers/net/hns3/hns3_fdir.c                       |   2 +-
 drivers/net/hns3/hns3_flow.c                       |  20 +-
 drivers/net/hns3/hns3_rss.c                        | 128 ++------
 drivers/net/hns3/hns3_rss.h                        |   7 +-
 drivers/net/hns3/hns3_rxtx.c                       |   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_flex_pipe.c               |   2 +-
 drivers/net/ice/base/ice_flex_pipe.h               |   2 +-
 drivers/net/ice/base/ice_protocol_type.h           |   2 +-
 drivers/net/ice/base/ice_sched.c                   |   4 +-
 drivers/net/ice/ice_dcf_ethdev.c                   |   2 +
 drivers/net/ice/ice_ethdev.c                       |   3 +-
 drivers/net/ice/ice_rxtx.c                         |   4 +-
 drivers/net/igc/igc_ethdev.c                       |   9 +-
 drivers/net/igc/igc_txrx.c                         |   8 +-
 drivers/net/igc/igc_txrx.h                         |   6 +
 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_ethdev_os.c            |   6 +-
 drivers/net/mlx5/linux/mlx5_os.c                   |   4 +-
 drivers/net/mlx5/linux/mlx5_verbs.c                |   5 +-
 drivers/net/mlx5/mlx5_flow.c                       |  24 +-
 drivers/net/mlx5/mlx5_flow_dv.c                    |  12 +-
 drivers/net/mlx5/mlx5_mr.c                         |  11 -
 drivers/net/mlx5/mlx5_rxq.c                        |  38 ++-
 drivers/net/mlx5/mlx5_rxtx.c                       |  37 ++-
 drivers/net/mlx5/mlx5_rxtx.h                       |   4 +-
 drivers/net/mlx5/mlx5_stats.c                      |  41 ++-
 drivers/net/mlx5/mlx5_trigger.c                    |  23 +-
 drivers/net/mvpp2/mrvl_ethdev.c                    |  11 +-
 drivers/net/netvsc/hn_ethdev.c                     |   4 +-
 drivers/net/netvsc/hn_nvs.c                        |  14 +-
 drivers/net/netvsc/hn_rxtx.c                       |  21 +-
 drivers/net/netvsc/hn_var.h                        |   4 +-
 drivers/net/nfp/nfp_net.c                          |  25 +-
 drivers/net/nfp/nfpcore/nfp_cpp_pcie_ops.c         |   3 -
 drivers/net/octeontx/octeontx_ethdev.c             |  15 +-
 drivers/net/qede/base/bcm_osal.h                   |   3 +-
 drivers/net/qede/qede_debug.c                      |   3 +-
 drivers/net/qede/qede_ethdev.c                     |   2 +-
 drivers/net/qede/qede_filter.c                     |  16 +-
 drivers/net/qede/qede_main.c                       |  13 +-
 drivers/net/qede/qede_sriov.c                      |   6 +-
 drivers/net/txgbe/base/txgbe_regs.h                |  11 +-
 drivers/net/txgbe/txgbe_pf.c                       |   2 +-
 drivers/net/vhost/rte_eth_vhost.c                  |  37 ++-
 drivers/net/virtio/meson.build                     |   6 +-
 drivers/net/virtio/virtio_user_ethdev.c            |  15 +-
 drivers/raw/ifpga/ifpga_rawdev.c                   | 196 ++++++++----
 drivers/raw/ifpga/ifpga_rawdev.h                   |   8 +
 drivers/raw/ioat/ioat_common.c                     |   2 +
 drivers/raw/ioat/ioat_private.h                    |   4 +-
 drivers/raw/ioat/ioat_rawdev.c                     |   2 -
 drivers/vdpa/ifc/ifcvf_vdpa.c                      |   2 +
 drivers/vdpa/mlx5/mlx5_vdpa.c                      |   6 +-
 drivers/vdpa/mlx5/mlx5_vdpa_virtq.c                |  37 ++-
 examples/bond/main.c                               |  14 +-
 examples/distributor/main.c                        |   4 +-
 examples/fips_validation/fips_validation.c         |   2 +-
 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/link_status_interrupt/main.c              |   7 +-
 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/common/eal_common_trace_utils.c     |   6 +-
 lib/librte_eal/common/malloc_heap.c                |   2 +-
 lib/librte_eal/common/malloc_mp.c                  |   2 +-
 lib/librte_eal/common/rte_service.c                |   9 +-
 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            | 135 ++++----
 lib/librte_ethdev/rte_ethdev.c                     |  34 +-
 lib/librte_ethdev/rte_ethdev.h                     |  15 +-
 lib/librte_ethdev/rte_ethdev_driver.h              |   7 -
 lib/librte_eventdev/rte_event_eth_tx_adapter.c     |   8 +-
 lib/librte_gro/rte_gro.c                           |   2 +
 lib/librte_mbuf/rte_mbuf.c                         |   3 +
 lib/librte_rib/rte_rib.c                           |   2 +
 lib/librte_rib/rte_rib6.h                          |   6 +-
 lib/librte_vhost/socket.c                          |   9 +-
 lib/librte_vhost/vhost.c                           |  36 ++-
 lib/librte_vhost/vhost_crypto.c                    | 122 +++-----
 lib/librte_vhost/vhost_user.c                      |  10 +-
 lib/librte_vhost/virtio_net.c                      |  72 +++--
 203 files changed, 3232 insertions(+), 1762 deletions(-)
Abdullah Ömer Yamaç (1):
      examples/distributor: fix distributor on Rx core

Ajit Khaparde (1):
      net/bnxt: fix switch domain allocation

Alexander Kozyrev (2):
      net/mlx5: handle MPRQ incompatibility with external buffers
      net/mlx5: fix Rx queue recovery mechanism

Ali Alnubani (1):
      net/mlx5: fix build with clang 14

Ankur Dwivedi (1):
      common/cpt: fix build with GCC 12

Ben Magistro (1):
      mbuf: dump outer VLAN

Bruce Richardson (1):
      raw/ioat: fix build when ioat dmadev enabled

Chengwen Feng (11):
      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
      trace: fix init with long file prefix
      net/hns3: fix descriptors check with SVE
      net/hns3: support backplane media type

Ciara Power (6):
      test/crypto: fix null check for ZUC authentication
      test/crypto: fix cipher offset for ZUC
      test/crypto: fix authentication IV for ZUC SGL
      test/crypto: fix ZUC vector IV format
      test/crypto: fix SNOW3G vector IV format
      doc: fix grammar and formatting in compressdev guide

Damodharam Ammepalli (1):
      net/bnxt: allow Tx only or Rx only

Dariusz Sosnowski (2):
      net/mlx5: fix GTP handling in header modify action
      net/mlx5: fix RSS hash types adjustment

David Marchand (16):
      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
      net/ice: fix build with GCC 12
      vdpa/ifc: fix build with GCC 12
      app/flow-perf: fix build with GCC 12
      eal/x86: drop export of internal alignment macro
      test/ipsec: fix build with GCC 12
      vhost/crypto: fix build with GCC 12
      vhost/crypto: fix descriptor processing
      vhost: add some trailing newline in log messages

Deepak Khandelwal (1):
      mem: skip attaching external memory in secondary process

Dmitry Kozlyuk (7):
      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
      net/mlx5: destroy indirect actions on port stop
      net/mlx5: fix MPRQ pool registration
      doc: add more instructions for running as non-root

Ferruh Yigit (1):
      net/qede: fix build with GCC 13

Fidaullah Noonari (1):
      malloc: fix allocation of almost hugepage size

Gagandeep Singh (8):
      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
      crypto/dpaa2_sec: fix crypto operation pointer

Gowrishankar Muthukrishnan (1):
      examples/fips_validation: handle empty payload

Gregory Etelson (1):
      net/mlx5: fix RSS expansion for patterns with ICMP item

Harman Kalra (1):
      net/octeontx: fix port close

Harry van Haaren (2):
      doc: fix formatting and link in BPF library guide
      service: fix lingering active status

Heinrich Schuchardt (2):
      drivers/crypto: fix warnings for OpenSSL version
      test/hash: fix out of bound access

Herakliusz Lipiec (1):
      doc: fix readability in vhost guide

Hongbo Zheng (1):
      test: check memory allocation for CRC

Huisong Li (15):
      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
      app/testpmd: fix port status of bonding slave device
      net/bonding: fix RSS inconsistency between ports
      test/bonding: fix RSS test when disable RSS
      net/hns3: fix an unreasonable memset
      net/hns3: remove duplicate definition
      net/hns3: fix return value for unsupported tuple
      app/testpmd: fix bonding slave devices not released
      app/testpmd: fix supported RSS offload display
      ethdev: fix RSS update when RSS is disabled

Jakub Poczatek (1):
      doc: fix grammar and parameters in l2fwd-crypto guide

Jakub Wysocki (1):
      crypto/scheduler: fix queue pair in scheduler failover

Jeff Daly (1):
      net/ixgbe: add option for link up check on pin SDP3

Jiawen Wu (2):
      net/txgbe: fix max number of queues for SR-IOV
      net/txgbe: fix register polling

Jiayu Hu (1):
      vhost: prevent async register

Jiri Slaby (1):
      kni: fix build with Linux 5.18

Joyce Kong (1):
      net/memif: fix overwriting of head segment

Kalesh AP (10):
      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
      net/bnxt: fix setting forced speed

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

Kumara Parameshwaran (1):
      gro: fix identifying fragmented packets

Li Zhang (1):
      vdpa/mlx5: fix maximum number of virtqs

Long Li (2):
      net/netvsc: fix calculation of checksums based on mbuf flag
      net/netvsc: fix vmbus device reference in multi-process

Luc Pelletier (1):
      eal/x86: fix unaligned access for small memcpy

Mattias Rönnblom (1):
      examples/bond: fix invalid use of trylock

Maxime Coquelin (6):
      net/vhost: fix TSO feature default disablement
      vhost: fix missing virtqueue lock protection
      app/testpmd: revert MAC update in checksum forwarding
      vhost: fix missing enqueue pseudo-header calculation
      vhost: discard too small descriptor chains
      vhost: fix header spanned across more than two descriptors

Michael Baum (1):
      net/mlx5: fix LRO validation in Rx setup

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

Naga Harish K S V (2):
      eventdev/eth_tx: fix adapter creation
      eventdev/eth_tx: fix queue delete

Nicolas Chautru (4):
      baseband/acc100: update companion PF configure function
      baseband/acc100: add protection for some negative scenario
      baseband/acc100: remove RTE prefix for internal macros
      baseband/acc100: remove prefix of internal file

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 (5):
      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
      examples/link_status_interrupt: fix stats refresh rate

Rakesh Kudurumalla (1):
      test: avoid hang if queues are full and Tx fails

Rebecca Troy (1):
      crypto/qat: fix DOCSIS crash

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 (5):
      test/hash: report non HTM numbers for single thread
      examples/l3fwd: fix scalar LPM
      test/ring: remove excessive inlining
      config: fix C++ cross compiler for Arm and PPC
      ci: enable C++ check for Arm and PPC

Stephen Hemminger (3):
      rib: fix traversal with /32 route
      net/qede: fix build with GCC 12
      rib: fix references for IPv6 implementation

Steve Yang (1):
      net/iavf: fix HW ring scan method selection

Subendu Santra (1):
      app/procinfo: show all non-owned ports

Thomas Monjalon (1):
      kni: fix build

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

Viacheslav Ovsiienko (1):
      net/mlx5/linux: fix missed Rx packet stats

Vladimir Medvedkin (2):
      test/table: fix buffer overflow on lpm entry
      test/ipsec: fix performance test

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 (2):
      net/i40e: fix max frame size config at port level
      net/ice/base: fix build with GCC 12

Xuan Ding (1):
      doc: fix vhost multi-queue reconnection

Xueming Li (4):
      vdpa/mlx5: fix interrupt trash that leads to crash
      vdpa/mlx5: fix dead loop when process interrupted
      version: 20.11.6-rc1
      version: 20.11.6

Yajun Wu (1):
      vdpa/mlx5: workaround var offset within page

Yiding Zhou (1):
      net/iavf: fix data path selection

Yuan Wang (4):
      net/vhost: fix access to freed memory
      examples/vhost: fix crash when no VMDq
      net/vhost: fix deadlock on vring state change
      net/virtio-user: fix socket non-blocking mode

Yunjian Wang (1):
      net/mlx5: fix stack buffer overflow in drop action

Zhichao Zeng (1):
      net/igc: support multi-process

                 reply	other threads:[~2022-08-29 16:21 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20220829150456.2223782-1-xuemingl@nvidia.com \
    --to=xuemingl@nvidia.com \
    --cc=announce@dpdk.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).