From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id DD778A0543 for ; Wed, 24 Aug 2022 16:45:14 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D6DFE40DDE; Wed, 24 Aug 2022 16:45:14 +0200 (CEST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mails.dpdk.org (Postfix) with ESMTP id 599614067B for ; Wed, 24 Aug 2022 16:45:13 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1661352312; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=l8VMrrCzMU0GzUEJWW503nc+sH45zbmbPLbxsonmMz8=; b=NGYxETPC9ivT7tUXwrfT65YikJRju1Yxq97vj/ZcG12jDonJ2PBChiU8vtnPCAvqnPLaZU TJp+jtX/5mBNwMbN1HpaKGZEAmIPaUFxgUGato4J2yvp9X/QynH4gxENe30gh2lBM19v62 MBcSxPBbsyGu5UYsjo08fNDjh2Nx/48= Received: from mail-ej1-f69.google.com (mail-ej1-f69.google.com [209.85.218.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-38-J5UR02R-MLqNwZJn0l6XIw-1; Wed, 24 Aug 2022 10:45:11 -0400 X-MC-Unique: J5UR02R-MLqNwZJn0l6XIw-1 Received: by mail-ej1-f69.google.com with SMTP id sc3-20020a1709078a0300b0073d77f805b3so3194831ejc.22 for ; Wed, 24 Aug 2022 07:45:10 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=l8VMrrCzMU0GzUEJWW503nc+sH45zbmbPLbxsonmMz8=; b=Vs7UOxQ2ETAZaEx8cI8YV/wwCC/PJF1i1xBytnoet2dfHvB6lIEWI4duX5eb27ao7K dos4K9OWq+mwCThbjcawYEP8I6EbB5ckDThGFuEgP9emXQ0m8zKNy6FzXxyA4j2JMgn8 3c02ffrMbpX8yLf5AA60wK7rjfdQyywYpOAUvuy8gDYQhB521zdYUxNR6bocMA0wLSE6 jFPYm3HLkQkicqECrsyJ4FObeUfvL+YLCNssZLbdUlK42IFxDSbpJzcuS1EwP86Tv/yf ZKipO6UDTnX9M5+dCHPfdHUgyZRZdYSQLOvTpL1LnT50WaCPPEqf26p3Zcseq9dXJrDr 0x4Q== X-Gm-Message-State: ACgBeo3YqZ3834cbfGG4f5p2T49JA2jowGA4t30E+RZenR8xNUBFbOGu 46qz+YiBohr0WxxlIz0pln4NQddey3Jl+U6AtCMAR0/jWUjNeisF/R9yF2sDX7TZHO1srH3hYBp dwy03PRuFLGxff1h0HNwuPwQ= X-Received: by 2002:a50:9f4f:0:b0:447:8aff:d312 with SMTP id b73-20020a509f4f000000b004478affd312mr1989516edf.110.1661352310042; Wed, 24 Aug 2022 07:45:10 -0700 (PDT) X-Google-Smtp-Source: AA6agR5lymGk7oenO/A+eGFeGFbpOQ+l214R7sSehS4nvQewVaSAgJEtuMUoFDL9/xZGP6AAcLyETWCNGRIG71h7pNs= X-Received: by 2002:a50:9f4f:0:b0:447:8aff:d312 with SMTP id b73-20020a509f4f000000b004478affd312mr1989496edf.110.1661352309725; Wed, 24 Aug 2022 07:45:09 -0700 (PDT) MIME-Version: 1.0 References: <20220815091655.1202165-1-xuemingl@nvidia.com> In-Reply-To: <20220815091655.1202165-1-xuemingl@nvidia.com> From: YangHang Liu Date: Wed, 24 Aug 2022 22:44:58 +0800 Message-ID: Subject: Re: 20.11.6 patches review and test To: Xueming Li Cc: stable@dpdk.org, dev@dpdk.org, Abhishek Marathe , Ali Alnubani , benjamin.walker@intel.com, David Christensen , Hemant Agrawal , Ian Stokes , Jerin Jacob , John McNamara , Ju-Hyoung Lee , Kevin Traynor , Luca Boccassi , Pei Zhang , qian.q.xu@intel.com, Raslan Darawsheh , Thomas Monjalon , yuan.peng@intel.com, zhaoyan.chen@intel.com, Chao Yang X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: multipart/alternative; boundary="00000000000044b44905e6fdba51" X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org --00000000000044b44905e6fdba51 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Xueming, The dpdk 20.11.6-rc1 test result from Red Hat : PASS. We tested below 17 scenarios and all got PASS on RHEL8: - Guest with device assignment(PF) throughput testing(1G hugepage size):= PASS - Guest with device assignment(PF) throughput testing(2M hugepage size) : PASS - Guest with device assignment(VF) throughput testing: PASS - PVP (host dpdk testpmd as vswitch) 1Q: throughput testing: PASS - PVP vhost-user 2Q throughput testing: PASS - PVP vhost-user 1Q - cross numa node throughput testing: PASS - Guest with vhost-user 2 queues throughput testing: PASS - vhost-user reconnect with dpdk-client, qemu-server: qemu reconnect: PA= SS - vhost-user reconnect with dpdk-client, qemu-server: ovs reconnect: PAS= S - PVP 1Q live migration testing: PASS - PVP 1Q cross numa node live migration testing: PASS - Guest with ovs+dpdk+vhost-user 1Q live migration testing: PASS - Guest with ovs+dpdk+vhost-user 1Q live migration testing (2M): PASS - Guest with ovs+dpdk+vhost-user 2Q live migration testing: PASS - Guest with ovs+dpdk+vhost-user 4Q live migration testing: PASS - Host PF + DPDK testing: PASS - Host VF + DPDK testing: PASS Versions: - kernel 4.18 - qemu 6.2 - dpdk: git://dpdk.org/dpdk-stable (remotes/origin/20.11) # git log commit c5dc4f6eb5718da16cad951784242edfa26eb578 Author: Xueming Li Date: Mon Aug 15 16:55:19 2022 +0800 version: 20.11.6-rc1 Signed-off-by: Xueming Li - NICs: X540-AT2 NIC(ixgbe, 10G) Best Regards, YangHang Liu On Mon, Aug 15, 2022 at 5:17 PM Xueming Li wrote: > Hi all, > > Here is a list of patches targeted for stable release 20.11.6. > > The planned date for the final release is August 29th. > > Please help with testing and validation of your use cases and report > any issues/results with reply-all to this mail. For the final release > the fixes and reported validations will be added to the release notes. > > A release candidate tarball can be found at: > > https://dpdk.org/browse/dpdk-stable/tag/?id=3Dv20.11.6-rc1 > > These patches are located at branch 20.11 of dpdk-stable repo: > https://dpdk.org/browse/dpdk-stable/ > > Thanks. > > Xueming Li > > --- > Abdullah =C3=96mer Yama=C3=A7 (1): > examples/distributor: fix distributor on Rx core > > Ajit Khaparde (1): > net/bnxt: fix switch domain allocation > > Alexander Kozyrev (1): > net/mlx5: handle MPRQ incompatibility with external buffers > > 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 (14): > 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 > > 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 > > 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=C3=B6nnblom (1): > examples/bond: fix invalid use of trylock > > Maxime Coquelin (4): > 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 > > 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 > > 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 (2): > vdpa/mlx5: fix interrupt trash that leads to crash > vdpa/mlx5: fix dead loop when process interrupted > > Yajun Wu (1): > vdpa/mlx5: workaround var offset within page > > Yiding Zhou (1): > net/iavf: fix data path selection > > Yuan Wang (3): > net/vhost: fix access to freed memory > examples/vhost: fix crash when no VMDq > net/vhost: fix deadlock on vring state change > > Yunjian Wang (1): > net/mlx5: fix stack buffer overflow in drop action > > Zhichao Zeng (1): > net/igc: support multi-process > > --00000000000044b44905e6fdba51 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Xueming,

The dpdk 20.11.6-rc1= =C2=A0test result from Red Hat : PASS.

We tested below 17 scenarios = and all got PASS on RHEL8:
  • Guest with= device assignment(PF) throughput testing(1G hugepage size): PASS
  • Guest with device assignment(PF) throughput testi= ng(2M hugepage size) : PASS
  • Guest with d= evice assignment(VF) throughput testing: PASS
  • PVP (host dpdk testpmd as vswitch) 1Q: throughput testing: PASS
  • <= li style=3D"margin-left:15px">PVP vhost-user 2Q throughput testing: PASS
  • PVP vhost-user 1Q - cross numa node throug= hput testing: PASS
  • Guest with vhost-user= 2 queues throughput testing: PASS
  • vhost= -user reconnect with dpdk-client, qemu-server: qemu reconnect: PASS
  • vhost-user reconnect with dpdk-client, qemu-ser= ver: ovs reconnect: PASS
  • PVP 1Q live mig= ration testing: PASS
  • PVP 1Q cross numa n= ode live migration testing: PASS
  • Guest w= ith ovs+dpdk+vhost-user 1Q live migration testing: PASS
  • Guest with ovs+dpdk+vhost-user 1Q live migration testing (2= M): PASS
  • Guest with ovs+dpdk+vhost-user = 2Q live migration testing: PASS
  • Guest wi= th ovs+dpdk+vhost-user 4Q live migration testing: PASS
  • Host PF + DPDK testing: PASS
  • Host VF + DPDK testing: PASS
=C2=A0
Versions:
# git log
=
commit c5dc4f6eb5718da16cad951784242edfa26eb578 
Author: Xueming Li <xuemingl@nvidia.com>
Date: =C2=A0 Mon Aug 15 16:55:19 2022= +0800

=C2=A0 =C2=A0 version: 20.11.6-rc1
=C2=A0 =C2=A0
=C2= =A0 =C2=A0 Signed-off-by: Xueming Li <xuemingl@nvidia.com>
=
  • NICs: X540-AT2 NIC(ixgbe, 10G)



Best Regards,
YangHang Liu
=


On Mon, Aug 15, 2022 at 5:17 PM Xueming Li <xuemingl@nvidia.com> wrote:
Hi all,

Here is a list of patches targeted for stable release 20.11.6.

The planned date for the final release is August 29th.

Please help with testing and validation of your use cases and report
any issues/results with reply-all to this mail. For the final release
the fixes and reported validations will be added to the release notes.

A release candidate tarball can be found at:

=C2=A0 =C2=A0 https://dpdk.org/browse/dpdk= -stable/tag/?id=3Dv20.11.6-rc1

These patches are located at branch 20.11 of dpdk-stable repo:
=C2=A0 =C2=A0 https://dpdk.org/browse/dpdk-stable/

Thanks.

Xueming Li <xue= mingl@nvidia.com>

---
Abdullah =C3=96mer Yama=C3=A7 (1):
=C2=A0 =C2=A0 =C2=A0 examples/distributor: fix distributor on Rx core

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

Alexander Kozyrev (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: handle MPRQ incompatibility with external bu= ffers

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

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

Ben Magistro (1):
=C2=A0 =C2=A0 =C2=A0 mbuf: dump outer VLAN

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

Chengwen Feng (11):
=C2=A0 =C2=A0 =C2=A0 ethdev: clarify null location case in xstats get
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix xstats get return if xstats is null
=C2=A0 =C2=A0 =C2=A0 net/ipn3ke: fix xstats get return if xstats is null =C2=A0 =C2=A0 =C2=A0 net/mvpp2: fix xstats get return if xstats is null
=C2=A0 =C2=A0 =C2=A0 net/axgbe: fix xstats get return if xstats is null
=C2=A0 =C2=A0 =C2=A0 ethdev: fix memory leak in xstats telemetry
=C2=A0 =C2=A0 =C2=A0 ethdev: fix possible null pointer access
=C2=A0 =C2=A0 =C2=A0 examples/dma: fix Tx drop statistics
=C2=A0 =C2=A0 =C2=A0 trace: fix init with long file prefix
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix descriptors check with SVE
=C2=A0 =C2=A0 =C2=A0 net/hns3: support backplane media type

Ciara Power (6):
=C2=A0 =C2=A0 =C2=A0 test/crypto: fix null check for ZUC authentication
=C2=A0 =C2=A0 =C2=A0 test/crypto: fix cipher offset for ZUC
=C2=A0 =C2=A0 =C2=A0 test/crypto: fix authentication IV for ZUC SGL
=C2=A0 =C2=A0 =C2=A0 test/crypto: fix ZUC vector IV format
=C2=A0 =C2=A0 =C2=A0 test/crypto: fix SNOW3G vector IV format
=C2=A0 =C2=A0 =C2=A0 doc: fix grammar and formatting in compressdev guide
Damodharam Ammepalli (1):
=C2=A0 =C2=A0 =C2=A0 net/bnxt: allow Tx only or Rx only

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

David Marchand (16):
=C2=A0 =C2=A0 =C2=A0 eal/windows: add missing C++ include guards
=C2=A0 =C2=A0 =C2=A0 net/nfp: remove unneeded header inclusion
=C2=A0 =C2=A0 =C2=A0 net/virtio: restore some optimisations with AVX512
=C2=A0 =C2=A0 =C2=A0 eal/freebsd: fix use of newer cpuset macros
=C2=A0 =C2=A0 =C2=A0 devtools: fix null test for NUMA systems
=C2=A0 =C2=A0 =C2=A0 app/testpmd: remove useless pointer checks
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix compatibility with some old firmwares =C2=A0 =C2=A0 =C2=A0 vhost: fix async access
=C2=A0 =C2=A0 =C2=A0 net/ice: fix build with GCC 12
=C2=A0 =C2=A0 =C2=A0 vdpa/ifc: fix build with GCC 12
=C2=A0 =C2=A0 =C2=A0 app/flow-perf: fix build with GCC 12
=C2=A0 =C2=A0 =C2=A0 eal/x86: drop export of internal alignment macro
=C2=A0 =C2=A0 =C2=A0 test/ipsec: fix build with GCC 12
=C2=A0 =C2=A0 =C2=A0 vhost/crypto: fix build with GCC 12
=C2=A0 =C2=A0 =C2=A0 vhost/crypto: fix descriptor processing
=C2=A0 =C2=A0 =C2=A0 vhost: add some trailing newline in log messages

Deepak Khandelwal (1):
=C2=A0 =C2=A0 =C2=A0 mem: skip attaching external memory in secondary proce= ss

Dmitry Kozlyuk (7):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix Tx when inlining is impossible
=C2=A0 =C2=A0 =C2=A0 doc: fix API index Markdown syntax
=C2=A0 =C2=A0 =C2=A0 ethdev: prohibit polling stopped queue
=C2=A0 =C2=A0 =C2=A0 app/testpmd: do not poll stopped queues
=C2=A0 =C2=A0 =C2=A0 net/mlx5: destroy indirect actions on port stop
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix MPRQ pool registration
=C2=A0 =C2=A0 =C2=A0 doc: add more instructions for running as non-root

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

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

Gagandeep Singh (8):
=C2=A0 =C2=A0 =C2=A0 crypto/dpaa_sec: fix digest size
=C2=A0 =C2=A0 =C2=A0 crypto/dpaa2_sec: fix fle buffer leak
=C2=A0 =C2=A0 =C2=A0 crypto/dpaa2_sec: fix buffer pool ID check
=C2=A0 =C2=A0 =C2=A0 crypto/dpaa2_sec: fix operation status for simple FD =C2=A0 =C2=A0 =C2=A0 common/dpaax: fix short MAC-I IV calculation for ZUC =C2=A0 =C2=A0 =C2=A0 net/dpaa: fix event queue detach
=C2=A0 =C2=A0 =C2=A0 doc: add missing auth algo for IPsec example
=C2=A0 =C2=A0 =C2=A0 crypto/dpaa2_sec: fix crypto operation pointer

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

Gregory Etelson (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix RSS expansion for patterns with ICMP ite= m

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

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

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

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

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

Huisong Li (14):
=C2=A0 =C2=A0 =C2=A0 net/bonding: fix stopping non-active slaves
=C2=A0 =C2=A0 =C2=A0 net/bonding: fix slave stop and remove on port close =C2=A0 =C2=A0 =C2=A0 net/hns3: fix RSS disable
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix rollback on RSS hash update
=C2=A0 =C2=A0 =C2=A0 net/hns3: remove redundant RSS tuple field
=C2=A0 =C2=A0 =C2=A0 net/hns3: remove unnecessary RSS switch
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix port status of bonding slave device =C2=A0 =C2=A0 =C2=A0 net/bonding: fix RSS inconsistency between ports
=C2=A0 =C2=A0 =C2=A0 test/bonding: fix RSS test when disable RSS
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix an unreasonable memset
=C2=A0 =C2=A0 =C2=A0 net/hns3: remove duplicate definition
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix return value for unsupported tuple
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix bonding slave devices not released =C2=A0 =C2=A0 =C2=A0 app/testpmd: fix supported RSS offload display

Jakub Poczatek (1):
=C2=A0 =C2=A0 =C2=A0 doc: fix grammar and parameters in l2fwd-crypto guide<= br>
Jakub Wysocki (1):
=C2=A0 =C2=A0 =C2=A0 crypto/scheduler: fix queue pair in scheduler failover=

Jeff Daly (1):
=C2=A0 =C2=A0 =C2=A0 net/ixgbe: add option for link up check on pin SDP3
Jiawen Wu (2):
=C2=A0 =C2=A0 =C2=A0 net/txgbe: fix max number of queues for SR-IOV
=C2=A0 =C2=A0 =C2=A0 net/txgbe: fix register polling

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

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

Kalesh AP (10):
=C2=A0 =C2=A0 =C2=A0 net/bnxt: remove unused macro
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix device capability reporting
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix Rx configuration
=C2=A0 =C2=A0 =C2=A0 net/bnxt: avoid unnecessary endianness conversion
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix speed autonegotiation
=C2=A0 =C2=A0 =C2=A0 net/bnxt: force PHY update on certain configurations =C2=A0 =C2=A0 =C2=A0 net/bnxt: fix link status when port is stopped
=C2=A0 =C2=A0 =C2=A0 net/bnxt: recheck FW readiness if in reset process
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix tunnel stateless offloads
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix setting forced speed

Ke Zhang (6):
=C2=A0 =C2=A0 =C2=A0 net/bonding: fix RSS key config with extended key leng= th
=C2=A0 =C2=A0 =C2=A0 net/iavf: fix mbuf release in multi-process
=C2=A0 =C2=A0 =C2=A0 net/iavf: fix Rx queue interrupt setting
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix multicast address pool leak
=C2=A0 =C2=A0 =C2=A0 kni: use dedicated function to set random MAC address<= br> =C2=A0 =C2=A0 =C2=A0 kni: use dedicated function to set MAC address

Kevin Liu (1):
=C2=A0 =C2=A0 =C2=A0 net/ice: fix MTU info for DCF

Konstantin Ananyev (1):
=C2=A0 =C2=A0 =C2=A0 acl: fix rules with 8-byte field size

Kumara Parameshwaran (1):
=C2=A0 =C2=A0 =C2=A0 gro: fix identifying fragmented packets

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

Long Li (2):
=C2=A0 =C2=A0 =C2=A0 net/netvsc: fix calculation of checksums based on mbuf= flag
=C2=A0 =C2=A0 =C2=A0 net/netvsc: fix vmbus device reference in multi-proces= s

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

Mattias R=C3=B6nnblom (1):
=C2=A0 =C2=A0 =C2=A0 examples/bond: fix invalid use of trylock

Maxime Coquelin (4):
=C2=A0 =C2=A0 =C2=A0 net/vhost: fix TSO feature default disablement
=C2=A0 =C2=A0 =C2=A0 vhost: fix missing virtqueue lock protection
=C2=A0 =C2=A0 =C2=A0 app/testpmd: revert MAC update in checksum forwarding<= br> =C2=A0 =C2=A0 =C2=A0 vhost: fix missing enqueue pseudo-header calculation
Michael Baum (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix LRO validation in Rx setup

Mike Pattrick (1):
=C2=A0 =C2=A0 =C2=A0 net/i40e: populate error in flow director parser

Min Hu (Connor) (4):
=C2=A0 =C2=A0 =C2=A0 app/testpmd: check statistics query before printing =C2=A0 =C2=A0 =C2=A0 net/bonding: fix mbuf fast free usage
=C2=A0 =C2=A0 =C2=A0 ethdev: fix port state when stop
=C2=A0 =C2=A0 =C2=A0 ethdev: fix port close in secondary process

Mingxia Liu (1):
=C2=A0 =C2=A0 =C2=A0 app/testpmd: replace hardcoded min mbuf number with ma= cro

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

Nicolas Chautru (4):
=C2=A0 =C2=A0 =C2=A0 baseband/acc100: update companion PF configure functio= n
=C2=A0 =C2=A0 =C2=A0 baseband/acc100: add protection for some negative scen= ario
=C2=A0 =C2=A0 =C2=A0 baseband/acc100: remove RTE prefix for internal macros=
=C2=A0 =C2=A0 =C2=A0 baseband/acc100: remove prefix of internal file

Nithin Dabilpuram (1):
=C2=A0 =C2=A0 =C2=A0 examples/ipsec-secgw: fix promiscuous mode option

Pablo de Lara (2):
=C2=A0 =C2=A0 =C2=A0 crypto/ipsec_mb: fix length and offset settings
=C2=A0 =C2=A0 =C2=A0 crypto/ipsec_mb: fix GMAC parameters setting

Peng Zhang (1):
=C2=A0 =C2=A0 =C2=A0 net/nfp: fix disabling VLAN stripping

Qiming Yang (4):
=C2=A0 =C2=A0 =C2=A0 doc: update matching versions in ice guide
=C2=A0 =C2=A0 =C2=A0 net/iavf: fix queue start exception handling
=C2=A0 =C2=A0 =C2=A0 doc: update matching versions in i40e guide
=C2=A0 =C2=A0 =C2=A0 net/iavf: increase reset complete wait count

Rahul Lakkireddy (2):
=C2=A0 =C2=A0 =C2=A0 net/cxgbe: fix port ID in Rx mbuf
=C2=A0 =C2=A0 =C2=A0 net/cxgbe: fix Tx queue stuck with mbuf chain coalesci= ng

Raja Zidane (5):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix Rx/Tx stats concurrency
=C2=A0 =C2=A0 =C2=A0 examples/l2fwd-crypto: fix stats refresh rate
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix Tx recovery
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix packet segment allocation
=C2=A0 =C2=A0 =C2=A0 examples/link_status_interrupt: fix stats refresh rate=

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

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

Romain Delhomel (1):
=C2=A0 =C2=A0 =C2=A0 bus/fslmc: fix VFIO setup

Ruifeng Wang (1):
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix reordering in NEON Rx

Shun Hao (1):
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix metering and policing command for RFC= 4115

Somnath Kotur (2):
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix ring group on Rx restart
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix freeing VNIC filters

Stanislaw Kardach (5):
=C2=A0 =C2=A0 =C2=A0 test/hash: report non HTM numbers for single thread =C2=A0 =C2=A0 =C2=A0 examples/l3fwd: fix scalar LPM
=C2=A0 =C2=A0 =C2=A0 test/ring: remove excessive inlining
=C2=A0 =C2=A0 =C2=A0 config: fix C++ cross compiler for Arm and PPC
=C2=A0 =C2=A0 =C2=A0 ci: enable C++ check for Arm and PPC

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

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

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

Tianhao Chai (1):
=C2=A0 =C2=A0 =C2=A0 eal: fix C++ include for device event and DMA

Tyler Retzlaff (1):
=C2=A0 =C2=A0 =C2=A0 eal/windows: fix data race when creating threads

Vanshika Shukla (1):
=C2=A0 =C2=A0 =C2=A0 crypto/dpaa_sec: fix secondary process probing

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

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

Volodymyr Fialko (1):
=C2=A0 =C2=A0 =C2=A0 examples/ipsec-secgw: fix uninitialized memory access<= br>
Wei Huang (2):
=C2=A0 =C2=A0 =C2=A0 raw/ifpga: unregister interrupt on close
=C2=A0 =C2=A0 =C2=A0 raw/ifpga: remove virtual devices on close

Wenjing Qiao (1):
=C2=A0 =C2=A0 =C2=A0 net/ice: fix outer L4 checksum in scalar Rx

Wenjun Wu (1):
=C2=A0 =C2=A0 =C2=A0 net/ice/base: fix getting sched node from ID type

Wenwu Ma (2):
=C2=A0 =C2=A0 =C2=A0 app/testpmd: perform SW IP checksum for GRO/GSO packet= s
=C2=A0 =C2=A0 =C2=A0 vhost: fix deadlock when message handling failed

Wenxuan Wu (2):
=C2=A0 =C2=A0 =C2=A0 net/i40e: fix max frame size config at port level
=C2=A0 =C2=A0 =C2=A0 net/ice/base: fix build with GCC 12

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

Xueming Li (2):
=C2=A0 =C2=A0 =C2=A0 vdpa/mlx5: fix interrupt trash that leads to crash
=C2=A0 =C2=A0 =C2=A0 vdpa/mlx5: fix dead loop when process interrupted

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

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

Yuan Wang (3):
=C2=A0 =C2=A0 =C2=A0 net/vhost: fix access to freed memory
=C2=A0 =C2=A0 =C2=A0 examples/vhost: fix crash when no VMDq
=C2=A0 =C2=A0 =C2=A0 net/vhost: fix deadlock on vring state change

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

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

--00000000000044b44905e6fdba51--