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 CB325A0506; Wed, 13 Apr 2022 06:07:07 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9B2D6410DD; Wed, 13 Apr 2022 06:07:07 +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 66D0D4068B for ; Wed, 13 Apr 2022 06:07:06 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1649822825; 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=hbbz4UdsrFJAS9gv6HykB0wti2s/htPoUXdmZy06X+8=; b=MRnujP1LSQU2xoISsLxBl7f9ZB2G8BQQC9iVW1fRds5bjB8rvYe+Kk+QVZGNztrfp3kSRq 8pswjhHmAB4F8ntYKh+bd9Q1na3ZaRhYBN/RP+ZqvcRFulVMF4/Yvic7OvMlJmLtfPcr5O GDBS2RWGuZPniq9O1ar7WlfcsDZ2VBI= Received: from mail-ed1-f71.google.com (mail-ed1-f71.google.com [209.85.208.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-286-li1mbfbSNzqZFEw7--4icg-1; Wed, 13 Apr 2022 00:07:02 -0400 X-MC-Unique: li1mbfbSNzqZFEw7--4icg-1 Received: by mail-ed1-f71.google.com with SMTP id cf14-20020a0564020b8e00b0041d79082de0so430039edb.17 for ; Tue, 12 Apr 2022 21:07:01 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=hbbz4UdsrFJAS9gv6HykB0wti2s/htPoUXdmZy06X+8=; b=Yd47G+fbdn4PO/j+JbnGrITqzlPcBrT3YTISLsCzSv524aQ2GCQs7yUmDPTDmqVirS rP5oleSPcXcPNCkxZziLAva40OvO7AJeXgPqJvKdvsvFKBt5z5DJ+Pcj1zpNSnnjODtQ VIQJhfABRXNjYciLKUlIpQsUyQbeilePeDtHkKl00pyfGBlk0Tu21wnzcASUPpFgVMTm ZxLkR5EAPNGRr8ythzDFbWV4ntjduigK7R52VGk7ttzd77/FCtrBkXJ8+ySWZwAY7fRA uq1b9hJEXglTSWPOF8Z5KR9YV6QYy9vOkUWvCP4GaJ0eDrEGAQ6Yx6VAkBtnMVp58W3W ESDg== X-Gm-Message-State: AOAM532totFGZto3P1lmw8aUhOcrEAQIlF6uQ7EepjJcLLcc13ksJUzJ aCbTl63qlNjocLso9NhtdzxNw0Jr4iUVAijuVdDtrDQbSxKqXMqijdQtAhMJ8PhTlAHxFvnA0hV u766zQq+B+Yp1kD8GJv4= X-Received: by 2002:a17:906:7f02:b0:6cf:86d8:c31c with SMTP id d2-20020a1709067f0200b006cf86d8c31cmr38494279ejr.518.1649822820413; Tue, 12 Apr 2022 21:07:00 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzNNnHK4bdWSmL8RjjbS7UccU2p3zeogJTwG2SAg4Sg39gDKjtbPJHS8mdGNTK+Akd4vlM0/PrKMWAUeITWfR8= X-Received: by 2002:a17:906:7f02:b0:6cf:86d8:c31c with SMTP id d2-20020a1709067f0200b006cf86d8c31cmr38494244ejr.518.1649822820091; Tue, 12 Apr 2022 21:07:00 -0700 (PDT) MIME-Version: 1.0 References: <20220401102216.642587-1-ktraynor@redhat.com> In-Reply-To: From: YangHang Liu Date: Wed, 13 Apr 2022 12:06:48 +0800 Message-ID: Subject: Re: 21.11.1 patches review and test To: Kevin Traynor Cc: stable@dpdk.org, dev@dpdk.org, Abhishek Marathe , Ali Alnubani , "Walker, Benjamin" , David Christensen , "Govindharajan, Hariprasad" , Hemant Agrawal , Ian Stokes , Jerin Jacob , John McNamara , Ju-Hyoung Lee , Luca Boccassi , "xu, qian" , Raslan Darawsheh , Thomas Monjalon , "Peng, Yuan" , "Chen, Zhaoyan" , Pei Zhang Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=yanghliu@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: multipart/alternative; boundary="00000000000022607805dc814f8f" X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org --00000000000022607805dc814f8f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Kevin, The dpdk 21.11.1-rc1 test result from Red Hat looks good. 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 6.2 - dpdk: git://dpdk.org/dpdk-stable branch: 21.11 - # git log ... Author: Kevin Traynor Date: Fri Apr 1 10:16:46 2022 +0100 version: 21.11.1-rc1 Signed-off-by: Kevin Traynor - NICs: X540-AT2 NIC(ixgbe, 10G) Best Regards, YangHang Liu On Mon, Apr 11, 2022 at 11:03 AM Pei Zhang wrote: > cc Yanghang Liu from RedHat, he will do this testing soon :) > > Best regards, > > Pei > > On Fri, Apr 1, 2022 at 6:22 PM Kevin Traynor wrote: > >> Hi all, >> >> Here is a list of patches targeted for stable release 21.11.1. >> >> Please try and complete validation by April 13th. >> >> 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.1-rc1 >> >> These patches are located at branch 21.11 of dpdk-stable repo: >> https://dpdk.org/browse/dpdk-stable/ >> >> Thanks. >> >> Kevin >> >> --- >> Adham Masarwah (2): >> net/mlx5: fix destroying empty matchers list >> app/testpmd: fix show RSS RETA on Windows >> >> Ajit Khaparde (7): >> net/bnxt: fix ring teardown >> net/bnxt: fix PAM4 mask setting >> net/bnxt: fix crash by validating pointer >> net/bnxt: check VF representor pointer before access >> net/bnxt: fix VF resource allocation strategy >> net/bnxt: set HW coalescing parameters >> net/bnxt: fix ring calculation for representors >> >> Alexander Kozyrev (4): >> net/mlx5: fix maximum packet headers size for TSO >> net/mlx5: fix MPRQ WQE size assertion >> net/mlx5: fix committed bucket size >> net/mlx5: fix meter capabilities reporting >> >> Ali Alnubani (1): >> doc: fix typos and punctuation in flow API guide >> >> Anatoly Burakov (1): >> net/qede: fix redundant condition in debug code >> >> Andy Pei (1): >> vdpa/ifc: fix log info mismatch >> >> Ankur Dwivedi (1): >> common/cnxk: fix NPC key extraction validation >> >> Anoob Joseph (4): >> common/cnxk: fix reset of fields >> crypto/cnxk: fix inflight count calculation >> crypto/cnxk: fix extend tail calculation >> crypto/cnxk: fix update of number of descriptors >> >> Arek Kusztal (1): >> cryptodev: fix RSA key type name >> >> Asaf Ravid (1): >> net/cnxk: fix promiscuous mode in multicast enable flow >> >> Ashwin Sekhar T K (1): >> mempool/cnxk: fix batch allocation failure path >> >> Bin Zheng (1): >> net/ixgbe: add vector Rx parameter check >> >> Bing Zhao (5): >> common/mlx5: fix probing failure code >> app/testpmd: fix raw encap of GENEVE option >> net/mlx5: fix matcher priority with ICMP or ICMPv6 >> net/mlx5: remove unused reference counter >> net/mlx5: fix configuration without Rx queue >> >> Brian Dooley (13): >> eal: add missing C++ guards >> telemetry: add missing C++ guards >> ethdev: add missing C++ guards >> metrics: add missing C++ guards >> acl: add missing C++ guards >> compressdev: add missing C++ guards >> eventdev: add missing C++ guards >> kni: add missing C++ guards >> vhost: add missing C++ guards >> bpf: add missing C++ guards >> cryptodev: add missing C++ guards >> examples/l2fwd-crypto: fix port mask overflow >> crypto/virtio: fix out-of-bounds access >> >> Bruce Richardson (23): >> doc: remove dependency on findutils on FreeBSD >> dma/idxd: fix burst capacity calculation >> dma/idxd: fix paths to driver sysfs directory >> dma/idxd: fix wrap-around in burst capacity calculation >> build: fix warnings when running external commands >> build: remove deprecated Meson functions >> eal: fix C++ include >> eventdev: fix C++ include >> graph: fix C++ include >> ipsec: fix C++ include >> table: fix C++ include >> vhost: fix C++ include >> ethdev: fix cast for C++ compatibility >> test/dma: fix missing checks for device capacity >> dma/idxd: configure maximum batch size to high value >> doc: improve configuration examples in idxd guide >> distributor: fix potential overflow >> eal/freebsd: add missing C++ include guards >> compressdev: fix missing space in log macro >> cryptodev: fix clang C++ include >> eventdev: fix clang C++ include >> doc: replace characters for (R) symbol in Linux guide >> doc: fix missing note on UIO module in Linux guide >> >> Chandubabu Namburu (1): >> net/axgbe: use PCI root complex device to distinguish device >> >> Chenbo Xia (1): >> vhost: fix queue number check when setting inflight FD >> >> Chengchang Tang (1): >> net/bonding: fix offloading configuration >> >> Chengwen Feng (2): >> net/hns3: delete duplicated RSS type >> dma/hisilicon: use common PCI device naming >> >> Chuanshe Zhang (1): >> examples/flow_classify: fix failure message >> >> Ciara Loftus (2): >> net/af_xdp: fix build with -Wunused-function >> net/af_xdp: ensure socket is deleted on Rx queue setup error >> >> Ciara Power (4): >> crypto/ipsec_mb: fix queue setup null pointer dereference >> crypto/ipsec_mb: fix queue cleanup null pointer dereference >> crypto/ipsec_mb: fix tainted data for session >> crypto/ipsec_mb: remove useless check >> >> Cristian Dumitrescu (2): >> pipeline: fix annotation checks >> pipeline: fix table state memory allocation >> >> Dapeng Yu (2): >> net/ice: track DCF state of PF >> net/i40e: enable maximum frame size at port level >> >> Dariusz Sosnowski (3): >> net/mlx5: fix inline length for multi-segment TSO >> net/mlx5: fix MPLS/GRE Verbs spec ordering >> net/mlx5: fix VLAN push action validation >> >> David Marchand (8): >> devtools: fix comment detection in forbidden token check >> stack: fix stubs header export >> test/mbuf: fix mbuf data content check >> ethdev: fix MAC address in telemetry device info >> net/af_xdp: add missing trailing newline in logs >> devtools: remove event/dlb exception in ABI check >> vhost: fix FD leak with inflight messages >> bpf: fix build with some libpcap version on FreeBSD >> >> Dawid Gorecki (2): >> net/ena: fix reset reason being overwritten >> net/ena: check memory BAR before initializing LLQ >> >> Devendra Singh Rawat (3): >> net/qede: fix Tx completion >> net/qede: fix Rx bulk >> net/qede: fix maximum Rx packet length >> >> Dmitry Kozlyuk (8): >> net/mlx5: fix GCC uninitialized variable warning >> net/mlx5: relax headroom assertion >> app/testpmd: fix external buffer allocation >> common/mlx5: fix MR lookup for non-contiguous mempool >> common/mlx5: add Netlink event helpers >> net/mlx5: fix link status change detection >> net/mlx5: fix initial link status detection >> net/mlx5: fix modify port action validation >> >> Elena Agostini (3): >> gpu/cuda: fix memory list cleanup >> doc: add CUDA driver features >> gpu/cuda: fix dependency loading path >> >> Ferruh Yigit (2): >> net/bonding: fix MTU set for slaves >> ethdev: fix doxygen comments for device info struct >> >> Geoffrey Le Gourri=C3=A9rec (1): >> net/bnxt: restore dependency on kernel modules >> >> Gerry Gribbon (1): >> app/regex: fix number of matches >> >> Gowrishankar Muthukrishnan (6): >> event/cnxk: fix variables casting >> event/cnxk: fix uninitialized local variables >> common/cnxk: add missing checks of return values >> common/cnxk fix unintended sign extension >> common/cnxk: fix uninitialized pointer read >> net/cnxk: fix uninitialized local variable >> >> Gregory Etelson (10): >> net/mlx5: fix RSS expansion with explicit next protocol >> net/mlx5: fix GRE protocol type translation for Verbs >> net/mlx5: fix GRE item translation in Verbs >> net/mlx5: reduce flex item flow handle size >> net/mlx5: fix flex item header length translation >> net/mlx5: fix inet IPIP protocol type >> net/mlx5: fix next protocol RSS expansion >> net/mlx5: fix flex item availability >> app/testpmd: fix GTP header parsing in checksum engine >> app/testpmd: fix flow rule with flex input link >> >> Haiyue Wang (2): >> net/iavf: remove git residue symbol >> doc: fix KNI PMD name typo >> >> Harman Kalra (3): >> common/cnxk: reset stale values on error debug registers >> common/cnxk: always use single interrupt ID with NIX >> common/cnxk: fix mbuf data offset for VF >> >> Harold Huang (2): >> net/virtio-user: fix resource leak on probing failure >> net/kni: fix config initialization >> >> Heinrich Kuhn (1): >> net/nfp: free HW ring memzone on queue release >> >> Hemant Agrawal (1): >> crypto/dpaax_sec: fix auth/cipher xform chain checks >> >> Honnappa Nagarahalli (3): >> examples/distributor: reduce Tx queue number to 1 >> examples/l3fwd: share queue size variables >> examples/l3fwd: make Rx and Tx queue size configurable >> >> Huisong Li (10): >> net/hns3: fix mailbox wait time >> net/hns3: fix using enum as boolean >> net/hns3: fix max packet size rollback in PF >> net/hns3: fix insecure way to query MAC statistics >> net/hns3: fix double decrement of secondary count >> net/hns3: fix operating queue when TCAM table is invalid >> kni: fix freeing order in device release >> net/hns3: fix RSS TC mode entry >> net/hns3: fix VF RSS TC mode entry >> net/hns3: increase time waiting for PF reset completion >> >> Ivan Malov (8): >> net/sfc: validate queue span when parsing flow action RSS >> net/sfc: fix lock releases >> net/sfc: do not push fast free offload to default TxQ config >> net/sfc: demand Tx fast free offload on EF10 simple datapath >> common/sfc_efx/base: fix recirculation ID set in outer rules >> common/sfc_efx/base: add missing handler for 1-byte fields >> net/sfc: fix flow tunnel support detection >> net/sfc: reduce log level of tunnel restore info error >> >> Jakub Poczatek (1): >> doc: fix FIPS guide >> >> Jiawei Wang (4): >> net/mlx5: fix NIC egress flow mismatch in switchdev mode >> net/mlx5: fix sample flow action on trusted device >> net/mlx5: fix implicit tag insertion with sample action >> net/mlx5: fix port matching in sample flow rule >> >> Jiawen Wu (8): >> net/ngbe: fix Rx by initializing packet buffer early >> net/ngbe: fix missed link interrupt >> net/ngbe: fix Tx hang on queue disable >> net/ngbe: fix packet statistics >> net/txgbe: fix link up and down >> net/txgbe: fix KR auto-negotiation >> net/ngbe: fix debug logs >> net/txgbe: fix debug logs >> >> Jie Hai (1): >> net/hns3: remove duplicate macro definition >> >> Jie Wang (1): >> net: fix L2TPv2 common header >> >> Jie Zhou (2): >> eal/windows: fix error code for not supported API >> test/mem: fix error check >> >> Josh Soref (1): >> fix spelling in comments and strings >> >> Junfeng Guo (3): >> net/ice: fix pattern check for flow director parser >> net/ice: fix pattern check in flow director >> raw/ntb: clear all valid doorbell bits on init >> >> Junjie Wan (1): >> net/bonding: fix slaves initializing on MTU setting >> >> Junxiao Shi (1): >> net/af_xdp: fix custom program loading with multiple queues >> >> Juraj Linke=C5=A1 (1): >> config/arm: add values for native armv7 >> >> Kai Ji (2): >> test/crypto: fix out-of-place SGL in raw datapath >> crypto/qat: fix GEN4 AEAD job in raw data path >> >> Kalesh AP (15): >> net/bnxt: fix multicast address set >> net/bnxt: fix multicast MAC restore during reset recovery >> net/bnxt: fix queue stop operation >> net/bnxt: restore RSS configuration after reset recovery >> net/bnxt: fix restoring VLAN filtering after recovery >> net/bnxt: cap maximum number of unicast MAC addresses >> net/bnxt: set fast-path pointers only if recovery succeeds >> net/bnxt: add null check for mark table >> net/bnxt: fix flow create when RSS is disabled >> net/bnxt: get maximum supported multicast filters count >> net/bnxt: fix handling of VF configuration change >> net/bnxt: fix xstats query >> net/bnxt: fix check for autoneg enablement >> net/bnxt: handle ring cleanup in case of error >> net/bnxt: fix memzone allocation per VNIC >> >> Karl Bonde Torp (1): >> build: fix build on FreeBSD with Meson 0.61.1 >> >> Kathleen Capella (2): >> net/iavf: count continuous DD bits for Arm >> net/iavf: count continuous DD bits for Arm in flex Rx >> >> Kevin Liu (2): >> net/ice: fix Tx checksum offload >> net/ice: fix Tx offload path choice >> >> Kevin Traynor (4): >> maintainers: update for stable branches >> build: suppress rte_crypto_asym_op abi check >> Revert "crypto/ipsec_mb: fix length and offset settings" >> Revert "net/mlx5: fix flex item availability" >> >> Kumara Parameshwaran (2): >> ethdev: add internal function to device struct from name >> net/tap: fix to populate FDs in secondary process >> >> Lance Richardson (2): >> buildtools: fix AVX512 check for Python 3.5 >> net/bnxt: fix xstats names query overrun >> >> Leyi Rong (1): >> net/iavf: fix potential out-of-bounds access >> >> Lijun Ou (1): >> net/hns3: fix RSS key with null >> >> Lior Margalit (1): >> net/mlx5: fix assertion on flags set in packet mbuf >> >> Madhuker Mythri (1): >> devargs: fix crash with uninitialized parsing >> >> Martijn Bakker (1): >> pflock: fix header file installation >> >> Martin Spinler (2): >> net/nfb: fix array indexes in deinit functions >> net/nfb: fix multicast/promiscuous mode switching >> >> Marvin Liu (1): >> net/virtio: fix slots number when indirect feature on >> >> Matan Azrad (1): >> vdpa/mlx5: workaround queue stop with traffic >> >> Maxime Coquelin (1): >> vhost: fix unsafe vring addresses modifications >> >> Maxime Gouin (3): >> bus/ifpga: remove useless check while browsing devices >> net/nfp: remove duplicated check when setting MAC address >> net/nfp: remove useless range checks >> >> Megha Ajmera (1): >> examples/qos_sched: fix core mask overflow >> >> Michael Baum (17): >> common/mlx5: add minimum WQE size for striding RQ >> net/mlx5: improve stride parameter names >> net/mlx5: fix MPRQ stride devargs adjustment >> common/mlx5: fix error handling in multi-class probe >> net/mlx5: fix memory socket selection in ASO management >> common/mlx5: fix missing validation in devargs parsing >> net/mlx5: fix sibling device config check >> net/mlx5: fix ineffective metadata argument adjustment >> net/mlx5: fix ASO CT object release >> net/mlx5: fix errno update in shared context creation >> net/mlx5: fix entry in shared Rx queues list >> doc: remove obsolete vector Tx explanations from mlx5 guide >> doc: replace broken links in mlx guides >> doc: correct name of BlueField-2 in mlx5 guide >> net/mlx5: fix shared counter flag in flow validation >> net/mlx5: fix check in count action validation >> common/mlx5: consider local functions as internal >> >> Michal Krawczyk (6): >> net/ena: remove unused enumeration >> net/ena: remove unused offload variables >> net/ena: skip timer if reset is triggered >> net/ena: fix meta descriptor DF flag setup >> net/ena: fix checksum flag for L4 >> bus/pci: assign driver pointer before mapping >> >> Michal Wilczynski (1): >> net/ice: fix overwriting of LSE bit by DCF >> >> Min Hu (Connor) (6): >> net/hns3: fix Rx/Tx functions update >> net/hns3: fix vector Rx/Tx when PTP enabled >> net/bonding: fix promiscuous and allmulticast state >> net/bonding: fix reference count on mbufs >> app/testpmd: fix bonding mode set >> app/testpmd: check starting port is not in bonding >> >> Naga Harish K S V (2): >> eventdev/eth_tx: fix queue add error code >> eventdev/eth_rx: fix queue config query >> >> Nicolas Chautru (1): >> baseband/acc100: avoid out-of-bounds access >> >> Nipun Gupta (1): >> examples/l3fwd: fix Rx burst size for event mode >> >> Nithin Dabilpuram (11): >> examples/ipsec-secgw: fix eventdev start sequence >> examples/ipsec-secgw: fix default flow rule creation >> common/cnxk: fix shift offset for TL3 length disable >> common/cnxk: fix byte order of frag sizes and infos >> common/cnxk: fix null pointer dereferences >> common/cnxk: fix uninitialized variables >> examples/ipsec-secgw: fix buffer freeing in vector mode >> net/cnxk: fix inline device RQ tag mask >> net/cnxk: register callback early to handle initial packets >> net/cnxk: fix inline IPsec security error handling >> common/cnxk: fix bitmap usage for TM >> >> Pablo de Lara (9): >> crypto/ipsec_mb: fix buffer overrun >> crypto/ipsec_mb: check missing operation types >> crypto/ipsec_mb: fix ZUC authentication verify >> crypto/ipsec_mb: fix ZUC operation overwrite >> crypto/ipsec_mb: fix length and offset settings >> test/efd: fix sockets mask size >> efd: fix uninitialized structure >> crypto/ipsec_mb: fix length and offset settings >> crypto/ipsec_mb: fix GMAC parameters setting >> >> Pavan Nikhilesh (6): >> eventdev/eth_rx: fix missing internal port checks >> event/cnxk: fix QoS devargs parsing >> common/cnxk: add workaround for vWQE flush >> config: align mempool elements to 128 bytes on CN10K >> event/cnxk: fix sub-event clearing mask length >> event/cnxk: fix Rx adapter config check >> >> Peng Yu (1): >> vhost: fix linker script syntax >> >> Piotr Bronowski (2): >> crypto/ipsec_mb: fix premature dereference >> crypto/ipsec_mb: fix GCM requested digest length >> >> Qi Zhang (2): >> net/ice: fix Tx checksum offload capability >> doc: update matching versions in ice guide >> >> Radu Nicolau (5): >> examples/ipsec-secgw: fix offload flag used for TSO IPv6 >> net/iavf: fix segmentation offload condition >> net/iavf: fix segmentation offload buffer size >> net/iavf: support NAT-T / UDP encapsulation >> net/iavf: fix AES-GMAC IV size >> >> Rahul Bhansali (2): >> net/cnxk: fix mbuf data length >> examples/l3fwd: fix buffer overflow in Tx >> >> Rahul Lakkireddy (1): >> net/cxgbe: fix dangling pointer by mailbox access rework >> >> Raja Zidane (8): >> net/mlx5: fix mark enabling for Rx >> app/testpmd: fix GENEVE parsing in checksum mode >> app/compress-perf: fix cycle count operations allocation >> app/compress-perf: optimize operations pool allocation >> compress/mlx5: support out-of-space status >> app/compress-perf: fix socket ID type during init >> app/compress-perf: fix number of queue pairs to setup >> compressdev: fix socket ID type >> >> Rakesh Kudurumalla (2): >> net/cnxk: fix build with GCC 12 >> net/cnxk: fix RSS RETA table update >> >> Rashmi Shetty (1): >> doc: fix dlb2 guide >> >> Reshma Pattan (1): >> app/pdump: abort on multi-core capture limit >> >> Rongwei Liu (3): >> net/mlx5: fix shared RSS destroy >> net/mlx5: fix meter creation default state >> net/mlx5: forbid multiple ASO actions in a single rule >> >> Ruifeng Wang (1): >> config: add arch define for Arm >> >> Satheesh Paul (5): >> common/cnxk: fix nibble parsing order when dumping MCAM >> common/cnxk: fix flow deletion >> common/cnxk: fix log level during MCAM allocation >> common/cnxk: fix base rule merge >> net/cnxk: fix Rx/Tx function update >> >> Sean Morrissey (2): >> app/testpmd: fix dereference before null check >> doc: fix telemetry example in cryptodev guide >> >> Shijith Thotton (1): >> crypto/cnxk: enable allocated queues only >> >> Shun Hao (3): >> net/mlx5: fix meter sub-policy creation >> net/mlx5: fix E-Switch manager vport ID >> net/mlx5: fix meter policy creation assert >> >> Simei Su (1): >> net/ice: fix mbuf offload flag for Rx timestamp >> >> Srikanth Yalavarthi (1): >> dma/cnxk: fix installing internal headers >> >> Stephen Douthit (1): >> net/ixgbe: fix FSP check for X550EM devices >> >> Stephen Hemminger (7): >> eal/linux: log hugepage create errors with filename >> net/memif: remove unnecessary Rx interrupt stub >> ipc: end multiprocess thread during cleanup >> vfio: cleanup the multiprocess sync handle >> pcapng: handle failure of link status query >> test/bpf: skip dump if conversion fails >> app/dumpcap: check for failure to set promiscuous >> >> Steve Yang (4): >> app/testpmd: fix stack overflow for EEPROM display >> net/i40e: fix unintentional integer overflow >> eal/linux: fix illegal memory access in uevent handler >> net/iavf: fix function pointer in multi-process >> >> Suanming Mou (3): >> net/mlx5: set flow error for hash list create >> net/mlx5: remove unused function >> net/mlx5: fix indexed pool fetch overlap >> >> Thinh Tran (1): >> net/mlx5: fix CPU socket ID for Rx queue creation >> >> Thomas Monjalon (6): >> doc: replace deprecated distutils version parsing >> dmadev: add missing header include >> app/testpmd: fix build without drivers >> regexdev: fix section attribute of symbols >> build: hide local symbols in shared libraries >> devtools: fix symbols check >> >> Tianfei Zhang (2): >> raw/ifpga/base: fix SPI transaction >> raw/ifpga: fix thread closing >> >> Tianli Lai (1): >> examples/kni: add missing trailing newline in log >> >> Timothy McDaniel (3): >> event/dlb2: update rolling mask used for dequeue >> event/dlb2: poll HW CQ inflights before mapping queue >> event/dlb2: add shift value check in sparse dequeue >> >> Vanshika Shukla (2): >> net/dpaa2: fix unregistering interrupt handler >> net/dpaa2: fix timestamping for IEEE1588 >> >> Viacheslav Ovsiienko (4): >> net/mlx5: fix modify field MAC address offset >> app/testpmd: fix Tx scheduling interval >> net/mlx5: fix metadata endianness in modify field action >> doc: fix modify field action description for mlx5 >> >> Vladimir Medvedkin (1): >> app/fib: fix division by zero >> >> Wei Huang (5): >> raw/ifpga/base: fix port feature ID >> raw/ifpga: fix variable initialization in probing >> raw/ifpga: fix interrupt handle allocation >> raw/ifpga: fix monitor thread >> raw/ifpga: fix build with optimization >> >> Weiguo Li (14): >> common/cnxk: fix error checking >> net/enic: fix dereference before null check >> net/dpaa2: fix null pointer dereference >> regex/mlx5: fix memory allocation check >> net/memif: remove pointer deference before null check >> net/iavf: fix null pointer dereference >> vdpa/sfc: fix null dereference during config >> vdpa/sfc: fix null dereference during removal >> compress/octeontx: fix null pointer dereference >> eventdev/eth_rx: fix parameters parsing memory leak >> net/sfc: fix memory allocation size for cache >> net/txgbe: fix queue statistics mapping >> sched: remove useless malloc in PIE data init >> net/bnxt: fix null dereference in session cleanup >> >> Wenwu Ma (1): >> examples/vhost: fix launch with physical port >> >> Wenxuan Wu (1): >> eal/linux: fix device monitor stop return >> >> Xiaoyu Min (1): >> net/mlx5: reject jump to root table >> >> Xuan Ding (2): >> vhost: fix field naming in guest page struct >> vhost: fix physical address mapping >> >> Xueming Li (1): >> net/virtio: fix Tx queue 0 overriden by queue 128 >> >> Yajun Wu (1): >> common/mlx5: fix queue pair ack timeout configuration >> >> Yiding Zhou (1): >> net/ice: fix build with 16-byte Rx descriptor >> >> Yu Wenjun (1): >> net/bonding: fix RSS with early configure >> >> Yuan Wang (1): >> vhost: fix guest to host physical address mapping >> >> Yunjian Wang (12): >> net/bonding: fix mode type mismatch >> ethdev: fix Rx queue telemetry memory leak on failure >> net/ice: fix link up when starting device >> net/virtio-user: check FD flags getting failure >> net/virtio: fix uninitialized RSS key >> ring: fix error code when creating ring >> net/ixgbe: check filter init failure >> mem: check allocation in dynamic hugepage init >> ethdev: remove unnecessary null check >> net/ixgbe: reset security context pointer on close >> net/txgbe: reset security context pointer on close >> net/iavf: reset security context pointer on stop >> >> Yuying Zhang (1): >> net/ice/base: add profile validation on switch filter >> >> Zhihong Wang (1): >> ring: fix overflow in memory size calculation >> >> --00000000000022607805dc814f8f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi=C2=A0Kevin,

The dpdk 21.1= 1.1-rc1 test result from Red Hat looks good.

We tested below 17 sce= narios and all got PASS on RHEL8:
  • Guest with device assignment(P= F) throughput testing(1G hugepage size): PASS
  • Guest with device ass= ignment(PF) throughput testing(2M hugepage size) : PASS
  • Guest with = device assignment(VF) throughput testing: PASS
  • PVP (host dpdk testp= md as vswitch) 1Q: throughput testing: PASS
  • PVP vhost-user 2Q throu= ghput 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 reconne= ct: PASS
  • vhost-user reconnect with dpdk-client, qemu-server: ovs re= connect: PASS
  • PVP 1Q live migration testing: PASS
  • PVP 1Q cr= oss numa node live migration testing: PASS
  • Guest with ovs+dpdk+vhos= t-user 1Q live migration testing: PASS
  • Guest with ovs+dpdk+vhost-us= er 1Q live migration testing (2M): PASS
  • Guest with ovs+dpdk+vhost-u= ser 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
=C2=A0
Versions:
  • kern= el 4.18
  • qemu 6.2
  • dpdk: git://dpdk.org/dpdk-stable branch: 21.11
    • # git log
      .= ..
      Author: Kevin Traynor <ktra= ynor@redhat.com>
      Date: =C2=A0 Fri Apr 1 10:16:46 2022 +0100
      = =C2=A0 =C2=A0 version: 21.11.1-rc1
      =C2=A0 =C2=A0 Signed-off-by: Kevin Tr= aynor <ktraynor@redhat.com>= ;
  • NICs: X540-AT2 NIC(ixgbe, 10G)

<= /div>
Best Regards,
YangHang Liu


On Mon, Apr 11, 2022 at 11:03= AM Pei Zhang <pezhang@redhat.com<= /a>> wrote:
<= div dir=3D"ltr">
cc Yanghang Liu from RedHat, he will do this testing s= oon :)

Best regards,

= Pei

Hi all,

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

Please try and complete validation by April 13th.

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.1-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

---
Adham Masarwah (2):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix destroying empty matchers list
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix show RSS RETA on Windows

Ajit Khaparde (7):
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix ring teardown
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix PAM4 mask setting
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix crash by validating pointer
=C2=A0 =C2=A0 =C2=A0 net/bnxt: check VF representor pointer before access =C2=A0 =C2=A0 =C2=A0 net/bnxt: fix VF resource allocation strategy
=C2=A0 =C2=A0 =C2=A0 net/bnxt: set HW coalescing parameters
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix ring calculation for representors

Alexander Kozyrev (4):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix maximum packet headers size for TSO
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix MPRQ WQE size assertion
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix committed bucket size
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix meter capabilities reporting

Ali Alnubani (1):
=C2=A0 =C2=A0 =C2=A0 doc: fix typos and punctuation in flow API guide

Anatoly Burakov (1):
=C2=A0 =C2=A0 =C2=A0 net/qede: fix redundant condition in debug code

Andy Pei (1):
=C2=A0 =C2=A0 =C2=A0 vdpa/ifc: fix log info mismatch

Ankur Dwivedi (1):
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix NPC key extraction validation

Anoob Joseph (4):
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix reset of fields
=C2=A0 =C2=A0 =C2=A0 crypto/cnxk: fix inflight count calculation
=C2=A0 =C2=A0 =C2=A0 crypto/cnxk: fix extend tail calculation
=C2=A0 =C2=A0 =C2=A0 crypto/cnxk: fix update of number of descriptors

Arek Kusztal (1):
=C2=A0 =C2=A0 =C2=A0 cryptodev: fix RSA key type name

Asaf Ravid (1):
=C2=A0 =C2=A0 =C2=A0 net/cnxk: fix promiscuous mode in multicast enable flo= w

Ashwin Sekhar T K (1):
=C2=A0 =C2=A0 =C2=A0 mempool/cnxk: fix batch allocation failure path

Bin Zheng (1):
=C2=A0 =C2=A0 =C2=A0 net/ixgbe: add vector Rx parameter check

Bing Zhao (5):
=C2=A0 =C2=A0 =C2=A0 common/mlx5: fix probing failure code
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix raw encap of GENEVE option
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix matcher priority with ICMP or ICMPv6
=C2=A0 =C2=A0 =C2=A0 net/mlx5: remove unused reference counter
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix configuration without Rx queue

Brian Dooley (13):
=C2=A0 =C2=A0 =C2=A0 eal: add missing C++ guards
=C2=A0 =C2=A0 =C2=A0 telemetry: add missing C++ guards
=C2=A0 =C2=A0 =C2=A0 ethdev: add missing C++ guards
=C2=A0 =C2=A0 =C2=A0 metrics: add missing C++ guards
=C2=A0 =C2=A0 =C2=A0 acl: add missing C++ guards
=C2=A0 =C2=A0 =C2=A0 compressdev: add missing C++ guards
=C2=A0 =C2=A0 =C2=A0 eventdev: add missing C++ guards
=C2=A0 =C2=A0 =C2=A0 kni: add missing C++ guards
=C2=A0 =C2=A0 =C2=A0 vhost: add missing C++ guards
=C2=A0 =C2=A0 =C2=A0 bpf: add missing C++ guards
=C2=A0 =C2=A0 =C2=A0 cryptodev: add missing C++ guards
=C2=A0 =C2=A0 =C2=A0 examples/l2fwd-crypto: fix port mask overflow
=C2=A0 =C2=A0 =C2=A0 crypto/virtio: fix out-of-bounds access

Bruce Richardson (23):
=C2=A0 =C2=A0 =C2=A0 doc: remove dependency on findutils on FreeBSD
=C2=A0 =C2=A0 =C2=A0 dma/idxd: fix burst capacity calculation
=C2=A0 =C2=A0 =C2=A0 dma/idxd: fix paths to driver sysfs directory
=C2=A0 =C2=A0 =C2=A0 dma/idxd: fix wrap-around in burst capacity calculatio= n
=C2=A0 =C2=A0 =C2=A0 build: fix warnings when running external commands
=C2=A0 =C2=A0 =C2=A0 build: remove deprecated Meson functions
=C2=A0 =C2=A0 =C2=A0 eal: fix C++ include
=C2=A0 =C2=A0 =C2=A0 eventdev: fix C++ include
=C2=A0 =C2=A0 =C2=A0 graph: fix C++ include
=C2=A0 =C2=A0 =C2=A0 ipsec: fix C++ include
=C2=A0 =C2=A0 =C2=A0 table: fix C++ include
=C2=A0 =C2=A0 =C2=A0 vhost: fix C++ include
=C2=A0 =C2=A0 =C2=A0 ethdev: fix cast for C++ compatibility
=C2=A0 =C2=A0 =C2=A0 test/dma: fix missing checks for device capacity
=C2=A0 =C2=A0 =C2=A0 dma/idxd: configure maximum batch size to high value =C2=A0 =C2=A0 =C2=A0 doc: improve configuration examples in idxd guide
=C2=A0 =C2=A0 =C2=A0 distributor: fix potential overflow
=C2=A0 =C2=A0 =C2=A0 eal/freebsd: add missing C++ include guards
=C2=A0 =C2=A0 =C2=A0 compressdev: fix missing space in log macro
=C2=A0 =C2=A0 =C2=A0 cryptodev: fix clang C++ include
=C2=A0 =C2=A0 =C2=A0 eventdev: fix clang C++ include
=C2=A0 =C2=A0 =C2=A0 doc: replace characters for (R) symbol in Linux guide<= br> =C2=A0 =C2=A0 =C2=A0 doc: fix missing note on UIO module in Linux guide

Chandubabu Namburu (1):
=C2=A0 =C2=A0 =C2=A0 net/axgbe: use PCI root complex device to distinguish = device

Chenbo Xia (1):
=C2=A0 =C2=A0 =C2=A0 vhost: fix queue number check when setting inflight FD=

Chengchang Tang (1):
=C2=A0 =C2=A0 =C2=A0 net/bonding: fix offloading configuration

Chengwen Feng (2):
=C2=A0 =C2=A0 =C2=A0 net/hns3: delete duplicated RSS type
=C2=A0 =C2=A0 =C2=A0 dma/hisilicon: use common PCI device naming

Chuanshe Zhang (1):
=C2=A0 =C2=A0 =C2=A0 examples/flow_classify: fix failure message

Ciara Loftus (2):
=C2=A0 =C2=A0 =C2=A0 net/af_xdp: fix build with -Wunused-function
=C2=A0 =C2=A0 =C2=A0 net/af_xdp: ensure socket is deleted on Rx queue setup= error

Ciara Power (4):
=C2=A0 =C2=A0 =C2=A0 crypto/ipsec_mb: fix queue setup null pointer derefere= nce
=C2=A0 =C2=A0 =C2=A0 crypto/ipsec_mb: fix queue cleanup null pointer derefe= rence
=C2=A0 =C2=A0 =C2=A0 crypto/ipsec_mb: fix tainted data for session
=C2=A0 =C2=A0 =C2=A0 crypto/ipsec_mb: remove useless check

Cristian Dumitrescu (2):
=C2=A0 =C2=A0 =C2=A0 pipeline: fix annotation checks
=C2=A0 =C2=A0 =C2=A0 pipeline: fix table state memory allocation

Dapeng Yu (2):
=C2=A0 =C2=A0 =C2=A0 net/ice: track DCF state of PF
=C2=A0 =C2=A0 =C2=A0 net/i40e: enable maximum frame size at port level

Dariusz Sosnowski (3):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix inline length for multi-segment TSO
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix MPLS/GRE Verbs spec ordering
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix VLAN push action validation

David Marchand (8):
=C2=A0 =C2=A0 =C2=A0 devtools: fix comment detection in forbidden token che= ck
=C2=A0 =C2=A0 =C2=A0 stack: fix stubs header export
=C2=A0 =C2=A0 =C2=A0 test/mbuf: fix mbuf data content check
=C2=A0 =C2=A0 =C2=A0 ethdev: fix MAC address in telemetry device info
=C2=A0 =C2=A0 =C2=A0 net/af_xdp: add missing trailing newline in logs
=C2=A0 =C2=A0 =C2=A0 devtools: remove event/dlb exception in ABI check
=C2=A0 =C2=A0 =C2=A0 vhost: fix FD leak with inflight messages
=C2=A0 =C2=A0 =C2=A0 bpf: fix build with some libpcap version on FreeBSD
Dawid Gorecki (2):
=C2=A0 =C2=A0 =C2=A0 net/ena: fix reset reason being overwritten
=C2=A0 =C2=A0 =C2=A0 net/ena: check memory BAR before initializing LLQ

Devendra Singh Rawat (3):
=C2=A0 =C2=A0 =C2=A0 net/qede: fix Tx completion
=C2=A0 =C2=A0 =C2=A0 net/qede: fix Rx bulk
=C2=A0 =C2=A0 =C2=A0 net/qede: fix maximum Rx packet length

Dmitry Kozlyuk (8):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix GCC uninitialized variable warning
=C2=A0 =C2=A0 =C2=A0 net/mlx5: relax headroom assertion
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix external buffer allocation
=C2=A0 =C2=A0 =C2=A0 common/mlx5: fix MR lookup for non-contiguous mempool<= br> =C2=A0 =C2=A0 =C2=A0 common/mlx5: add Netlink event helpers
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix link status change detection
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix initial link status detection
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix modify port action validation

Elena Agostini (3):
=C2=A0 =C2=A0 =C2=A0 gpu/cuda: fix memory list cleanup
=C2=A0 =C2=A0 =C2=A0 doc: add CUDA driver features
=C2=A0 =C2=A0 =C2=A0 gpu/cuda: fix dependency loading path

Ferruh Yigit (2):
=C2=A0 =C2=A0 =C2=A0 net/bonding: fix MTU set for slaves
=C2=A0 =C2=A0 =C2=A0 ethdev: fix doxygen comments for device info struct
Geoffrey Le Gourri=C3=A9rec (1):
=C2=A0 =C2=A0 =C2=A0 net/bnxt: restore dependency on kernel modules

Gerry Gribbon (1):
=C2=A0 =C2=A0 =C2=A0 app/regex: fix number of matches

Gowrishankar Muthukrishnan (6):
=C2=A0 =C2=A0 =C2=A0 event/cnxk: fix variables casting
=C2=A0 =C2=A0 =C2=A0 event/cnxk: fix uninitialized local variables
=C2=A0 =C2=A0 =C2=A0 common/cnxk: add missing checks of return values
=C2=A0 =C2=A0 =C2=A0 common/cnxk fix unintended sign extension
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix uninitialized pointer read
=C2=A0 =C2=A0 =C2=A0 net/cnxk: fix uninitialized local variable

Gregory Etelson (10):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix RSS expansion with explicit next protoco= l
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix GRE protocol type translation for Verbs<= br> =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix GRE item translation in Verbs
=C2=A0 =C2=A0 =C2=A0 net/mlx5: reduce flex item flow handle size
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix flex item header length translation
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix inet IPIP protocol type
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix next protocol RSS expansion
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix flex item availability
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix GTP header parsing in checksum engine=
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix flow rule with flex input link

Haiyue Wang (2):
=C2=A0 =C2=A0 =C2=A0 net/iavf: remove git residue symbol
=C2=A0 =C2=A0 =C2=A0 doc: fix KNI PMD name typo

Harman Kalra (3):
=C2=A0 =C2=A0 =C2=A0 common/cnxk: reset stale values on error debug registe= rs
=C2=A0 =C2=A0 =C2=A0 common/cnxk: always use single interrupt ID with NIX =C2=A0 =C2=A0 =C2=A0 common/cnxk: fix mbuf data offset for VF

Harold Huang (2):
=C2=A0 =C2=A0 =C2=A0 net/virtio-user: fix resource leak on probing failure<= br> =C2=A0 =C2=A0 =C2=A0 net/kni: fix config initialization

Heinrich Kuhn (1):
=C2=A0 =C2=A0 =C2=A0 net/nfp: free HW ring memzone on queue release

Hemant Agrawal (1):
=C2=A0 =C2=A0 =C2=A0 crypto/dpaax_sec: fix auth/cipher xform chain checks
Honnappa Nagarahalli (3):
=C2=A0 =C2=A0 =C2=A0 examples/distributor: reduce Tx queue number to 1
=C2=A0 =C2=A0 =C2=A0 examples/l3fwd: share queue size variables
=C2=A0 =C2=A0 =C2=A0 examples/l3fwd: make Rx and Tx queue size configurable=

Huisong Li (10):
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix mailbox wait time
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix using enum as boolean
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix max packet size rollback in PF
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix insecure way to query MAC statistics
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix double decrement of secondary count
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix operating queue when TCAM table is inval= id
=C2=A0 =C2=A0 =C2=A0 kni: fix freeing order in device release
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix RSS TC mode entry
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix VF RSS TC mode entry
=C2=A0 =C2=A0 =C2=A0 net/hns3: increase time waiting for PF reset completio= n

Ivan Malov (8):
=C2=A0 =C2=A0 =C2=A0 net/sfc: validate queue span when parsing flow action = RSS
=C2=A0 =C2=A0 =C2=A0 net/sfc: fix lock releases
=C2=A0 =C2=A0 =C2=A0 net/sfc: do not push fast free offload to default TxQ = config
=C2=A0 =C2=A0 =C2=A0 net/sfc: demand Tx fast free offload on EF10 simple da= tapath
=C2=A0 =C2=A0 =C2=A0 common/sfc_efx/base: fix recirculation ID set in outer= rules
=C2=A0 =C2=A0 =C2=A0 common/sfc_efx/base: add missing handler for 1-byte fi= elds
=C2=A0 =C2=A0 =C2=A0 net/sfc: fix flow tunnel support detection
=C2=A0 =C2=A0 =C2=A0 net/sfc: reduce log level of tunnel restore info error=

Jakub Poczatek (1):
=C2=A0 =C2=A0 =C2=A0 doc: fix FIPS guide

Jiawei Wang (4):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix NIC egress flow mismatch in switchdev mo= de
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix sample flow action on trusted device
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix implicit tag insertion with sample actio= n
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix port matching in sample flow rule

Jiawen Wu (8):
=C2=A0 =C2=A0 =C2=A0 net/ngbe: fix Rx by initializing packet buffer early =C2=A0 =C2=A0 =C2=A0 net/ngbe: fix missed link interrupt
=C2=A0 =C2=A0 =C2=A0 net/ngbe: fix Tx hang on queue disable
=C2=A0 =C2=A0 =C2=A0 net/ngbe: fix packet statistics
=C2=A0 =C2=A0 =C2=A0 net/txgbe: fix link up and down
=C2=A0 =C2=A0 =C2=A0 net/txgbe: fix KR auto-negotiation
=C2=A0 =C2=A0 =C2=A0 net/ngbe: fix debug logs
=C2=A0 =C2=A0 =C2=A0 net/txgbe: fix debug logs

Jie Hai (1):
=C2=A0 =C2=A0 =C2=A0 net/hns3: remove duplicate macro definition

Jie Wang (1):
=C2=A0 =C2=A0 =C2=A0 net: fix L2TPv2 common header

Jie Zhou (2):
=C2=A0 =C2=A0 =C2=A0 eal/windows: fix error code for not supported API
=C2=A0 =C2=A0 =C2=A0 test/mem: fix error check

Josh Soref (1):
=C2=A0 =C2=A0 =C2=A0 fix spelling in comments and strings

Junfeng Guo (3):
=C2=A0 =C2=A0 =C2=A0 net/ice: fix pattern check for flow director parser =C2=A0 =C2=A0 =C2=A0 net/ice: fix pattern check in flow director
=C2=A0 =C2=A0 =C2=A0 raw/ntb: clear all valid doorbell bits on init

Junjie Wan (1):
=C2=A0 =C2=A0 =C2=A0 net/bonding: fix slaves initializing on MTU setting
Junxiao Shi (1):
=C2=A0 =C2=A0 =C2=A0 net/af_xdp: fix custom program loading with multiple q= ueues

Juraj Linke=C5=A1 (1):
=C2=A0 =C2=A0 =C2=A0 config/arm: add values for native armv7

Kai Ji (2):
=C2=A0 =C2=A0 =C2=A0 test/crypto: fix out-of-place SGL in raw datapath
=C2=A0 =C2=A0 =C2=A0 crypto/qat: fix GEN4 AEAD job in raw data path

Kalesh AP (15):
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix multicast address set
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix multicast MAC restore during reset recov= ery
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix queue stop operation
=C2=A0 =C2=A0 =C2=A0 net/bnxt: restore RSS configuration after reset recove= ry
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix restoring VLAN filtering after recovery<= br> =C2=A0 =C2=A0 =C2=A0 net/bnxt: cap maximum number of unicast MAC addresses<= br> =C2=A0 =C2=A0 =C2=A0 net/bnxt: set fast-path pointers only if recovery succ= eeds
=C2=A0 =C2=A0 =C2=A0 net/bnxt: add null check for mark table
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix flow create when RSS is disabled
=C2=A0 =C2=A0 =C2=A0 net/bnxt: get maximum supported multicast filters coun= t
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix handling of VF configuration change
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix xstats query
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix check for autoneg enablement
=C2=A0 =C2=A0 =C2=A0 net/bnxt: handle ring cleanup in case of error
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix memzone allocation per VNIC

Karl Bonde Torp (1):
=C2=A0 =C2=A0 =C2=A0 build: fix build on FreeBSD with Meson 0.61.1

Kathleen Capella (2):
=C2=A0 =C2=A0 =C2=A0 net/iavf: count continuous DD bits for Arm
=C2=A0 =C2=A0 =C2=A0 net/iavf: count continuous DD bits for Arm in flex Rx<= br>
Kevin Liu (2):
=C2=A0 =C2=A0 =C2=A0 net/ice: fix Tx checksum offload
=C2=A0 =C2=A0 =C2=A0 net/ice: fix Tx offload path choice

Kevin Traynor (4):
=C2=A0 =C2=A0 =C2=A0 maintainers: update for stable branches
=C2=A0 =C2=A0 =C2=A0 build: suppress rte_crypto_asym_op abi check
=C2=A0 =C2=A0 =C2=A0 Revert "crypto/ipsec_mb: fix length and offset se= ttings"
=C2=A0 =C2=A0 =C2=A0 Revert "net/mlx5: fix flex item availability"= ;

Kumara Parameshwaran (2):
=C2=A0 =C2=A0 =C2=A0 ethdev: add internal function to device struct from na= me
=C2=A0 =C2=A0 =C2=A0 net/tap: fix to populate FDs in secondary process

Lance Richardson (2):
=C2=A0 =C2=A0 =C2=A0 buildtools: fix AVX512 check for Python 3.5
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix xstats names query overrun

Leyi Rong (1):
=C2=A0 =C2=A0 =C2=A0 net/iavf: fix potential out-of-bounds access

Lijun Ou (1):
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix RSS key with null

Lior Margalit (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix assertion on flags set in packet mbuf
Madhuker Mythri (1):
=C2=A0 =C2=A0 =C2=A0 devargs: fix crash with uninitialized parsing

Martijn Bakker (1):
=C2=A0 =C2=A0 =C2=A0 pflock: fix header file installation

Martin Spinler (2):
=C2=A0 =C2=A0 =C2=A0 net/nfb: fix array indexes in deinit functions
=C2=A0 =C2=A0 =C2=A0 net/nfb: fix multicast/promiscuous mode switching

Marvin Liu (1):
=C2=A0 =C2=A0 =C2=A0 net/virtio: fix slots number when indirect feature on<= br>
Matan Azrad (1):
=C2=A0 =C2=A0 =C2=A0 vdpa/mlx5: workaround queue stop with traffic

Maxime Coquelin (1):
=C2=A0 =C2=A0 =C2=A0 vhost: fix unsafe vring addresses modifications

Maxime Gouin (3):
=C2=A0 =C2=A0 =C2=A0 bus/ifpga: remove useless check while browsing devices=
=C2=A0 =C2=A0 =C2=A0 net/nfp: remove duplicated check when setting MAC addr= ess
=C2=A0 =C2=A0 =C2=A0 net/nfp: remove useless range checks

Megha Ajmera (1):
=C2=A0 =C2=A0 =C2=A0 examples/qos_sched: fix core mask overflow

Michael Baum (17):
=C2=A0 =C2=A0 =C2=A0 common/mlx5: add minimum WQE size for striding RQ
=C2=A0 =C2=A0 =C2=A0 net/mlx5: improve stride parameter names
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix MPRQ stride devargs adjustment
=C2=A0 =C2=A0 =C2=A0 common/mlx5: fix error handling in multi-class probe =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix memory socket selection in ASO managemen= t
=C2=A0 =C2=A0 =C2=A0 common/mlx5: fix missing validation in devargs parsing=
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix sibling device config check
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix ineffective metadata argument adjustment=
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix ASO CT object release
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix errno update in shared context creation<= br> =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix entry in shared Rx queues list
=C2=A0 =C2=A0 =C2=A0 doc: remove obsolete vector Tx explanations from mlx5 = guide
=C2=A0 =C2=A0 =C2=A0 doc: replace broken links in mlx guides
=C2=A0 =C2=A0 =C2=A0 doc: correct name of BlueField-2 in mlx5 guide
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix shared counter flag in flow validation =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix check in count action validation
=C2=A0 =C2=A0 =C2=A0 common/mlx5: consider local functions as internal

Michal Krawczyk (6):
=C2=A0 =C2=A0 =C2=A0 net/ena: remove unused enumeration
=C2=A0 =C2=A0 =C2=A0 net/ena: remove unused offload variables
=C2=A0 =C2=A0 =C2=A0 net/ena: skip timer if reset is triggered
=C2=A0 =C2=A0 =C2=A0 net/ena: fix meta descriptor DF flag setup
=C2=A0 =C2=A0 =C2=A0 net/ena: fix checksum flag for L4
=C2=A0 =C2=A0 =C2=A0 bus/pci: assign driver pointer before mapping

Michal Wilczynski (1):
=C2=A0 =C2=A0 =C2=A0 net/ice: fix overwriting of LSE bit by DCF

Min Hu (Connor) (6):
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix Rx/Tx functions update
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix vector Rx/Tx when PTP enabled
=C2=A0 =C2=A0 =C2=A0 net/bonding: fix promiscuous and allmulticast state =C2=A0 =C2=A0 =C2=A0 net/bonding: fix reference count on mbufs
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix bonding mode set
=C2=A0 =C2=A0 =C2=A0 app/testpmd: check starting port is not in bonding

Naga Harish K S V (2):
=C2=A0 =C2=A0 =C2=A0 eventdev/eth_tx: fix queue add error code
=C2=A0 =C2=A0 =C2=A0 eventdev/eth_rx: fix queue config query

Nicolas Chautru (1):
=C2=A0 =C2=A0 =C2=A0 baseband/acc100: avoid out-of-bounds access

Nipun Gupta (1):
=C2=A0 =C2=A0 =C2=A0 examples/l3fwd: fix Rx burst size for event mode

Nithin Dabilpuram (11):
=C2=A0 =C2=A0 =C2=A0 examples/ipsec-secgw: fix eventdev start sequence
=C2=A0 =C2=A0 =C2=A0 examples/ipsec-secgw: fix default flow rule creation =C2=A0 =C2=A0 =C2=A0 common/cnxk: fix shift offset for TL3 length disable =C2=A0 =C2=A0 =C2=A0 common/cnxk: fix byte order of frag sizes and infos =C2=A0 =C2=A0 =C2=A0 common/cnxk: fix null pointer dereferences
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix uninitialized variables
=C2=A0 =C2=A0 =C2=A0 examples/ipsec-secgw: fix buffer freeing in vector mod= e
=C2=A0 =C2=A0 =C2=A0 net/cnxk: fix inline device RQ tag mask
=C2=A0 =C2=A0 =C2=A0 net/cnxk: register callback early to handle initial pa= ckets
=C2=A0 =C2=A0 =C2=A0 net/cnxk: fix inline IPsec security error handling
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix bitmap usage for TM

Pablo de Lara (9):
=C2=A0 =C2=A0 =C2=A0 crypto/ipsec_mb: fix buffer overrun
=C2=A0 =C2=A0 =C2=A0 crypto/ipsec_mb: check missing operation types
=C2=A0 =C2=A0 =C2=A0 crypto/ipsec_mb: fix ZUC authentication verify
=C2=A0 =C2=A0 =C2=A0 crypto/ipsec_mb: fix ZUC operation overwrite
=C2=A0 =C2=A0 =C2=A0 crypto/ipsec_mb: fix length and offset settings
=C2=A0 =C2=A0 =C2=A0 test/efd: fix sockets mask size
=C2=A0 =C2=A0 =C2=A0 efd: fix uninitialized structure
=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

Pavan Nikhilesh (6):
=C2=A0 =C2=A0 =C2=A0 eventdev/eth_rx: fix missing internal port checks
=C2=A0 =C2=A0 =C2=A0 event/cnxk: fix QoS devargs parsing
=C2=A0 =C2=A0 =C2=A0 common/cnxk: add workaround for vWQE flush
=C2=A0 =C2=A0 =C2=A0 config: align mempool elements to 128 bytes on CN10K =C2=A0 =C2=A0 =C2=A0 event/cnxk: fix sub-event clearing mask length
=C2=A0 =C2=A0 =C2=A0 event/cnxk: fix Rx adapter config check

Peng Yu (1):
=C2=A0 =C2=A0 =C2=A0 vhost: fix linker script syntax

Piotr Bronowski (2):
=C2=A0 =C2=A0 =C2=A0 crypto/ipsec_mb: fix premature dereference
=C2=A0 =C2=A0 =C2=A0 crypto/ipsec_mb: fix GCM requested digest length

Qi Zhang (2):
=C2=A0 =C2=A0 =C2=A0 net/ice: fix Tx checksum offload capability
=C2=A0 =C2=A0 =C2=A0 doc: update matching versions in ice guide

Radu Nicolau (5):
=C2=A0 =C2=A0 =C2=A0 examples/ipsec-secgw: fix offload flag used for TSO IP= v6
=C2=A0 =C2=A0 =C2=A0 net/iavf: fix segmentation offload condition
=C2=A0 =C2=A0 =C2=A0 net/iavf: fix segmentation offload buffer size
=C2=A0 =C2=A0 =C2=A0 net/iavf: support NAT-T / UDP encapsulation
=C2=A0 =C2=A0 =C2=A0 net/iavf: fix AES-GMAC IV size

Rahul Bhansali (2):
=C2=A0 =C2=A0 =C2=A0 net/cnxk: fix mbuf data length
=C2=A0 =C2=A0 =C2=A0 examples/l3fwd: fix buffer overflow in Tx

Rahul Lakkireddy (1):
=C2=A0 =C2=A0 =C2=A0 net/cxgbe: fix dangling pointer by mailbox access rewo= rk

Raja Zidane (8):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix mark enabling for Rx
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix GENEVE parsing in checksum mode
=C2=A0 =C2=A0 =C2=A0 app/compress-perf: fix cycle count operations allocati= on
=C2=A0 =C2=A0 =C2=A0 app/compress-perf: optimize operations pool allocation=
=C2=A0 =C2=A0 =C2=A0 compress/mlx5: support out-of-space status
=C2=A0 =C2=A0 =C2=A0 app/compress-perf: fix socket ID type during init
=C2=A0 =C2=A0 =C2=A0 app/compress-perf: fix number of queue pairs to setup<= br> =C2=A0 =C2=A0 =C2=A0 compressdev: fix socket ID type

Rakesh Kudurumalla (2):
=C2=A0 =C2=A0 =C2=A0 net/cnxk: fix build with GCC 12
=C2=A0 =C2=A0 =C2=A0 net/cnxk: fix RSS RETA table update

Rashmi Shetty (1):
=C2=A0 =C2=A0 =C2=A0 doc: fix dlb2 guide

Reshma Pattan (1):
=C2=A0 =C2=A0 =C2=A0 app/pdump: abort on multi-core capture limit

Rongwei Liu (3):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix shared RSS destroy
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix meter creation default state
=C2=A0 =C2=A0 =C2=A0 net/mlx5: forbid multiple ASO actions in a single rule=

Ruifeng Wang (1):
=C2=A0 =C2=A0 =C2=A0 config: add arch define for Arm

Satheesh Paul (5):
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix nibble parsing order when dumping MCA= M
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix flow deletion
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix log level during MCAM allocation
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix base rule merge
=C2=A0 =C2=A0 =C2=A0 net/cnxk: fix Rx/Tx function update

Sean Morrissey (2):
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix dereference before null check
=C2=A0 =C2=A0 =C2=A0 doc: fix telemetry example in cryptodev guide

Shijith Thotton (1):
=C2=A0 =C2=A0 =C2=A0 crypto/cnxk: enable allocated queues only

Shun Hao (3):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix meter sub-policy creation
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix E-Switch manager vport ID
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix meter policy creation assert

Simei Su (1):
=C2=A0 =C2=A0 =C2=A0 net/ice: fix mbuf offload flag for Rx timestamp

Srikanth Yalavarthi (1):
=C2=A0 =C2=A0 =C2=A0 dma/cnxk: fix installing internal headers

Stephen Douthit (1):
=C2=A0 =C2=A0 =C2=A0 net/ixgbe: fix FSP check for X550EM devices

Stephen Hemminger (7):
=C2=A0 =C2=A0 =C2=A0 eal/linux: log hugepage create errors with filename =C2=A0 =C2=A0 =C2=A0 net/memif: remove unnecessary Rx interrupt stub
=C2=A0 =C2=A0 =C2=A0 ipc: end multiprocess thread during cleanup
=C2=A0 =C2=A0 =C2=A0 vfio: cleanup the multiprocess sync handle
=C2=A0 =C2=A0 =C2=A0 pcapng: handle failure of link status query
=C2=A0 =C2=A0 =C2=A0 test/bpf: skip dump if conversion fails
=C2=A0 =C2=A0 =C2=A0 app/dumpcap: check for failure to set promiscuous

Steve Yang (4):
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix stack overflow for EEPROM display
=C2=A0 =C2=A0 =C2=A0 net/i40e: fix unintentional integer overflow
=C2=A0 =C2=A0 =C2=A0 eal/linux: fix illegal memory access in uevent handler=
=C2=A0 =C2=A0 =C2=A0 net/iavf: fix function pointer in multi-process

Suanming Mou (3):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: set flow error for hash list create
=C2=A0 =C2=A0 =C2=A0 net/mlx5: remove unused function
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix indexed pool fetch overlap

Thinh Tran (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix CPU socket ID for Rx queue creation

Thomas Monjalon (6):
=C2=A0 =C2=A0 =C2=A0 doc: replace deprecated distutils version parsing
=C2=A0 =C2=A0 =C2=A0 dmadev: add missing header include
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix build without drivers
=C2=A0 =C2=A0 =C2=A0 regexdev: fix section attribute of symbols
=C2=A0 =C2=A0 =C2=A0 build: hide local symbols in shared libraries
=C2=A0 =C2=A0 =C2=A0 devtools: fix symbols check

Tianfei Zhang (2):
=C2=A0 =C2=A0 =C2=A0 raw/ifpga/base: fix SPI transaction
=C2=A0 =C2=A0 =C2=A0 raw/ifpga: fix thread closing

Tianli Lai (1):
=C2=A0 =C2=A0 =C2=A0 examples/kni: add missing trailing newline in log

Timothy McDaniel (3):
=C2=A0 =C2=A0 =C2=A0 event/dlb2: update rolling mask used for dequeue
=C2=A0 =C2=A0 =C2=A0 event/dlb2: poll HW CQ inflights before mapping queue<= br> =C2=A0 =C2=A0 =C2=A0 event/dlb2: add shift value check in sparse dequeue
Vanshika Shukla (2):
=C2=A0 =C2=A0 =C2=A0 net/dpaa2: fix unregistering interrupt handler
=C2=A0 =C2=A0 =C2=A0 net/dpaa2: fix timestamping for IEEE1588

Viacheslav Ovsiienko (4):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix modify field MAC address offset
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix Tx scheduling interval
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix metadata endianness in modify field acti= on
=C2=A0 =C2=A0 =C2=A0 doc: fix modify field action description for mlx5

Vladimir Medvedkin (1):
=C2=A0 =C2=A0 =C2=A0 app/fib: fix division by zero

Wei Huang (5):
=C2=A0 =C2=A0 =C2=A0 raw/ifpga/base: fix port feature ID
=C2=A0 =C2=A0 =C2=A0 raw/ifpga: fix variable initialization in probing
=C2=A0 =C2=A0 =C2=A0 raw/ifpga: fix interrupt handle allocation
=C2=A0 =C2=A0 =C2=A0 raw/ifpga: fix monitor thread
=C2=A0 =C2=A0 =C2=A0 raw/ifpga: fix build with optimization

Weiguo Li (14):
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix error checking
=C2=A0 =C2=A0 =C2=A0 net/enic: fix dereference before null check
=C2=A0 =C2=A0 =C2=A0 net/dpaa2: fix null pointer dereference
=C2=A0 =C2=A0 =C2=A0 regex/mlx5: fix memory allocation check
=C2=A0 =C2=A0 =C2=A0 net/memif: remove pointer deference before null check<= br> =C2=A0 =C2=A0 =C2=A0 net/iavf: fix null pointer dereference
=C2=A0 =C2=A0 =C2=A0 vdpa/sfc: fix null dereference during config
=C2=A0 =C2=A0 =C2=A0 vdpa/sfc: fix null dereference during removal
=C2=A0 =C2=A0 =C2=A0 compress/octeontx: fix null pointer dereference
=C2=A0 =C2=A0 =C2=A0 eventdev/eth_rx: fix parameters parsing memory leak =C2=A0 =C2=A0 =C2=A0 net/sfc: fix memory allocation size for cache
=C2=A0 =C2=A0 =C2=A0 net/txgbe: fix queue statistics mapping
=C2=A0 =C2=A0 =C2=A0 sched: remove useless malloc in PIE data init
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix null dereference in session cleanup

Wenwu Ma (1):
=C2=A0 =C2=A0 =C2=A0 examples/vhost: fix launch with physical port

Wenxuan Wu (1):
=C2=A0 =C2=A0 =C2=A0 eal/linux: fix device monitor stop return

Xiaoyu Min (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: reject jump to root table

Xuan Ding (2):
=C2=A0 =C2=A0 =C2=A0 vhost: fix field naming in guest page struct
=C2=A0 =C2=A0 =C2=A0 vhost: fix physical address mapping

Xueming Li (1):
=C2=A0 =C2=A0 =C2=A0 net/virtio: fix Tx queue 0 overriden by queue 128

Yajun Wu (1):
=C2=A0 =C2=A0 =C2=A0 common/mlx5: fix queue pair ack timeout configuration<= br>
Yiding Zhou (1):
=C2=A0 =C2=A0 =C2=A0 net/ice: fix build with 16-byte Rx descriptor

Yu Wenjun (1):
=C2=A0 =C2=A0 =C2=A0 net/bonding: fix RSS with early configure

Yuan Wang (1):
=C2=A0 =C2=A0 =C2=A0 vhost: fix guest to host physical address mapping

Yunjian Wang (12):
=C2=A0 =C2=A0 =C2=A0 net/bonding: fix mode type mismatch
=C2=A0 =C2=A0 =C2=A0 ethdev: fix Rx queue telemetry memory leak on failure<= br> =C2=A0 =C2=A0 =C2=A0 net/ice: fix link up when starting device
=C2=A0 =C2=A0 =C2=A0 net/virtio-user: check FD flags getting failure
=C2=A0 =C2=A0 =C2=A0 net/virtio: fix uninitialized RSS key
=C2=A0 =C2=A0 =C2=A0 ring: fix error code when creating ring
=C2=A0 =C2=A0 =C2=A0 net/ixgbe: check filter init failure
=C2=A0 =C2=A0 =C2=A0 mem: check allocation in dynamic hugepage init
=C2=A0 =C2=A0 =C2=A0 ethdev: remove unnecessary null check
=C2=A0 =C2=A0 =C2=A0 net/ixgbe: reset security context pointer on close
=C2=A0 =C2=A0 =C2=A0 net/txgbe: reset security context pointer on close
=C2=A0 =C2=A0 =C2=A0 net/iavf: reset security context pointer on stop

Yuying Zhang (1):
=C2=A0 =C2=A0 =C2=A0 net/ice/base: add profile validation on switch filter<= br>
Zhihong Wang (1):
=C2=A0 =C2=A0 =C2=A0 ring: fix overflow in memory size calculation

--00000000000022607805dc814f8f--