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 B0AEDA0542 for ; Fri, 16 Dec 2022 08:55:19 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8A6F740E09; Fri, 16 Dec 2022 08:55:19 +0100 (CET) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by mails.dpdk.org (Postfix) with ESMTP id E48ED40685 for ; Fri, 16 Dec 2022 08:55:17 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1671177317; 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=eq8dIzfd3MWHBcgH1U4f3yfi/cQp8WGALL2unBnhwCo=; b=AFV1OXBqqg8QmiJxWM/nACEgyxB5sfw4QHt4FvwTP2jTh7OH8qU5Ch9u2Ae1PmzG+rmTYF mFpLiN+EhWB8H1HZ7nUT0xhR7AQ2MgdV5zfTAL8mIzSvG8b9gZskIRLUmi0mzzs7UMfUrp KS4wT+WMbdIAE95hWBT23RHsoMRU5jc= Received: from mail-lf1-f71.google.com (mail-lf1-f71.google.com [209.85.167.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-97-ndgQqrpgMZ6_Du-Fxos75g-1; Fri, 16 Dec 2022 02:55:15 -0500 X-MC-Unique: ndgQqrpgMZ6_Du-Fxos75g-1 Received: by mail-lf1-f71.google.com with SMTP id i13-20020a056512340d00b004b8825890a1so769670lfr.1 for ; Thu, 15 Dec 2022 23:55:15 -0800 (PST) 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:subject:date:message-id :reply-to; bh=eq8dIzfd3MWHBcgH1U4f3yfi/cQp8WGALL2unBnhwCo=; b=FfOdwYfPEkha+g4Wwc4YuPX0N8riS5Mb2N/LpOoRHaiGxbEfqIifh8RRGnGoYLNuwH MWjgr700KxUXRlJUtq32PecBkvjD48QU7/qF44vU/0I/4pyn46xcfnw5Fx6LCf5pNkkt W6YBmtzqjEm8KdoMgwczeesTNd0AMAXyeoFNHtZfQVfy0J84H+SgKNvHTBMzS1z2RlB1 YWo+pilPPkuKnPjazqBX8b63Hl+cO/W5RJHYqc+RLyZ6IO5SGJOVTKCqhLX/auYN8X/p pL3EhmGalHhDyHFd8bJAZgxBCB1QF7ldZ/bsQORafiTUsYde+QBx2pNZ1JM6djbY72U3 sb7Q== X-Gm-Message-State: ANoB5pnvkxwvnxQgFidWXFUO7vOFS54aJLZyYyxh2nyESo4/0Hms0WD/ IjrllvqNSEP8TeADMWc+F+i1Q4svdALSgy4GgPHwOHgMTZe2HgmHCBBh1ZTtgOIh9yRq7GURvX8 BqT5oAetyL9SQTGOG0qsnNu8= X-Received: by 2002:a2e:95d1:0:b0:27a:3f01:b302 with SMTP id y17-20020a2e95d1000000b0027a3f01b302mr969232ljh.144.1671177313899; Thu, 15 Dec 2022 23:55:13 -0800 (PST) X-Google-Smtp-Source: AA0mqf5h8h6LYJh6rXV+nLh73W5vpzFNs8Pr9mdY7X6vmPXmpxsXtUHtc0VWdUt4dmMbq42VCsZfaN0S61pIBWqiFac= X-Received: by 2002:a2e:95d1:0:b0:27a:3f01:b302 with SMTP id y17-20020a2e95d1000000b0027a3f01b302mr969212ljh.144.1671177313455; Thu, 15 Dec 2022 23:55:13 -0800 (PST) MIME-Version: 1.0 References: <20221206112937.196544-1-ktraynor@redhat.com> In-Reply-To: <20221206112937.196544-1-ktraynor@redhat.com> From: YangHang Liu Date: Fri, 16 Dec 2022 15:55:01 +0800 Message-ID: Subject: Re: 21.11.3 patches review and test To: Kevin Traynor 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 , 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="00000000000020265005efed4a4a" 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 --00000000000020265005efed4a4a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Kevin, RedHat QE does not find new issues about the 21.11.3 dpdk during the tests. 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: PASS - 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-kvm-6.2 - DPDK - commit 0bb6905a88784306878d9fceb0aa1c1ec68d1397 (tag: v21.11.3-rc1) Author: Kevin Traynor Date: Mon Dec 5 11:53:33 2022 +0000 version: 21.11.3-rc1 Signed-off-by: Kevin Traynor NICs: X540-AT2 NIC(ixgbe, 10G) Best Regards, YangHang Liu On Tue, Dec 6, 2022 at 7:29 PM Kevin Traynor wrote: > Hi all, > > Here is a list of patches targeted for stable release 21.11.3. > > The planned date for the final release is 19th December. > > 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=3Dv21.11.3-rc1 > > These patches are located at branch 21.11 of dpdk-stable repo: > https://dpdk.org/browse/dpdk-stable/ > > Thanks. > > Kevin > > --- > Abdullah Sevincer (1): > event/dlb2: handle enqueuing more than maximum depth > > Abhimanyu Saini (1): > common/sfc_efx/base: remove VQ index check during VQ start > > Aleksandr Miloshenko (1): > net/iavf: fix Tx done descriptors cleanup > > Alex Kiselev (1): > net/tap: fix overflow of network interface index > > Alexander Chernavin (1): > net/virtio: fix crash when configured twice > > Alexander Kozyrev (3): > net/mlx5: fix shared Rx queue config reuse > net/mlx5: fix first segment inline length > net/mlx5: fix indexed pool local cache crash > > Ali Alnubani (1): > examples/l2fwd-crypto: fix typo in error message > > Amit Prakash Shukla (6): > net/mvneta: fix build with GCC 12 > test/ipsec: fix build with GCC 12 > ipsec: fix build with GCC 12 > crypto/qat: fix build with GCC 12 > net/i40e: fix build with MinGW GCC 12 > net/qede/base: fix 32-bit build with GCC 12 > > Andrew Boyer (5): > net/ionic: fix endianness for Rx and Tx > net/ionic: fix endianness for RSS > net/ionic: fix adapter name for logging > net/ionic: fix Rx filter save > net/ionic: fix reported error stats > > Anoob Joseph (1): > test/crypto: fix PDCP vectors > > Apeksha Gupta (2): > net/enetfec: fix restart > net/enetfec: fix buffer leak > > Arek Kusztal (1): > common/qat: fix VF to PF answer > > Ashwin Sekhar T K (1): > mempool/cnxk: fix destroying empty pool > > Ben Magistro (1): > doc: fix dumpcap interface parameter option > > Benjamin Le Berre (1): > net/bnxt: fix error code during MTU change > > Bhagyada Modali (9): > net/axgbe: fix scattered Rx > net/axgbe: fix mbuf lengths in scattered Rx > net/axgbe: fix length of each segment in scattered Rx > net/axgbe: fix checksum and RSS in scattered Rx > net/axgbe: optimise scattered Rx > net/axgbe: remove freeing buffer in scattered Rx > net/axgbe: reset end of packet in scattered Rx > net/axgbe: clear buffer on scattered Rx chaining failure > net/axgbe: save segment data in scattered Rx > > Bing Zhao (2): > net/mlx5: fix build with recent compilers > bus/auxiliary: prevent device from being probed again > > Brian Dooley (1): > crypto/qat: fix null hash algorithm digest size > > Changpeng Liu (1): > vhost: add non-blocking API for posting interrupt > > Chaoyong He (1): > net/nfp: fix Rx descriptor DMA address > > Chengwen Feng (8): > net/hns3: fix crash in SVE Tx > net/hns3: fix next-to-use overflow in SVE Tx > net/hns3: fix next-to-use overflow in simple Tx > net/hns3: fix crash when secondary process access FW > net/hns3: revert Tx performance optimization > net/hns3: revert fix mailbox communication with HW > net/hns3: fix VF mailbox message handling > app/testpmd: remove jumbo offload > > Ciara Power (1): > test/crypto: fix wireless auth digest segment > > Conor Walsh (1): > doc: fix reference to dma application example > > Dariusz Sosnowski (1): > net/mlx5: fix hairpin split with set VLAN VID action > > David Marchand (23): > vhost: fix virtqueue use after free on NUMA reallocation > app/testpmd: restore ixgbe bypass commands > net/failsafe: fix interrupt handle leak > net/bnxt: fix build with GCC 13 > trace: fix mode for new trace point > trace: fix mode change > trace: fix leak with regexp > trace: fix dynamically enabling trace points > trace: fix race in debug dump > ci: bump versions of actions in GHA > ci: update to new API for step outputs in GHA > service: fix build with clang 15 > vhost: fix build with clang 15 > bus/dpaa: fix build with clang 15 > net/atlantic: fix build with clang 15 > net/dpaa2: fix build with clang 15 > app/testpmd: fix build with clang 15 > app/testpmd: fix build with clang 15 in flow code > test/efd: fix build with clang 15 > test/member: fix build with clang 15 > test/event: fix build with clang 15 > ci: enable ABI check in GHA > trace: fix metadata dump > > Dmitry Kozlyuk (4): > build: enable developer mode for all working trees > eal: fix side effect in some pointer arithmetic macros > mempool: make event callbacks process-private > common/mlx5: fix multi-process mempool registration > > Dong Zhou (1): > net/mlx5: fix thread workspace memory leak > > Dongdong Liu (2): > doc: fix application name in procinfo guide > doc: document device dump in procinfo guide > > Erik Gabriel Carrillo (1): > service: fix early move to inactive status > > Fidaullah Noonari (1): > malloc: fix storage size for some allocations > > Frank Du (1): > net/ice: fix interrupt handler unregister > > Gagandeep Singh (5): > net/dpaa: fix buffer freeing in slow path > net/dpaa: use internal mempool for SG table > net/dpaa: fix buffer freeing on SG Tx > net/dpaa2: use internal mempool for SG table > net/dpaa2: fix buffer freeing on SG Tx > > Ganapati Kundapura (1): > eventdev/crypto: fix multi-process > > Gregory Etelson (6): > net/mlx5: fix RSS expansion buffer size > app/testpmd: fix MAC header in checksum forward engine > common/mlx5: fix shared mempool subscription > net/mlx5: fix port initialization with small LRO > net/mlx5: fix maximum LRO message size > doc: add LRO size limitation in mlx5 guide > > Haiyue Wang (1): > ring: fix description > > Hamza Khan (1): > examples/vm_power_manager: use safe list iterator > > Hanumanth Pothula (1): > net/cnxk: fix DF bit in vector mode > > Hernan Vargas (14): > baseband/acc100: fix memory leak > baseband/acc100: check turbo dec/enc input > baseband/acc100: add null checks > baseband/acc100: fix input length for CRC24B > baseband/acc100: fix clearing PF IR outside handler > baseband/acc100: fix device minimum alignment > baseband/acc100: fix close cleanup > baseband/acc100: add LDPC encoder padding function > baseband/acc100: check AQ availability > baseband/acc100: fix ring availability calculation > baseband/acc100: enforce additional check on FCW > baseband/acc100: fix null HARQ input case > baseband/acc100: fix ring/queue allocation > baseband/acc100: fix double MSI intr in TB mode > > Huisong Li (18): > net/hns3: fix Rx with PTP > net/hns3: delete unused markup > net/hns3: fix clearing hardware MAC statistics > net/hns3: fix RSS filter restore > net/hns3: fix RSS flow rule restore > net/hns3: move flow direction rule recovery > net/hns3: fix packet type for GENEVE > net/hns3: fix IPv4 and IPv6 RSS > net/hns3: fix typos in IPv6 SCTP fields > net/hns3: fix IPv4 RSS > net/hns3: add L3 and L4 RSS types > net/bonding: fix slave device Rx/Tx offload configuration > net/bonding: fix dropping valid MAC packets > net/bonding: fix mbuf fast free handling > net/hns3: extract functions to create RSS and FDIR flow rule > net/hns3: fix RSS rule restore > net/hns3: fix lock protection of RSS flow rule > net/hns3: fix restore filter function input > > Huzaifa Rahman (1): > net/memif: fix crash with different number of Rx/Tx queues > > Ilya Maximets (1): > doc: fix support table for Ethernet/VLAN flow items > > Ivan Malov (3): > common/sfc_efx/base: fix maximum Tx data count > net/bonding: fix descriptor limit reporting > net/bonding: fix flow flush order on close > > James Hershaw (1): > net/nfp: improve HW info header log readability > > Jeremy Spewock (1): > test/ipsec: skip if no compatible device > > Jerin Jacob (2): > eal: fix doxygen comments for UUID > power: fix some doxygen comments > > Jiawei Wang (4): > net/mlx5: fix modify action with tunnel decapsulation > net/mlx5: fix tunnel header with IPIP offload > net/mlx5: fix source port checking in sample flow rule > net/mlx5: fix mirror flow validation with ASO action > > Jiawen Wu (6): > net/txgbe: fix IPv6 flow rule > net/txgbe: remove semaphore between SW/FW > net/txgbe: rename some extended statistics > net/ngbe: rename some extended statistics > net/ngbe: remove semaphore between SW/FW > net/ngbe: fix maximum frame size > > Jie Hai (1): > net/hns3: fix minimum Tx frame length > > Jie Wang (1): > net/i40e: fix jumbo frame Rx with X722 > > Jun Qiu (3): > gro: trim tail padding bytes > net/bonding: fix Tx hash for TCP > hash: fix RCU configuration memory leak > > Kai Ji (1): > test/crypto: fix bitwise operator in a SNOW3G case > > Kalesh AP (2): > net/bnxt: remove unnecessary check > net/bnxt: fix representor info freeing > > Ke Zhang (2): > net/i40e: fix VF representor release > net/iavf: fix L3 checksum Tx offload flag > > Kevin Liu (2): > net/iavf: check illegal packet sizes > net/ice: check illegal packet sizes > > Kevin Traynor (1): > Revert "cryptodev: fix missing SHA3 algorithm strings" > > Kumara Parameshwaran (1): > gro: check payload length after trim > > Long Li (2): > net/mlx4: fix Verbs FD leak in secondary process > net/mlx5: fix Verbs FD leak in secondary process > > Long Wu (1): > net/nfp: fix memory leak in Rx > > Luca Boccassi (1): > drivers: fix typos found by Lintian > > Mao YingMing (1): > net/bnxt: fix null pointer dereference in LED config > > Mattias R=C3=B6nnblom (3): > net: accept unaligned data in checksum routines > event/dsw: fix flow migration > doc: fix event timer adapter guide > > Maxime Coquelin (1): > vhost: fix build with GCC 12 > > Megha Ajmera (2): > sched: fix subport profile configuration > examples/qos_sched: fix number of subport profiles > > Michael Baum (5): > net/mlx5: fix null check in devargs parsing > doc: fix underlines in testpmd guide > doc: fix colons in testpmd aged flow rules > net/mlx5: fix race condition in counter pool resizing > net/mlx5: fix port event cleaning order > > Mingjin Ye (4): > net/ice: support VXLAN-GPE tunnel offload > net/i40e: fix pctype configuration for X722 > net/ice: fix scalar Rx path segment > net/ice: fix scalar Tx path segment > > M=C3=A1rio Kuka (1): > pcapng: fix write more packets than IOV_MAX limit > > Naga Harish K S V (4): > eventdev/eth_tx: add spinlock for adapter start/stop > eventdev/eth_tx: fix adapter stop > timer: fix stopping all timers > eventdev/eth_tx: fix queue delete > > Nithin Dabilpuram (3): > examples/ipsec-secgw: use Tx checksum offload conditionally > examples/l3fwd: fix MTU configuration with event mode > net/cnxk: fix later skip to include mbuf private data > > Olivier Matz (7): > cryptodev: fix unduly newlines in logs > mem: fix API doc about allocation on secondary processes > event/sw: fix flow ID init in self test > event/sw: fix log in self test > net/ixgbe: fix broadcast Rx on VF after promisc removal > net/ixgbe: fix unexpected VLAN Rx in promisc mode on VF > net/ixgbevf: fix promiscuous and allmulti > > Pablo de Lara (1): > examples/fips_validation: fix typo in error log > > Pavan Nikhilesh (3): > event/cnxk: fix missing xstats operations > event/cnxk: fix mbuf offset calculation > event/cnxk: fix missing mempool cookie marking > > Peng Zhang (3): > net/nfp: compose firmware file name with new hwinfo > buildtools: fix NUMA nodes count > net/nfp: fix internal buffer size and MTU check > > Qi Zhang (12): > net/ice/base: fix division during E822 PTP init > net/ice/base: fix 100M speed capability > net/ice/base: fix DSCP PFC TLV creation > net/ice/base: fix media type of PHY 10G SFI C2C > net/ice/base: fix function descriptions for parser > net/ice/base: fix endian format > net/ice/base: fix array overflow in add switch recipe > net/ice/base: fix bit finding range over ptype bitmap > net/ice/base: fix add MAC rule > net/ice/base: fix double VLAN in promiscuous mode > net/ice/base: ignore promiscuous already exist > net/ice/base: fix input set of GTPoGRE > > Qiming Yang (1): > app/testpmd: skip port reset in secondary process > > Radu Nicolau (5): > net/iavf: update IPsec ESN values when updating session > net/iavf: fix IPsec flow create error check > net/iavf: fix SPI check > net/iavf: fix queue stop for large VF > examples/ipsec-secgw: fix Tx checksum offload flag > > Raja Zidane (1): > net/mlx5: fix Tx check for hardware descriptor length > > Rohit Raj (1): > net/dpaa: fix jumbo packet Rx in case of VSP > > Satha Rao (1): > common/cnxk: fix schedule weight update > > Satheesh Paul (3): > common/cnxk: fix log level during MCAM allocation > common/cnxk: fix missing flow counter reset > common/cnxk: fix printing disabled MKEX registers > > Shiqi Liu (2): > node: check Rx element allocation > dma/idxd: check DSA device allocation > > Shun Hao (4): > net/mlx5: fix meter profile delete after disable > net/mlx5: fix action flag data type > net/mlx5: fix drop action validation > net/mlx5: fix assert when creating meter policy > > Stephen Coleman (1): > doc: fix typo depreciated instead of deprecated > > Stephen Hemminger (8): > event/sw: fix device name in dump > eal: fix data race in multi-process support > pdump: do not allow enable/disable in primary process > app/dumpcap: fix crash on cleanup > app/dumpcap: fix pathname for output file > app/testpmd: make quit flag volatile > ring: remove leftover comment about watermark > doc: avoid meson deprecation in setup > > Steve Yang (1): > net/iavf: fix pattern check for flow director parser > > Steven Zou (1): > common/iavf: avoid copy in async mode > > Sunyang Wu (1): > test/crypto: fix debug messages > > Taekyung Kim (1): > vdpa/ifc: handle data path update failure > > Tal Shnaiderman (1): > net/mlx5: fix thread termination check on Windows > > Thomas Monjalon (2): > drivers: remove unused build variable > doc: add Rx buffer split capability for mlx5 > > Ting Xu (1): > net/ice/base: fix inner symmetric RSS hash in raw flow > > Tomasz Jonak (1): > net/ice: fix null function pointer call > > Vanshika Shukla (1): > net/dpaa2: fix DPDMUX error behaviour > > Viacheslav Ovsiienko (3): > net/mlx5: fix check for orphan wait descriptor > net/mlx5: fix single not inline packet storing > net/mlx5: fix inline length exceeding descriptor limit > > Vladimir Medvedkin (2): > test/hash: remove dead code in extendable bucket test > test/hash: fix bulk lookup check > > Volodymyr Fialko (3): > cryptodev: fix missing SHA3 algorithm strings > eventdev: fix name of Rx conf type in documentation > app/eventdev: fix limits in error message > > Wenwu Ma (1): > examples/vhost: fix use after free > > Wenzhuo Lu (1): > net/iavf: fix VLAN offload > > Yi Li (1): > doc: fix maximum packet size of virtio driver > > Yiding Zhou (4): > net/iavf: fix VLAN insertion > net/iavf: revert VLAN insertion fix > net/ice/base: fix duplicate flow rules > net/iavf: add thread for event callbacks > > Yunjian Wang (2): > net/bonding: fix array overflow in Rx burst > net/bonding: fix double slave link status query > > Zhichao Zeng (3): > net/ice: fix RSS hash update > net/iavf: fix processing VLAN TCI in SSE path > net/iavf: fix outer checksum flags > > Zhirun Yan (1): > graph: fix node objects allocation > > --00000000000020265005efed4a4a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Kevin,

RedHat QE doe= s not find new issues about the 21.11.3 dpdk during the tests.
We tested below 17 scenarios and all got PASS on RHEL8:
  • Guest with device assignment(PF) throughput= testing(1G hugepage size): PASS
  • Guest w= ith device assignment(PF) throughput testing(2M hugepage size) : PASS
  • <= li style=3D"margin-left:15px">Guest with device assignment(VF) throughput t= esting: PASS
  • PVP (host dpdk testpmd as v= switch) 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: PA= SS
  • vhost-user reconnect with dpdk-client= , qemu-server: qemu reconnect: PASS
  • vhos= t-user reconnect with dpdk-client, qemu-server: ovs reconnect: PASS
  • 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+d= pdk+vhost-user 1Q live migration testing (2M): PASS
  • Guest with ovs+dpdk+vhost-user 2Q live migration testing: PASS<= /li>
  • Guest with ovs+dpdk+vhost-user 4Q live m= igration testing: PASS
  • Host PF + DPDK te= sting: PASS
  • Host VF + DPDK testing: PASS=
  • Versions:
    • kernel 4.18
    • <= li style=3D"margin-left:15px">qemu-kvm-6.2
    • DPDK
      • commit 0bb6905a88784306878d9= fceb0aa1c1ec68d1397 (tag: v21.11.3-rc1)
        Author: Kevin Traynor <ktraynor@redhat.com>
        Date: =C2= =A0 Mon Dec 5 11:53:33 2022 +0000
        =C2=A0 =C2=A0 version: 21.11.3-rc1
        = =C2=A0 =C2=A0 Signed-off-by: Kevin Traynor <ktraynor@redhat.com>

    NICs: X540-AT2 NIC(ixgbe, 10G)


    Best Regards,
    YangHang Liu=


    On Tue, Dec 6, 2022 at 7:29 PM Kevin Trayno= r <ktraynor@redhat.com> wr= ote:
    Hi all,

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

    The planned date for the final release is 19th December.

    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=3Dv21.11.3-rc1

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

    Thanks.

    Kevin

    ---
    Abdullah Sevincer (1):
    =C2=A0 =C2=A0 =C2=A0 event/dlb2: handle enqueuing more than maximum depth
    Abhimanyu Saini (1):
    =C2=A0 =C2=A0 =C2=A0 common/sfc_efx/base: remove VQ index check during VQ s= tart

    Aleksandr Miloshenko (1):
    =C2=A0 =C2=A0 =C2=A0 net/iavf: fix Tx done descriptors cleanup

    Alex Kiselev (1):
    =C2=A0 =C2=A0 =C2=A0 net/tap: fix overflow of network interface index

    Alexander Chernavin (1):
    =C2=A0 =C2=A0 =C2=A0 net/virtio: fix crash when configured twice

    Alexander Kozyrev (3):
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix shared Rx queue config reuse
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix first segment inline length
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix indexed pool local cache crash

    Ali Alnubani (1):
    =C2=A0 =C2=A0 =C2=A0 examples/l2fwd-crypto: fix typo in error message

    Amit Prakash Shukla (6):
    =C2=A0 =C2=A0 =C2=A0 net/mvneta: fix build with GCC 12
    =C2=A0 =C2=A0 =C2=A0 test/ipsec: fix build with GCC 12
    =C2=A0 =C2=A0 =C2=A0 ipsec: fix build with GCC 12
    =C2=A0 =C2=A0 =C2=A0 crypto/qat: fix build with GCC 12
    =C2=A0 =C2=A0 =C2=A0 net/i40e: fix build with MinGW GCC 12
    =C2=A0 =C2=A0 =C2=A0 net/qede/base: fix 32-bit build with GCC 12

    Andrew Boyer (5):
    =C2=A0 =C2=A0 =C2=A0 net/ionic: fix endianness for Rx and Tx
    =C2=A0 =C2=A0 =C2=A0 net/ionic: fix endianness for RSS
    =C2=A0 =C2=A0 =C2=A0 net/ionic: fix adapter name for logging
    =C2=A0 =C2=A0 =C2=A0 net/ionic: fix Rx filter save
    =C2=A0 =C2=A0 =C2=A0 net/ionic: fix reported error stats

    Anoob Joseph (1):
    =C2=A0 =C2=A0 =C2=A0 test/crypto: fix PDCP vectors

    Apeksha Gupta (2):
    =C2=A0 =C2=A0 =C2=A0 net/enetfec: fix restart
    =C2=A0 =C2=A0 =C2=A0 net/enetfec: fix buffer leak

    Arek Kusztal (1):
    =C2=A0 =C2=A0 =C2=A0 common/qat: fix VF to PF answer

    Ashwin Sekhar T K (1):
    =C2=A0 =C2=A0 =C2=A0 mempool/cnxk: fix destroying empty pool

    Ben Magistro (1):
    =C2=A0 =C2=A0 =C2=A0 doc: fix dumpcap interface parameter option

    Benjamin Le Berre (1):
    =C2=A0 =C2=A0 =C2=A0 net/bnxt: fix error code during MTU change

    Bhagyada Modali (9):
    =C2=A0 =C2=A0 =C2=A0 net/axgbe: fix scattered Rx
    =C2=A0 =C2=A0 =C2=A0 net/axgbe: fix mbuf lengths in scattered Rx
    =C2=A0 =C2=A0 =C2=A0 net/axgbe: fix length of each segment in scattered Rx<= br> =C2=A0 =C2=A0 =C2=A0 net/axgbe: fix checksum and RSS in scattered Rx
    =C2=A0 =C2=A0 =C2=A0 net/axgbe: optimise scattered Rx
    =C2=A0 =C2=A0 =C2=A0 net/axgbe: remove freeing buffer in scattered Rx
    =C2=A0 =C2=A0 =C2=A0 net/axgbe: reset end of packet in scattered Rx
    =C2=A0 =C2=A0 =C2=A0 net/axgbe: clear buffer on scattered Rx chaining failu= re
    =C2=A0 =C2=A0 =C2=A0 net/axgbe: save segment data in scattered Rx

    Bing Zhao (2):
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix build with recent compilers
    =C2=A0 =C2=A0 =C2=A0 bus/auxiliary: prevent device from being probed again<= br>
    Brian Dooley (1):
    =C2=A0 =C2=A0 =C2=A0 crypto/qat: fix null hash algorithm digest size

    Changpeng Liu (1):
    =C2=A0 =C2=A0 =C2=A0 vhost: add non-blocking API for posting interrupt

    Chaoyong He (1):
    =C2=A0 =C2=A0 =C2=A0 net/nfp: fix Rx descriptor DMA address

    Chengwen Feng (8):
    =C2=A0 =C2=A0 =C2=A0 net/hns3: fix crash in SVE Tx
    =C2=A0 =C2=A0 =C2=A0 net/hns3: fix next-to-use overflow in SVE Tx
    =C2=A0 =C2=A0 =C2=A0 net/hns3: fix next-to-use overflow in simple Tx
    =C2=A0 =C2=A0 =C2=A0 net/hns3: fix crash when secondary process access FW =C2=A0 =C2=A0 =C2=A0 net/hns3: revert Tx performance optimization
    =C2=A0 =C2=A0 =C2=A0 net/hns3: revert fix mailbox communication with HW
    =C2=A0 =C2=A0 =C2=A0 net/hns3: fix VF mailbox message handling
    =C2=A0 =C2=A0 =C2=A0 app/testpmd: remove jumbo offload

    Ciara Power (1):
    =C2=A0 =C2=A0 =C2=A0 test/crypto: fix wireless auth digest segment

    Conor Walsh (1):
    =C2=A0 =C2=A0 =C2=A0 doc: fix reference to dma application example

    Dariusz Sosnowski (1):
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix hairpin split with set VLAN VID action
    David Marchand (23):
    =C2=A0 =C2=A0 =C2=A0 vhost: fix virtqueue use after free on NUMA reallocati= on
    =C2=A0 =C2=A0 =C2=A0 app/testpmd: restore ixgbe bypass commands
    =C2=A0 =C2=A0 =C2=A0 net/failsafe: fix interrupt handle leak
    =C2=A0 =C2=A0 =C2=A0 net/bnxt: fix build with GCC 13
    =C2=A0 =C2=A0 =C2=A0 trace: fix mode for new trace point
    =C2=A0 =C2=A0 =C2=A0 trace: fix mode change
    =C2=A0 =C2=A0 =C2=A0 trace: fix leak with regexp
    =C2=A0 =C2=A0 =C2=A0 trace: fix dynamically enabling trace points
    =C2=A0 =C2=A0 =C2=A0 trace: fix race in debug dump
    =C2=A0 =C2=A0 =C2=A0 ci: bump versions of actions in GHA
    =C2=A0 =C2=A0 =C2=A0 ci: update to new API for step outputs in GHA
    =C2=A0 =C2=A0 =C2=A0 service: fix build with clang 15
    =C2=A0 =C2=A0 =C2=A0 vhost: fix build with clang 15
    =C2=A0 =C2=A0 =C2=A0 bus/dpaa: fix build with clang 15
    =C2=A0 =C2=A0 =C2=A0 net/atlantic: fix build with clang 15
    =C2=A0 =C2=A0 =C2=A0 net/dpaa2: fix build with clang 15
    =C2=A0 =C2=A0 =C2=A0 app/testpmd: fix build with clang 15
    =C2=A0 =C2=A0 =C2=A0 app/testpmd: fix build with clang 15 in flow code
    =C2=A0 =C2=A0 =C2=A0 test/efd: fix build with clang 15
    =C2=A0 =C2=A0 =C2=A0 test/member: fix build with clang 15
    =C2=A0 =C2=A0 =C2=A0 test/event: fix build with clang 15
    =C2=A0 =C2=A0 =C2=A0 ci: enable ABI check in GHA
    =C2=A0 =C2=A0 =C2=A0 trace: fix metadata dump

    Dmitry Kozlyuk (4):
    =C2=A0 =C2=A0 =C2=A0 build: enable developer mode for all working trees
    =C2=A0 =C2=A0 =C2=A0 eal: fix side effect in some pointer arithmetic macros=
    =C2=A0 =C2=A0 =C2=A0 mempool: make event callbacks process-private
    =C2=A0 =C2=A0 =C2=A0 common/mlx5: fix multi-process mempool registration
    Dong Zhou (1):
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix thread workspace memory leak

    Dongdong Liu (2):
    =C2=A0 =C2=A0 =C2=A0 doc: fix application name in procinfo guide
    =C2=A0 =C2=A0 =C2=A0 doc: document device dump in procinfo guide

    Erik Gabriel Carrillo (1):
    =C2=A0 =C2=A0 =C2=A0 service: fix early move to inactive status

    Fidaullah Noonari (1):
    =C2=A0 =C2=A0 =C2=A0 malloc: fix storage size for some allocations

    Frank Du (1):
    =C2=A0 =C2=A0 =C2=A0 net/ice: fix interrupt handler unregister

    Gagandeep Singh (5):
    =C2=A0 =C2=A0 =C2=A0 net/dpaa: fix buffer freeing in slow path
    =C2=A0 =C2=A0 =C2=A0 net/dpaa: use internal mempool for SG table
    =C2=A0 =C2=A0 =C2=A0 net/dpaa: fix buffer freeing on SG Tx
    =C2=A0 =C2=A0 =C2=A0 net/dpaa2: use internal mempool for SG table
    =C2=A0 =C2=A0 =C2=A0 net/dpaa2: fix buffer freeing on SG Tx

    Ganapati Kundapura (1):
    =C2=A0 =C2=A0 =C2=A0 eventdev/crypto: fix multi-process

    Gregory Etelson (6):
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix RSS expansion buffer size
    =C2=A0 =C2=A0 =C2=A0 app/testpmd: fix MAC header in checksum forward engine=
    =C2=A0 =C2=A0 =C2=A0 common/mlx5: fix shared mempool subscription
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix port initialization with small LRO
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix maximum LRO message size
    =C2=A0 =C2=A0 =C2=A0 doc: add LRO size limitation in mlx5 guide

    Haiyue Wang (1):
    =C2=A0 =C2=A0 =C2=A0 ring: fix description

    Hamza Khan (1):
    =C2=A0 =C2=A0 =C2=A0 examples/vm_power_manager: use safe list iterator

    Hanumanth Pothula (1):
    =C2=A0 =C2=A0 =C2=A0 net/cnxk: fix DF bit in vector mode

    Hernan Vargas (14):
    =C2=A0 =C2=A0 =C2=A0 baseband/acc100: fix memory leak
    =C2=A0 =C2=A0 =C2=A0 baseband/acc100: check turbo dec/enc input
    =C2=A0 =C2=A0 =C2=A0 baseband/acc100: add null checks
    =C2=A0 =C2=A0 =C2=A0 baseband/acc100: fix input length for CRC24B
    =C2=A0 =C2=A0 =C2=A0 baseband/acc100: fix clearing PF IR outside handler =C2=A0 =C2=A0 =C2=A0 baseband/acc100: fix device minimum alignment
    =C2=A0 =C2=A0 =C2=A0 baseband/acc100: fix close cleanup
    =C2=A0 =C2=A0 =C2=A0 baseband/acc100: add LDPC encoder padding function
    =C2=A0 =C2=A0 =C2=A0 baseband/acc100: check AQ availability
    =C2=A0 =C2=A0 =C2=A0 baseband/acc100: fix ring availability calculation
    =C2=A0 =C2=A0 =C2=A0 baseband/acc100: enforce additional check on FCW
    =C2=A0 =C2=A0 =C2=A0 baseband/acc100: fix null HARQ input case
    =C2=A0 =C2=A0 =C2=A0 baseband/acc100: fix ring/queue allocation
    =C2=A0 =C2=A0 =C2=A0 baseband/acc100: fix double MSI intr in TB mode

    Huisong Li (18):
    =C2=A0 =C2=A0 =C2=A0 net/hns3: fix Rx with PTP
    =C2=A0 =C2=A0 =C2=A0 net/hns3: delete unused markup
    =C2=A0 =C2=A0 =C2=A0 net/hns3: fix clearing hardware MAC statistics
    =C2=A0 =C2=A0 =C2=A0 net/hns3: fix RSS filter restore
    =C2=A0 =C2=A0 =C2=A0 net/hns3: fix RSS flow rule restore
    =C2=A0 =C2=A0 =C2=A0 net/hns3: move flow direction rule recovery
    =C2=A0 =C2=A0 =C2=A0 net/hns3: fix packet type for GENEVE
    =C2=A0 =C2=A0 =C2=A0 net/hns3: fix IPv4 and IPv6 RSS
    =C2=A0 =C2=A0 =C2=A0 net/hns3: fix typos in IPv6 SCTP fields
    =C2=A0 =C2=A0 =C2=A0 net/hns3: fix IPv4 RSS
    =C2=A0 =C2=A0 =C2=A0 net/hns3: add L3 and L4 RSS types
    =C2=A0 =C2=A0 =C2=A0 net/bonding: fix slave device Rx/Tx offload configurat= ion
    =C2=A0 =C2=A0 =C2=A0 net/bonding: fix dropping valid MAC packets
    =C2=A0 =C2=A0 =C2=A0 net/bonding: fix mbuf fast free handling
    =C2=A0 =C2=A0 =C2=A0 net/hns3: extract functions to create RSS and FDIR flo= w rule
    =C2=A0 =C2=A0 =C2=A0 net/hns3: fix RSS rule restore
    =C2=A0 =C2=A0 =C2=A0 net/hns3: fix lock protection of RSS flow rule
    =C2=A0 =C2=A0 =C2=A0 net/hns3: fix restore filter function input

    Huzaifa Rahman (1):
    =C2=A0 =C2=A0 =C2=A0 net/memif: fix crash with different number of Rx/Tx qu= eues

    Ilya Maximets (1):
    =C2=A0 =C2=A0 =C2=A0 doc: fix support table for Ethernet/VLAN flow items
    Ivan Malov (3):
    =C2=A0 =C2=A0 =C2=A0 common/sfc_efx/base: fix maximum Tx data count
    =C2=A0 =C2=A0 =C2=A0 net/bonding: fix descriptor limit reporting
    =C2=A0 =C2=A0 =C2=A0 net/bonding: fix flow flush order on close

    James Hershaw (1):
    =C2=A0 =C2=A0 =C2=A0 net/nfp: improve HW info header log readability

    Jeremy Spewock (1):
    =C2=A0 =C2=A0 =C2=A0 test/ipsec: skip if no compatible device

    Jerin Jacob (2):
    =C2=A0 =C2=A0 =C2=A0 eal: fix doxygen comments for UUID
    =C2=A0 =C2=A0 =C2=A0 power: fix some doxygen comments

    Jiawei Wang (4):
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix modify action with tunnel decapsulation<= br> =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix tunnel header with IPIP offload
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix source port checking in sample flow rule=
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix mirror flow validation with ASO action
    Jiawen Wu (6):
    =C2=A0 =C2=A0 =C2=A0 net/txgbe: fix IPv6 flow rule
    =C2=A0 =C2=A0 =C2=A0 net/txgbe: remove semaphore between SW/FW
    =C2=A0 =C2=A0 =C2=A0 net/txgbe: rename some extended statistics
    =C2=A0 =C2=A0 =C2=A0 net/ngbe: rename some extended statistics
    =C2=A0 =C2=A0 =C2=A0 net/ngbe: remove semaphore between SW/FW
    =C2=A0 =C2=A0 =C2=A0 net/ngbe: fix maximum frame size

    Jie Hai (1):
    =C2=A0 =C2=A0 =C2=A0 net/hns3: fix minimum Tx frame length

    Jie Wang (1):
    =C2=A0 =C2=A0 =C2=A0 net/i40e: fix jumbo frame Rx with X722

    Jun Qiu (3):
    =C2=A0 =C2=A0 =C2=A0 gro: trim tail padding bytes
    =C2=A0 =C2=A0 =C2=A0 net/bonding: fix Tx hash for TCP
    =C2=A0 =C2=A0 =C2=A0 hash: fix RCU configuration memory leak

    Kai Ji (1):
    =C2=A0 =C2=A0 =C2=A0 test/crypto: fix bitwise operator in a SNOW3G case

    Kalesh AP (2):
    =C2=A0 =C2=A0 =C2=A0 net/bnxt: remove unnecessary check
    =C2=A0 =C2=A0 =C2=A0 net/bnxt: fix representor info freeing

    Ke Zhang (2):
    =C2=A0 =C2=A0 =C2=A0 net/i40e: fix VF representor release
    =C2=A0 =C2=A0 =C2=A0 net/iavf: fix L3 checksum Tx offload flag

    Kevin Liu (2):
    =C2=A0 =C2=A0 =C2=A0 net/iavf: check illegal packet sizes
    =C2=A0 =C2=A0 =C2=A0 net/ice: check illegal packet sizes

    Kevin Traynor (1):
    =C2=A0 =C2=A0 =C2=A0 Revert "cryptodev: fix missing SHA3 algorithm str= ings"

    Kumara Parameshwaran (1):
    =C2=A0 =C2=A0 =C2=A0 gro: check payload length after trim

    Long Li (2):
    =C2=A0 =C2=A0 =C2=A0 net/mlx4: fix Verbs FD leak in secondary process
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix Verbs FD leak in secondary process

    Long Wu (1):
    =C2=A0 =C2=A0 =C2=A0 net/nfp: fix memory leak in Rx

    Luca Boccassi (1):
    =C2=A0 =C2=A0 =C2=A0 drivers: fix typos found by Lintian

    Mao YingMing (1):
    =C2=A0 =C2=A0 =C2=A0 net/bnxt: fix null pointer dereference in LED config
    Mattias R=C3=B6nnblom (3):
    =C2=A0 =C2=A0 =C2=A0 net: accept unaligned data in checksum routines
    =C2=A0 =C2=A0 =C2=A0 event/dsw: fix flow migration
    =C2=A0 =C2=A0 =C2=A0 doc: fix event timer adapter guide

    Maxime Coquelin (1):
    =C2=A0 =C2=A0 =C2=A0 vhost: fix build with GCC 12

    Megha Ajmera (2):
    =C2=A0 =C2=A0 =C2=A0 sched: fix subport profile configuration
    =C2=A0 =C2=A0 =C2=A0 examples/qos_sched: fix number of subport profiles

    Michael Baum (5):
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix null check in devargs parsing
    =C2=A0 =C2=A0 =C2=A0 doc: fix underlines in testpmd guide
    =C2=A0 =C2=A0 =C2=A0 doc: fix colons in testpmd aged flow rules
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix race condition in counter pool resizing<= br> =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix port event cleaning order

    Mingjin Ye (4):
    =C2=A0 =C2=A0 =C2=A0 net/ice: support VXLAN-GPE tunnel offload
    =C2=A0 =C2=A0 =C2=A0 net/i40e: fix pctype configuration for X722
    =C2=A0 =C2=A0 =C2=A0 net/ice: fix scalar Rx path segment
    =C2=A0 =C2=A0 =C2=A0 net/ice: fix scalar Tx path segment

    M=C3=A1rio Kuka (1):
    =C2=A0 =C2=A0 =C2=A0 pcapng: fix write more packets than IOV_MAX limit

    Naga Harish K S V (4):
    =C2=A0 =C2=A0 =C2=A0 eventdev/eth_tx: add spinlock for adapter start/stop =C2=A0 =C2=A0 =C2=A0 eventdev/eth_tx: fix adapter stop
    =C2=A0 =C2=A0 =C2=A0 timer: fix stopping all timers
    =C2=A0 =C2=A0 =C2=A0 eventdev/eth_tx: fix queue delete

    Nithin Dabilpuram (3):
    =C2=A0 =C2=A0 =C2=A0 examples/ipsec-secgw: use Tx checksum offload conditio= nally
    =C2=A0 =C2=A0 =C2=A0 examples/l3fwd: fix MTU configuration with event mode<= br> =C2=A0 =C2=A0 =C2=A0 net/cnxk: fix later skip to include mbuf private data<= br>
    Olivier Matz (7):
    =C2=A0 =C2=A0 =C2=A0 cryptodev: fix unduly newlines in logs
    =C2=A0 =C2=A0 =C2=A0 mem: fix API doc about allocation on secondary process= es
    =C2=A0 =C2=A0 =C2=A0 event/sw: fix flow ID init in self test
    =C2=A0 =C2=A0 =C2=A0 event/sw: fix log in self test
    =C2=A0 =C2=A0 =C2=A0 net/ixgbe: fix broadcast Rx on VF after promisc remova= l
    =C2=A0 =C2=A0 =C2=A0 net/ixgbe: fix unexpected VLAN Rx in promisc mode on V= F
    =C2=A0 =C2=A0 =C2=A0 net/ixgbevf: fix promiscuous and allmulti

    Pablo de Lara (1):
    =C2=A0 =C2=A0 =C2=A0 examples/fips_validation: fix typo in error log

    Pavan Nikhilesh (3):
    =C2=A0 =C2=A0 =C2=A0 event/cnxk: fix missing xstats operations
    =C2=A0 =C2=A0 =C2=A0 event/cnxk: fix mbuf offset calculation
    =C2=A0 =C2=A0 =C2=A0 event/cnxk: fix missing mempool cookie marking

    Peng Zhang (3):
    =C2=A0 =C2=A0 =C2=A0 net/nfp: compose firmware file name with new hwinfo =C2=A0 =C2=A0 =C2=A0 buildtools: fix NUMA nodes count
    =C2=A0 =C2=A0 =C2=A0 net/nfp: fix internal buffer size and MTU check

    Qi Zhang (12):
    =C2=A0 =C2=A0 =C2=A0 net/ice/base: fix division during E822 PTP init
    =C2=A0 =C2=A0 =C2=A0 net/ice/base: fix 100M speed capability
    =C2=A0 =C2=A0 =C2=A0 net/ice/base: fix DSCP PFC TLV creation
    =C2=A0 =C2=A0 =C2=A0 net/ice/base: fix media type of PHY 10G SFI C2C
    =C2=A0 =C2=A0 =C2=A0 net/ice/base: fix function descriptions for parser
    =C2=A0 =C2=A0 =C2=A0 net/ice/base: fix endian format
    =C2=A0 =C2=A0 =C2=A0 net/ice/base: fix array overflow in add switch recipe<= br> =C2=A0 =C2=A0 =C2=A0 net/ice/base: fix bit finding range over ptype bitmap<= br> =C2=A0 =C2=A0 =C2=A0 net/ice/base: fix add MAC rule
    =C2=A0 =C2=A0 =C2=A0 net/ice/base: fix double VLAN in promiscuous mode
    =C2=A0 =C2=A0 =C2=A0 net/ice/base: ignore promiscuous already exist
    =C2=A0 =C2=A0 =C2=A0 net/ice/base: fix input set of GTPoGRE

    Qiming Yang (1):
    =C2=A0 =C2=A0 =C2=A0 app/testpmd: skip port reset in secondary process

    Radu Nicolau (5):
    =C2=A0 =C2=A0 =C2=A0 net/iavf: update IPsec ESN values when updating sessio= n
    =C2=A0 =C2=A0 =C2=A0 net/iavf: fix IPsec flow create error check
    =C2=A0 =C2=A0 =C2=A0 net/iavf: fix SPI check
    =C2=A0 =C2=A0 =C2=A0 net/iavf: fix queue stop for large VF
    =C2=A0 =C2=A0 =C2=A0 examples/ipsec-secgw: fix Tx checksum offload flag

    Raja Zidane (1):
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix Tx check for hardware descriptor length<= br>
    Rohit Raj (1):
    =C2=A0 =C2=A0 =C2=A0 net/dpaa: fix jumbo packet Rx in case of VSP

    Satha Rao (1):
    =C2=A0 =C2=A0 =C2=A0 common/cnxk: fix schedule weight update

    Satheesh Paul (3):
    =C2=A0 =C2=A0 =C2=A0 common/cnxk: fix log level during MCAM allocation
    =C2=A0 =C2=A0 =C2=A0 common/cnxk: fix missing flow counter reset
    =C2=A0 =C2=A0 =C2=A0 common/cnxk: fix printing disabled MKEX registers

    Shiqi Liu (2):
    =C2=A0 =C2=A0 =C2=A0 node: check Rx element allocation
    =C2=A0 =C2=A0 =C2=A0 dma/idxd: check DSA device allocation

    Shun Hao (4):
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix meter profile delete after disable
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix action flag data type
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix drop action validation
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix assert when creating meter policy

    Stephen Coleman (1):
    =C2=A0 =C2=A0 =C2=A0 doc: fix typo depreciated instead of deprecated

    Stephen Hemminger (8):
    =C2=A0 =C2=A0 =C2=A0 event/sw: fix device name in dump
    =C2=A0 =C2=A0 =C2=A0 eal: fix data race in multi-process support
    =C2=A0 =C2=A0 =C2=A0 pdump: do not allow enable/disable in primary process<= br> =C2=A0 =C2=A0 =C2=A0 app/dumpcap: fix crash on cleanup
    =C2=A0 =C2=A0 =C2=A0 app/dumpcap: fix pathname for output file
    =C2=A0 =C2=A0 =C2=A0 app/testpmd: make quit flag volatile
    =C2=A0 =C2=A0 =C2=A0 ring: remove leftover comment about watermark
    =C2=A0 =C2=A0 =C2=A0 doc: avoid meson deprecation in setup

    Steve Yang (1):
    =C2=A0 =C2=A0 =C2=A0 net/iavf: fix pattern check for flow director parser
    Steven Zou (1):
    =C2=A0 =C2=A0 =C2=A0 common/iavf: avoid copy in async mode

    Sunyang Wu (1):
    =C2=A0 =C2=A0 =C2=A0 test/crypto: fix debug messages

    Taekyung Kim (1):
    =C2=A0 =C2=A0 =C2=A0 vdpa/ifc: handle data path update failure

    Tal Shnaiderman (1):
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix thread termination check on Windows

    Thomas Monjalon (2):
    =C2=A0 =C2=A0 =C2=A0 drivers: remove unused build variable
    =C2=A0 =C2=A0 =C2=A0 doc: add Rx buffer split capability for mlx5

    Ting Xu (1):
    =C2=A0 =C2=A0 =C2=A0 net/ice/base: fix inner symmetric RSS hash in raw flow=

    Tomasz Jonak (1):
    =C2=A0 =C2=A0 =C2=A0 net/ice: fix null function pointer call

    Vanshika Shukla (1):
    =C2=A0 =C2=A0 =C2=A0 net/dpaa2: fix DPDMUX error behaviour

    Viacheslav Ovsiienko (3):
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix check for orphan wait descriptor
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix single not inline packet storing
    =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix inline length exceeding descriptor limit=

    Vladimir Medvedkin (2):
    =C2=A0 =C2=A0 =C2=A0 test/hash: remove dead code in extendable bucket test<= br> =C2=A0 =C2=A0 =C2=A0 test/hash: fix bulk lookup check

    Volodymyr Fialko (3):
    =C2=A0 =C2=A0 =C2=A0 cryptodev: fix missing SHA3 algorithm strings
    =C2=A0 =C2=A0 =C2=A0 eventdev: fix name of Rx conf type in documentation =C2=A0 =C2=A0 =C2=A0 app/eventdev: fix limits in error message

    Wenwu Ma (1):
    =C2=A0 =C2=A0 =C2=A0 examples/vhost: fix use after free

    Wenzhuo Lu (1):
    =C2=A0 =C2=A0 =C2=A0 net/iavf: fix VLAN offload

    Yi Li (1):
    =C2=A0 =C2=A0 =C2=A0 doc: fix maximum packet size of virtio driver

    Yiding Zhou (4):
    =C2=A0 =C2=A0 =C2=A0 net/iavf: fix VLAN insertion
    =C2=A0 =C2=A0 =C2=A0 net/iavf: revert VLAN insertion fix
    =C2=A0 =C2=A0 =C2=A0 net/ice/base: fix duplicate flow rules
    =C2=A0 =C2=A0 =C2=A0 net/iavf: add thread for event callbacks

    Yunjian Wang (2):
    =C2=A0 =C2=A0 =C2=A0 net/bonding: fix array overflow in Rx burst
    =C2=A0 =C2=A0 =C2=A0 net/bonding: fix double slave link status query

    Zhichao Zeng (3):
    =C2=A0 =C2=A0 =C2=A0 net/ice: fix RSS hash update
    =C2=A0 =C2=A0 =C2=A0 net/iavf: fix processing VLAN TCI in SSE path
    =C2=A0 =C2=A0 =C2=A0 net/iavf: fix outer checksum flags

    Zhirun Yan (1):
    =C2=A0 =C2=A0 =C2=A0 graph: fix node objects allocation

    --00000000000020265005efed4a4a--