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 D049EA00C5; Tue, 19 Jul 2022 04:41:15 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 741DF40698; Tue, 19 Jul 2022 04:41:15 +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 4BD78400D4 for ; Tue, 19 Jul 2022 04:41:13 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1658198472; 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=j7L/S0vX9PSEw96XNSMBcCvuZu2o8xCEh6qNyI1ok8Q=; b=ba73acQTd9Or1TxoRE9RFz3EyFkQmrRrcwSL8D2s6vUalfjEimp/pofvg8ACC4JVgRe9kZ 1QVkVZ9SQbOqHp4wrHw2b78zzwJCuCHInvzpXJOgwZ1cd2BWkVZPG0qmtUDCJ96R0Z6PfD 5aAvbkhj8VtUQ1tc2g5FpHxlALWk1+w= Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com [209.85.128.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-98-UmeKSG17M1-k4hbnXSOwkg-1; Mon, 18 Jul 2022 22:41:11 -0400 X-MC-Unique: UmeKSG17M1-k4hbnXSOwkg-1 Received: by mail-wm1-f69.google.com with SMTP id k27-20020a05600c1c9b00b003a2fee19a80so8582531wms.1 for ; Mon, 18 Jul 2022 19:41:10 -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=j7L/S0vX9PSEw96XNSMBcCvuZu2o8xCEh6qNyI1ok8Q=; b=533cRk6wJDutckWYFYEhing701USAdr+Km4qOXZGwOk3dSd20GgRjgxuLoqWZgGEtZ P3qzPANRHvP5YTUwQiHLVXalqRzGJdZcFHCSPCK7e3JtWjbAnJT86fjOU2jk0AadRyrO uXFi5H9kawwSF+0/ONOjxvKHyxtNBdeGAIMRhMptHYHmKmJxJYMQIUjXCHVMB+kxNIa6 w4jEfgXzd9OlHVyzKGp1bsemlRbx38TSQDuPrDOT0B/25Mup/86iTIh1L++TAZ8/NE8A Ph1ZIw0odpWaRQsfxfYbWLrpiLbWSOEksvWR99jcpaQPmQ/EP6MpaZX/ny3qnZIjeO3s RFXQ== X-Gm-Message-State: AJIora9rm0gjaK4yrkGSjQnfbM4YW4zK5erXUIEGBmZBdJYn5wdEh4kU KH4b0Gqcjhh86kgSn3daUU8UXwCaE7JUDGH7yQnANCDJ491HgZezJ/AMFYEPbbXOWemGmoVxnZ5 NLeELy7KxowrlWb1w7pw= X-Received: by 2002:a1c:7c07:0:b0:3a2:fef0:f999 with SMTP id x7-20020a1c7c07000000b003a2fef0f999mr25041213wmc.62.1658198469648; Mon, 18 Jul 2022 19:41:09 -0700 (PDT) X-Google-Smtp-Source: AGRyM1uCHd3hPcfAwPk8QZFhuZI7XDDuY10oN/2PCILWGUmfmKLVGZbCJdNfcBnjAjrAVJ1SjP0OXCCzMmBkELPcFOU= X-Received: by 2002:a1c:7c07:0:b0:3a2:fef0:f999 with SMTP id x7-20020a1c7c07000000b003a2fef0f999mr25041195wmc.62.1658198469348; Mon, 18 Jul 2022 19:41:09 -0700 (PDT) MIME-Version: 1.0 References: <20220718095859.613018-1-luca.boccassi@gmail.com> In-Reply-To: <20220718095859.613018-1-luca.boccassi@gmail.com> From: Pei Zhang Date: Tue, 19 Jul 2022 10:40:58 +0800 Message-ID: Subject: Re: 21.11.2 patches review and test To: luca.boccassi@gmail.com Cc: stable@dpdk.org, dev@dpdk.org, Abhishek Marathe , Ali Alnubani , "Walker, Benjamin" , David Christensen , Hemant Agrawal , Ian Stokes , Jerin Jacob , John McNamara , Ju-Hyoung Lee , Kevin Traynor , Luca Boccassi , "xu, qian" , Raslan Darawsheh , Thomas Monjalon , "Peng, Yuan" , "Chen, Zhaoyan" , YangHang Liu Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=pezhang@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: multipart/alternative; boundary="000000000000bba4a805e41f6a1b" 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 --000000000000bba4a805e41f6a1b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable cc Yanghang Liu (yanghliu@redhat.com). Yanghang is from the RedHat QE team and will finish this dpdk testing with our test cases. Hello Luca, Could you also cc Yanghang in the future once there are new testing requests :)? Thanks. Best regards, Pei On Mon, Jul 18, 2022 at 5:59 PM wrote: > Hi all, > > Here is a list of patches targeted for stable release 21.11.2. > > The planned date for the final release is August 29th. > > Please help with testing and validation of your use cases and report > any issues/results with reply-all to this mail. For the final release > the fixes and reported validations will be added to the release notes. > > A release candidate tarball can be found at: > > https://dpdk.org/browse/dpdk-stable/tag/?id=3Dv21.11.2-rc1 > > These patches are located at branch 21.11 of dpdk-stable repo: > https://dpdk.org/browse/dpdk-stable/ > > Thanks. > > Luca Boccassi > > --- > Abdullah =C3=96mer Yama=C3=A7 (1): > examples/distributor: fix distributor on Rx core > > Abhimanyu Saini (2): > vdpa/sfc: fix sync between QEMU and vhost-user > vdpa/sfc: resolve race between vhost lib and device conf > > Ajit Khaparde (1): > net/bnxt: fix switch domain allocation > > Ali Alnubani (1): > net/mlx5: fix build with clang 14 > > Aman Singh (1): > ethdev: fix build with vtune option > > Anatoly Burakov (1): > malloc: fix ASan handling for unmapped memory > > Andy Pei (1): > vdpa/ifc/base: fix null pointer dereference > > Ankur Dwivedi (4): > common/cpt: fix build with GCC 12 > crypto/cnxk: fix build with GCC 12 > common/cnxk: swap zuc-256 key > crypto/cnxk: swap zuc-256 iv > > Anoob Joseph (1): > security: fix SA lifetime comments > > Ben Magistro (1): > mbuf: dump outer VLAN > > Bruce Richardson (4): > raw/ioat: fix build missing errno include > raw/ioat: fix build when ioat dmadev enabled > dma/idxd: fix AVX2 in non-datapath functions > dma/idxd: fix non-AVX builds with old compilers > > Chengwen Feng (17): > net/hns3: fix mbuf free on Tx done cleanup > net/hns3: fix xstats get return if xstats is null > net/ipn3ke: fix xstats get return if xstats is null > net/mvpp2: fix xstats get return if xstats is null > net/axgbe: fix xstats get return if xstats is null > ethdev: fix memory leak in xstats telemetry > ethdev: fix possible null pointer access > net/cnxk: fix possible null dereference in telemetry > examples/dma: fix Tx drop statistics > dma/hisilicon: fix index returned when no DMA completed > dma/hisilicon: enhance CQ scan robustness > dma/skeleton: fix index returned when no memcpy completed > trace: fix crash when exiting > trace: fix init with long file prefix > net/hns3: fix TM capability > net/hns3: support backplane media type > net/hns3: fix descriptors check with SVE > > Ciara Loftus (2): > net/af_xdp: use libxdp if available > net/af_xdp: make compatible with libbpf >=3D 0.7.0 > > Ciara Power (6): > test/crypto: fix null check for ZUC authentication > test/crypto: fix cipher offset for ZUC > test/crypto: fix authentication IV for ZUC SGL > test/crypto: fix ZUC vector IV format > test/crypto: fix SNOW3G vector IV format > doc: fix grammar and formatting in compressdev guide > > Cristian Dumitrescu (1): > pipeline: fix emit instruction for invalid headers > > Damodharam Ammepalli (3): > net/bnxt: allow Tx only or Rx only > net/bnxt: disallow MTU change when device is started > net/bnxt: cleanup MTU setting > > Dariusz Sosnowski (2): > net/mlx5: fix GTP handling in header modify action > net/mlx5: fix RSS hash types adjustment > > David Marchand (25): > eal/windows: add missing C++ include guards > test/mem: disable ASan when accessing unallocated memory > net/nfp: remove unneeded header inclusion > net/virtio: restore some optimisations with AVX512 > eventdev/eth_rx: fix telemetry Rx stats reset > devargs: fix leak on hotplug failure > eal/freebsd: fix use of newer cpuset macros > devtools: fix null test for NUMA systems > app/testpmd: remove useless pointer checks > net/bnxt: fix compatibility with some old firmwares > vhost: fix async access > crypto/ipsec_mb: fix build with GCC 12 > net/ena: fix build with GCC 12 > net/enetfec: fix build with GCC 12 > net/ice: fix build with GCC 12 > vdpa/ifc: fix build with GCC 12 > app/flow-perf: fix build with GCC 12 > test: drop reference to removed tests > eal/x86: drop export of internal alignment macro > test/ipsec: fix build with GCC 12 > vhost/crypto: fix build with GCC 12 > vhost/crypto: fix descriptor processing > vhost: add some trailing newline in log messages > vhost: restore device information in log messages > vdpa/mlx5: fix leak on event thread creation > > Deepak Khandelwal (1): > mem: skip attaching external memory in secondary process > > Dmitry Kozlyuk (9): > common/mlx5: fix memory region range calculation > net/mlx5: fix Tx when inlining is impossible > doc: fix API index Markdown syntax > ethdev: prohibit polling stopped queue > app/testpmd: fix use of indirect action after port close > app/testpmd: do not poll stopped queues > app/testpmd: cleanup port resources after implicit close > doc: add more instructions for running as non-root > common/mlx5: fix non-expandable global MR cache > > Dongdong Liu (1): > net/hns3: delete unused code > > Duncan Bellamy (1): > eal/ppc: fix compilation for musl > > Ferruh Yigit (1): > net/qede: fix build with GCC 13 > > Fidaullah Noonari (1): > malloc: fix allocation of almost hugepage size > > Gagandeep Singh (11): > crypto/dpaa_sec: fix digest size > crypto/dpaa2_sec: fix fle buffer leak > crypto/dpaa2_sec: fix buffer pool ID check > crypto/dpaa_sec: fix chained FD length in raw datapath > crypto/dpaa2_sec: fix chained FD length in raw datapath > crypto/dpaa2_sec: fix crypto operation pointer > crypto/dpaa2_sec: fix operation status for simple FD > common/dpaax: fix short MAC-I IV calculation for ZUC > net/dpaa: fix event queue detach > test/crypto: fix driver name for DPAA raw API test > doc: add missing auth algo for IPsec example > > Geoffrey Le Gourri=C3=A9rec (1): > net/mlx5: fix statistics read on Linux > > Gowrishankar Muthukrishnan (4): > common/cnxk: fix null pointer dereference > net/cnxk: fix uninitialized variables > event/cnxk: fix out of bounds access in test > examples/fips_validation: handle empty payload > > Gregory Etelson (6): > net/mlx5: fix RSS expansion for patterns with ICMP item > doc: fix flow integrity hardware support in mlx5 guide > app/testpmd: fix flex parser destroy command > net: fix GTP PSC headers > app/testpmd: fix GTP PSC raw processing > app/testpmd: fix GTP PSC raw processing > > Hanumanth Pothula (1): > common/cnxk: handle ROC model init failure > > Harman Kalra (2): > event/octeontx: fix SSO fast path > net/octeontx: fix port close > > Harry van Haaren (2): > doc: fix formatting and link in BPF library guide > service: fix lingering active status > > Heinrich Schuchardt (2): > drivers/crypto: fix warnings for OpenSSL version > test/hash: fix out of bound access > > Herakliusz Lipiec (1): > doc: fix readability in vhost guide > > Hongbo Zheng (1): > test: check memory allocation for CRC > > Huisong Li (25): > net/bonding: fix stopping non-active slaves > net/bonding: fix slave stop and remove on port close > net/hns3: fix order of clearing imissed register in PF > net/hns3: fix MAC and queues HW statistics overflow > net/hns3: fix pseudo-sharing between threads > net/hns3: fix RSS disable > net/hns3: fix rollback on RSS hash update > net/hns3: remove redundant RSS tuple field > ethdev: fix RSS update when RSS is disabled > net/hns3: remove unnecessary RSS switch > app/testpmd: fix MTU verification > app/testpmd: fix port status of bonding slave device > examples/dma: fix MTU configuration > net/bonding: fix RSS inconsistency between ports > test/bonding: fix RSS test when disable RSS > net/hns3: fix an unreasonable memset > net/hns3: remove duplicate definition > net/hns3: fix return value for unsupported tuple > net/hns3: fix crash from secondary process > app/testpmd: add help messages for multi-process > app/testpmd: fix bonding slave devices not released > net/hns3: fix link status capability query from VF > net/hns3: fix PTP interrupt logging > net/hns3: fix statistics locking > app/testpmd: fix supported RSS offload display > > Ivan Malov (1): > common/sfc_efx/base: convert EFX PCIe INTF to MCDI value > > Jakub Poczatek (1): > doc: fix grammar and parameters in l2fwd-crypto guide > > Jakub Wysocki (1): > crypto/scheduler: fix queue pair in scheduler failover > > Jeff Daly (1): > net/ixgbe: add option for link up check on pin SDP3 > > Jerin Jacob (1): > doc: fix build with sphinx 4.5 > > Jiawen Wu (7): > net/ngbe: fix link speed check > net/ngbe: fix reading PHY ID > net/ngbe: fix PCIe related operations with bus API > net/txgbe: fix SGMII mode to link up > net/txgbe: fix max number of queues for SR-IOV > net/txgbe: fix register polling > net/ngbe: add more packet statistics > > Jin Liu (1): > app/testpmd: fix help of create meter command > > Jiri Slaby (1): > kni: fix build with Linux 5.18 > > Joyce Kong (1): > net/memif: fix overwriting of head segment > > Kalesh AP (12): > net/bnxt: fix device capability reporting > net/bnxt: remove unused macro > net/bnxt: fix Rx configuration > net/bnxt: fix RSS action > net/bnxt: check duplicate queue IDs > net/bnxt: avoid unnecessary endianness conversion > net/bnxt: fix speed autonegotiation > net/bnxt: force PHY update on certain configurations > net/bnxt: fix link status when port is stopped > net/bnxt: recheck FW readiness if in reset process > net/bnxt: fix tunnel stateless offloads > net/bnxt: fix setting forced speed > > Ke Zhang (6): > net/bonding: fix RSS key config with extended key length > net/iavf: fix mbuf release in multi-process > net/iavf: fix Rx queue interrupt setting > app/testpmd: fix multicast address pool leak > kni: use dedicated function to set random MAC address > kni: use dedicated function to set MAC address > > Kevin Laatz (4): > dma/idxd: fix error code for PCI device commands > dma/idxd: fix memory leak in PCI close > dma/idxd: fix partial freeing in PCI close > dma/idxd: fix null dereference in PCI remove > > Kevin Liu (1): > net/ice: fix MTU info for DCF > > Kevin Traynor (1): > doc: fix release note typo > > Konstantin Ananyev (1): > acl: fix rules with 8-byte field size > > Kumara Parameshwaran (1): > gro: fix identifying fragmented packets > > Li Zhang (1): > vdpa/mlx5: fix maximum number of virtqs > > Long Li (3): > net/netvsc: fix calculation of checksums based on mbuf flag > net/netvsc: fix hot adding multiple VF PCI devices > net/netvsc: fix vmbus device reference in multi-process > > Luc Pelletier (1): > eal/x86: fix unaligned access for small memcpy > > Mattias R=C3=B6nnblom (1): > examples/bond: fix invalid use of trylock > > Maxime Coquelin (4): > net/vhost: fix TSO feature default disablement > vhost: fix missing virtqueue lock protection > app/testpmd: revert MAC update in checksum forwarding > vhost: fix missing enqueue pseudo-header calculation > > Michael Baum (3): > net/mlx5: restrict Rx queue array access to boundary > net/mlx5: fix LRO validation in Rx setup > net/mlx5: fix LRO configuration in drop Rx queue > > Michael Pfeiffer (1): > net/ice: add missing Tx burst mode name > > Mike Pattrick (1): > net/i40e: populate error in flow director parser > > Min Hu (Connor) (6): > app/testpmd: check statistics query before printing > net/bonding: fix mbuf fast free usage > ethdev: fix port state when stop > ethdev: fix port close in secondary process > dma/hisilicon: fix includes in header file > net/hns3: fix code check warning > > Mingxia Liu (1): > app/testpmd: replace hardcoded min mbuf number with macro > > Naga Harish K S V (2): > eventdev/eth_tx: fix adapter creation > eventdev/eth_tx: fix queue delete > > Nicolas Chautru (2): > baseband/acc100: update companion PF configure function > baseband/acc100: add protection for some negative scenario > > Nithin Dabilpuram (2): > net/cnxk: add barrier after meta batch free in scalar > examples/ipsec-secgw: fix promiscuous mode option > > Pankaj Gupta (1): > net/vmxnet3: fix Rx data ring initialization > > Pavan Nikhilesh (1): > event/cnxk: fix Tx adapter enqueue return for CN10K > > Peng Zhang (3): > net/nfp: fix disabling VLAN stripping > net/nfp: make sure MTU is never larger than mbuf size > net/nfp: fix initialization > > Qi Zhang (2): > net/ice: refactor parser usage > net/iavf: remove dead code > > Qiming Yang (4): > doc: update matching versions in ice guide > net/iavf: fix queue start exception handling > doc: update matching versions in i40e guide > net/iavf: increase reset complete wait count > > Quentin Armitage (2): > net/tap: fix interrupt handler freeing > pcapng: fix timestamp wrapping in output files > > Radu Nicolau (6): > net/iavf: fix device initialization without inline crypto > net/iavf: fix device stop > ipsec: fix NAT-T ports and length > examples/ipsec-secgw: fix NAT-T header fields > net/iavf: fix NAT-T payload length > examples/ipsec-secgw: fix ESN setting > > Rahul Bhansali (1): > common/cnxk: fix decrypt packet count register update > > Rahul Lakkireddy (2): > net/cxgbe: fix port ID in Rx mbuf > net/cxgbe: fix Tx queue stuck with mbuf chain coalescing > > Raja Zidane (7): > net/mlx5: fix Rx/Tx stats concurrency > crypto/mlx5: fix login cleanup > examples/l2fwd-crypto: fix stats refresh rate > net/mlx5: fix Tx recovery > app/testpmd: fix packet segment allocation > net/mlx5: reject negative integrity item configuration > examples/link_status_interrupt: fix stats refresh rate > > Rakesh Kudurumalla (1): > test: avoid hang if queues are full and Tx fails > > Raslan Darawsheh (1): > app/regex: fix mbuf size for multi-segment buffer > > Rebecca Troy (1): > crypto/qat: fix DOCSIS crash > > Romain Delhomel (1): > bus/fslmc: fix VFIO setup > > Rongwei Liu (1): > net/mlx5: fix probing with secondary bonding member > > Ruifeng Wang (1): > net/bnxt: fix reordering in NEON Rx > > Satha Rao (1): > common/cnxk: fix SQ flush sequence > > Satheesh Paul (3): > net/cnxk: add message on flow parsing failure > common/cnxk: fix unaligned access to device memory > common/cnxk: fix GRE tunnel parsing > > Shijith Thotton (1): > event/cnxk: fix QoS parameter handling > > Shuanglin Wang (1): > net/bnxt: fix ULP parser to ignore segment offset > > Shun Hao (5): > net/mlx5: fix counter in non-termination meter > net/mlx5: fix no-green metering with RSS > app/testpmd: fix metering and policing command for RFC4115 > net/mlx5: add limitation for E-Switch Manager match > net/mlx5: fix metering on E-Switch Manager > > Simei Su (1): > net/ice: fix race condition in Rx timestamp > > Somnath Kotur (4): > net/bnxt: fix ring group on Rx restart > net/bnxt: handle queue stop during RSS flow create > net/bnxt: fix freeing VNIC filters > net/bnxt: fix check for autoneg enablement in the PHY FW > > Stanislaw Kardach (1): > config: fix C++ cross compiler for Arm and PPC > > Stephen Hemminger (4): > rib: fix traversal with /32 route > sched: remove unnecessary floating point > net/qede: fix build with GCC 12 > rib: fix references for IPv6 implementation > > Suanming Mou (1): > common/mlx5: remove unused lcore check > > Subendu Santra (1): > app/procinfo: show all non-owned ports > > Thierry Herbelot (1): > app/regex: avoid division by zero > > Thomas Monjalon (2): > kni: fix build > avoid AltiVec keyword vector > > Tianhao Chai (1): > eal: fix C++ include for device event and DMA > > Tianli Lai (1): > net/dpaa2: fix dpdmux default interface > > Timothy McDaniel (3): > event/dlb2: rework queue drain handling > event/dlb2: fix check of QID in-flight > event/dlb2: fix advertized capabilities > > Ting Xu (1): > net/ice: fix raw flow input pattern parsing > > Tomasz Duszynski (1): > common/cnxk: allow changing PTP mode on CN10K > > Tyler Retzlaff (2): > eal/windows: fix data race when creating threads > test/bpf: skip test if libpcap is unavailable > > Vanshika Shukla (1): > crypto/dpaa_sec: fix secondary process probing > > Vladimir Medvedkin (2): > test/table: fix buffer overflow on lpm entry > test/ipsec: fix performance test > > Volodymyr Fialko (1): > examples/ipsec-secgw: fix uninitialized memory access > > Walter Heymans (1): > net/nfp: update how max MTU is read > > Wei Huang (2): > raw/ifpga: remove virtual devices on close > raw/ifpga: unregister interrupt on close > > Wenjun Wu (2): > net/ice: improve performance of Rx timestamp offload > net/ice/base: fix getting sched node from ID type > > Wenwu Ma (2): > app/testpmd: perform SW IP checksum for GRO/GSO packets > vhost: fix deadlock when message handling failed > > Wenxuan Wu (3): > net/i40e: fix max frame size config at port level > net/ice/base: fix build with GCC 12 > net/iavf: fix GTP-U extension flow > > Xuan Ding (1): > doc: fix vhost multi-queue reconnection > > Xueming Li (2): > vdpa/mlx5: fix interrupt trash that leads to crash > vdpa/mlx5: fix dead loop when process interrupted > > Yajun Wu (1): > vdpa/mlx5: workaround var offset within page > > Yiding Zhou (3): > net/iavf: fix data path selection > net/iavf: fix segfaults when calling API after VF reset failed > net/iavf: fix VF reset > > Yuan Wang (7): > net/vhost: fix access to freed memory > examples/vhost: fix crash when no VMDq > net/virtio: unmap PCI device in secondary process > net/virtio-user: fix socket non-blocking mode > net/vhost: fix deadlock on vring state change > net/virtio-user: fix Rx interrupts with multi-queue > examples/vhost: fix retry logic on Rx path > > Yunjian Wang (3): > net/failsafe: fix device freeing > net/tap: fix device freeing > net/mlx5: fix stack buffer overflow in drop action > > Yuying Zhang (1): > net/ice/base: fix direction of flow that matches any > > Zhichao Zeng (1): > net/igc: support multi-process > > --000000000000bba4a805e41f6a1b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
cc Yanghang Liu (yanghliu@redhat.com). Yanghang is from the RedHat QE team and will f= inish this dpdk testing with our test cases.

= Hello Luca,

Could you also cc Yanghang in the= future once there are new testing requests :)? Thanks.

Best regards,

Pei

On Mon, Jul 18, 2022 at= 5:59 PM <luca.boccassi@gmail= .com> wrote:
Hi all,

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

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

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

A release candidate tarball can be found at:

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

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

Thanks.

Luca Boccassi

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

Abhimanyu Saini (2):
=C2=A0 =C2=A0 =C2=A0 vdpa/sfc: fix sync between QEMU and vhost-user
=C2=A0 =C2=A0 =C2=A0 vdpa/sfc: resolve race between vhost lib and device co= nf

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

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

Aman Singh (1):
=C2=A0 =C2=A0 =C2=A0 ethdev: fix build with vtune option

Anatoly Burakov (1):
=C2=A0 =C2=A0 =C2=A0 malloc: fix ASan handling for unmapped memory

Andy Pei (1):
=C2=A0 =C2=A0 =C2=A0 vdpa/ifc/base: fix null pointer dereference

Ankur Dwivedi (4):
=C2=A0 =C2=A0 =C2=A0 common/cpt: fix build with GCC 12
=C2=A0 =C2=A0 =C2=A0 crypto/cnxk: fix build with GCC 12
=C2=A0 =C2=A0 =C2=A0 common/cnxk: swap zuc-256 key
=C2=A0 =C2=A0 =C2=A0 crypto/cnxk: swap zuc-256 iv

Anoob Joseph (1):
=C2=A0 =C2=A0 =C2=A0 security: fix SA lifetime comments

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

Bruce Richardson (4):
=C2=A0 =C2=A0 =C2=A0 raw/ioat: fix build missing errno include
=C2=A0 =C2=A0 =C2=A0 raw/ioat: fix build when ioat dmadev enabled
=C2=A0 =C2=A0 =C2=A0 dma/idxd: fix AVX2 in non-datapath functions
=C2=A0 =C2=A0 =C2=A0 dma/idxd: fix non-AVX builds with old compilers

Chengwen Feng (17):
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix mbuf free on Tx done cleanup
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix xstats get return if xstats is null
=C2=A0 =C2=A0 =C2=A0 net/ipn3ke: fix xstats get return if xstats is null =C2=A0 =C2=A0 =C2=A0 net/mvpp2: fix xstats get return if xstats is null
=C2=A0 =C2=A0 =C2=A0 net/axgbe: fix xstats get return if xstats is null
=C2=A0 =C2=A0 =C2=A0 ethdev: fix memory leak in xstats telemetry
=C2=A0 =C2=A0 =C2=A0 ethdev: fix possible null pointer access
=C2=A0 =C2=A0 =C2=A0 net/cnxk: fix possible null dereference in telemetry =C2=A0 =C2=A0 =C2=A0 examples/dma: fix Tx drop statistics
=C2=A0 =C2=A0 =C2=A0 dma/hisilicon: fix index returned when no DMA complete= d
=C2=A0 =C2=A0 =C2=A0 dma/hisilicon: enhance CQ scan robustness
=C2=A0 =C2=A0 =C2=A0 dma/skeleton: fix index returned when no memcpy comple= ted
=C2=A0 =C2=A0 =C2=A0 trace: fix crash when exiting
=C2=A0 =C2=A0 =C2=A0 trace: fix init with long file prefix
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix TM capability
=C2=A0 =C2=A0 =C2=A0 net/hns3: support backplane media type
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix descriptors check with SVE

Ciara Loftus (2):
=C2=A0 =C2=A0 =C2=A0 net/af_xdp: use libxdp if available
=C2=A0 =C2=A0 =C2=A0 net/af_xdp: make compatible with libbpf >=3D 0.7.0<= br>
Ciara Power (6):
=C2=A0 =C2=A0 =C2=A0 test/crypto: fix null check for ZUC authentication
=C2=A0 =C2=A0 =C2=A0 test/crypto: fix cipher offset for ZUC
=C2=A0 =C2=A0 =C2=A0 test/crypto: fix authentication IV for ZUC SGL
=C2=A0 =C2=A0 =C2=A0 test/crypto: fix ZUC vector IV format
=C2=A0 =C2=A0 =C2=A0 test/crypto: fix SNOW3G vector IV format
=C2=A0 =C2=A0 =C2=A0 doc: fix grammar and formatting in compressdev guide
Cristian Dumitrescu (1):
=C2=A0 =C2=A0 =C2=A0 pipeline: fix emit instruction for invalid headers

Damodharam Ammepalli (3):
=C2=A0 =C2=A0 =C2=A0 net/bnxt: allow Tx only or Rx only
=C2=A0 =C2=A0 =C2=A0 net/bnxt: disallow MTU change when device is started =C2=A0 =C2=A0 =C2=A0 net/bnxt: cleanup MTU setting

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

David Marchand (25):
=C2=A0 =C2=A0 =C2=A0 eal/windows: add missing C++ include guards
=C2=A0 =C2=A0 =C2=A0 test/mem: disable ASan when accessing unallocated memo= ry
=C2=A0 =C2=A0 =C2=A0 net/nfp: remove unneeded header inclusion
=C2=A0 =C2=A0 =C2=A0 net/virtio: restore some optimisations with AVX512
=C2=A0 =C2=A0 =C2=A0 eventdev/eth_rx: fix telemetry Rx stats reset
=C2=A0 =C2=A0 =C2=A0 devargs: fix leak on hotplug failure
=C2=A0 =C2=A0 =C2=A0 eal/freebsd: fix use of newer cpuset macros
=C2=A0 =C2=A0 =C2=A0 devtools: fix null test for NUMA systems
=C2=A0 =C2=A0 =C2=A0 app/testpmd: remove useless pointer checks
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix compatibility with some old firmwares =C2=A0 =C2=A0 =C2=A0 vhost: fix async access
=C2=A0 =C2=A0 =C2=A0 crypto/ipsec_mb: fix build with GCC 12
=C2=A0 =C2=A0 =C2=A0 net/ena: fix build with GCC 12
=C2=A0 =C2=A0 =C2=A0 net/enetfec: fix build with GCC 12
=C2=A0 =C2=A0 =C2=A0 net/ice: fix build with GCC 12
=C2=A0 =C2=A0 =C2=A0 vdpa/ifc: fix build with GCC 12
=C2=A0 =C2=A0 =C2=A0 app/flow-perf: fix build with GCC 12
=C2=A0 =C2=A0 =C2=A0 test: drop reference to removed tests
=C2=A0 =C2=A0 =C2=A0 eal/x86: drop export of internal alignment macro
=C2=A0 =C2=A0 =C2=A0 test/ipsec: fix build with GCC 12
=C2=A0 =C2=A0 =C2=A0 vhost/crypto: fix build with GCC 12
=C2=A0 =C2=A0 =C2=A0 vhost/crypto: fix descriptor processing
=C2=A0 =C2=A0 =C2=A0 vhost: add some trailing newline in log messages
=C2=A0 =C2=A0 =C2=A0 vhost: restore device information in log messages
=C2=A0 =C2=A0 =C2=A0 vdpa/mlx5: fix leak on event thread creation

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

Dmitry Kozlyuk (9):
=C2=A0 =C2=A0 =C2=A0 common/mlx5: fix memory region range calculation
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix Tx when inlining is impossible
=C2=A0 =C2=A0 =C2=A0 doc: fix API index Markdown syntax
=C2=A0 =C2=A0 =C2=A0 ethdev: prohibit polling stopped queue
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix use of indirect action after port clo= se
=C2=A0 =C2=A0 =C2=A0 app/testpmd: do not poll stopped queues
=C2=A0 =C2=A0 =C2=A0 app/testpmd: cleanup port resources after implicit clo= se
=C2=A0 =C2=A0 =C2=A0 doc: add more instructions for running as non-root
=C2=A0 =C2=A0 =C2=A0 common/mlx5: fix non-expandable global MR cache

Dongdong Liu (1):
=C2=A0 =C2=A0 =C2=A0 net/hns3: delete unused code

Duncan Bellamy (1):
=C2=A0 =C2=A0 =C2=A0 eal/ppc: fix compilation for musl

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

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

Gagandeep Singh (11):
=C2=A0 =C2=A0 =C2=A0 crypto/dpaa_sec: fix digest size
=C2=A0 =C2=A0 =C2=A0 crypto/dpaa2_sec: fix fle buffer leak
=C2=A0 =C2=A0 =C2=A0 crypto/dpaa2_sec: fix buffer pool ID check
=C2=A0 =C2=A0 =C2=A0 crypto/dpaa_sec: fix chained FD length in raw datapath=
=C2=A0 =C2=A0 =C2=A0 crypto/dpaa2_sec: fix chained FD length in raw datapat= h
=C2=A0 =C2=A0 =C2=A0 crypto/dpaa2_sec: fix crypto operation pointer
=C2=A0 =C2=A0 =C2=A0 crypto/dpaa2_sec: fix operation status for simple FD =C2=A0 =C2=A0 =C2=A0 common/dpaax: fix short MAC-I IV calculation for ZUC =C2=A0 =C2=A0 =C2=A0 net/dpaa: fix event queue detach
=C2=A0 =C2=A0 =C2=A0 test/crypto: fix driver name for DPAA raw API test
=C2=A0 =C2=A0 =C2=A0 doc: add missing auth algo for IPsec example

Geoffrey Le Gourri=C3=A9rec (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix statistics read on Linux

Gowrishankar Muthukrishnan (4):
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix null pointer dereference
=C2=A0 =C2=A0 =C2=A0 net/cnxk: fix uninitialized variables
=C2=A0 =C2=A0 =C2=A0 event/cnxk: fix out of bounds access in test
=C2=A0 =C2=A0 =C2=A0 examples/fips_validation: handle empty payload

Gregory Etelson (6):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix RSS expansion for patterns with ICMP ite= m
=C2=A0 =C2=A0 =C2=A0 doc: fix flow integrity hardware support in mlx5 guide=
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix flex parser destroy command
=C2=A0 =C2=A0 =C2=A0 net: fix GTP PSC headers
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix GTP PSC raw processing
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix GTP PSC raw processing

Hanumanth Pothula (1):
=C2=A0 =C2=A0 =C2=A0 common/cnxk: handle ROC model init failure

Harman Kalra (2):
=C2=A0 =C2=A0 =C2=A0 event/octeontx: fix SSO fast path
=C2=A0 =C2=A0 =C2=A0 net/octeontx: fix port close

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

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

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

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

Huisong Li (25):
=C2=A0 =C2=A0 =C2=A0 net/bonding: fix stopping non-active slaves
=C2=A0 =C2=A0 =C2=A0 net/bonding: fix slave stop and remove on port close =C2=A0 =C2=A0 =C2=A0 net/hns3: fix order of clearing imissed register in PF=
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix MAC and queues HW statistics overflow =C2=A0 =C2=A0 =C2=A0 net/hns3: fix pseudo-sharing between threads
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix RSS disable
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix rollback on RSS hash update
=C2=A0 =C2=A0 =C2=A0 net/hns3: remove redundant RSS tuple field
=C2=A0 =C2=A0 =C2=A0 ethdev: fix RSS update when RSS is disabled
=C2=A0 =C2=A0 =C2=A0 net/hns3: remove unnecessary RSS switch
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix MTU verification
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix port status of bonding slave device =C2=A0 =C2=A0 =C2=A0 examples/dma: fix MTU configuration
=C2=A0 =C2=A0 =C2=A0 net/bonding: fix RSS inconsistency between ports
=C2=A0 =C2=A0 =C2=A0 test/bonding: fix RSS test when disable RSS
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix an unreasonable memset
=C2=A0 =C2=A0 =C2=A0 net/hns3: remove duplicate definition
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix return value for unsupported tuple
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix crash from secondary process
=C2=A0 =C2=A0 =C2=A0 app/testpmd: add help messages for multi-process
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix bonding slave devices not released =C2=A0 =C2=A0 =C2=A0 net/hns3: fix link status capability query from VF
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix PTP interrupt logging
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix statistics locking
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix supported RSS offload display

Ivan Malov (1):
=C2=A0 =C2=A0 =C2=A0 common/sfc_efx/base: convert EFX PCIe INTF to MCDI val= ue

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

Jeff Daly (1):
=C2=A0 =C2=A0 =C2=A0 net/ixgbe: add option for link up check on pin SDP3
Jerin Jacob (1):
=C2=A0 =C2=A0 =C2=A0 doc: fix build with sphinx 4.5

Jiawen Wu (7):
=C2=A0 =C2=A0 =C2=A0 net/ngbe: fix link speed check
=C2=A0 =C2=A0 =C2=A0 net/ngbe: fix reading PHY ID
=C2=A0 =C2=A0 =C2=A0 net/ngbe: fix PCIe related operations with bus API
=C2=A0 =C2=A0 =C2=A0 net/txgbe: fix SGMII mode to link up
=C2=A0 =C2=A0 =C2=A0 net/txgbe: fix max number of queues for SR-IOV
=C2=A0 =C2=A0 =C2=A0 net/txgbe: fix register polling
=C2=A0 =C2=A0 =C2=A0 net/ngbe: add more packet statistics

Jin Liu (1):
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix help of create meter command

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

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

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

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

Kevin Laatz (4):
=C2=A0 =C2=A0 =C2=A0 dma/idxd: fix error code for PCI device commands
=C2=A0 =C2=A0 =C2=A0 dma/idxd: fix memory leak in PCI close
=C2=A0 =C2=A0 =C2=A0 dma/idxd: fix partial freeing in PCI close
=C2=A0 =C2=A0 =C2=A0 dma/idxd: fix null dereference in PCI remove

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

Kevin Traynor (1):
=C2=A0 =C2=A0 =C2=A0 doc: fix release note typo

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

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

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

Long Li (3):
=C2=A0 =C2=A0 =C2=A0 net/netvsc: fix calculation of checksums based on mbuf= flag
=C2=A0 =C2=A0 =C2=A0 net/netvsc: fix hot adding multiple VF PCI devices
=C2=A0 =C2=A0 =C2=A0 net/netvsc: fix vmbus device reference in multi-proces= s

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

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

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

Michael Pfeiffer (1):
=C2=A0 =C2=A0 =C2=A0 net/ice: add missing Tx burst mode name

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

Min Hu (Connor) (6):
=C2=A0 =C2=A0 =C2=A0 app/testpmd: check statistics query before printing =C2=A0 =C2=A0 =C2=A0 net/bonding: fix mbuf fast free usage
=C2=A0 =C2=A0 =C2=A0 ethdev: fix port state when stop
=C2=A0 =C2=A0 =C2=A0 ethdev: fix port close in secondary process
=C2=A0 =C2=A0 =C2=A0 dma/hisilicon: fix includes in header file
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix code check warning

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

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

Nicolas Chautru (2):
=C2=A0 =C2=A0 =C2=A0 baseband/acc100: update companion PF configure functio= n
=C2=A0 =C2=A0 =C2=A0 baseband/acc100: add protection for some negative scen= ario

Nithin Dabilpuram (2):
=C2=A0 =C2=A0 =C2=A0 net/cnxk: add barrier after meta batch free in scalar<= br> =C2=A0 =C2=A0 =C2=A0 examples/ipsec-secgw: fix promiscuous mode option

Pankaj Gupta (1):
=C2=A0 =C2=A0 =C2=A0 net/vmxnet3: fix Rx data ring initialization

Pavan Nikhilesh (1):
=C2=A0 =C2=A0 =C2=A0 event/cnxk: fix Tx adapter enqueue return for CN10K
Peng Zhang (3):
=C2=A0 =C2=A0 =C2=A0 net/nfp: fix disabling VLAN stripping
=C2=A0 =C2=A0 =C2=A0 net/nfp: make sure MTU is never larger than mbuf size<= br> =C2=A0 =C2=A0 =C2=A0 net/nfp: fix initialization

Qi Zhang (2):
=C2=A0 =C2=A0 =C2=A0 net/ice: refactor parser usage
=C2=A0 =C2=A0 =C2=A0 net/iavf: remove dead code

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

Quentin Armitage (2):
=C2=A0 =C2=A0 =C2=A0 net/tap: fix interrupt handler freeing
=C2=A0 =C2=A0 =C2=A0 pcapng: fix timestamp wrapping in output files

Radu Nicolau (6):
=C2=A0 =C2=A0 =C2=A0 net/iavf: fix device initialization without inline cry= pto
=C2=A0 =C2=A0 =C2=A0 net/iavf: fix device stop
=C2=A0 =C2=A0 =C2=A0 ipsec: fix NAT-T ports and length
=C2=A0 =C2=A0 =C2=A0 examples/ipsec-secgw: fix NAT-T header fields
=C2=A0 =C2=A0 =C2=A0 net/iavf: fix NAT-T payload length
=C2=A0 =C2=A0 =C2=A0 examples/ipsec-secgw: fix ESN setting

Rahul Bhansali (1):
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix decrypt packet count register update<= br>
Rahul Lakkireddy (2):
=C2=A0 =C2=A0 =C2=A0 net/cxgbe: fix port ID in Rx mbuf
=C2=A0 =C2=A0 =C2=A0 net/cxgbe: fix Tx queue stuck with mbuf chain coalesci= ng

Raja Zidane (7):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix Rx/Tx stats concurrency
=C2=A0 =C2=A0 =C2=A0 crypto/mlx5: fix login cleanup
=C2=A0 =C2=A0 =C2=A0 examples/l2fwd-crypto: fix stats refresh rate
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix Tx recovery
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix packet segment allocation
=C2=A0 =C2=A0 =C2=A0 net/mlx5: reject negative integrity item configuration=
=C2=A0 =C2=A0 =C2=A0 examples/link_status_interrupt: fix stats refresh rate=

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

Raslan Darawsheh (1):
=C2=A0 =C2=A0 =C2=A0 app/regex: fix mbuf size for multi-segment buffer

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

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

Rongwei Liu (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix probing with secondary bonding member
Ruifeng Wang (1):
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix reordering in NEON Rx

Satha Rao (1):
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix SQ flush sequence

Satheesh Paul (3):
=C2=A0 =C2=A0 =C2=A0 net/cnxk: add message on flow parsing failure
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix unaligned access to device memory
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix GRE tunnel parsing

Shijith Thotton (1):
=C2=A0 =C2=A0 =C2=A0 event/cnxk: fix QoS parameter handling

Shuanglin Wang (1):
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix ULP parser to ignore segment offset

Shun Hao (5):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix counter in non-termination meter
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix no-green metering with RSS
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix metering and policing command for RFC= 4115
=C2=A0 =C2=A0 =C2=A0 net/mlx5: add limitation for E-Switch Manager match =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix metering on E-Switch Manager

Simei Su (1):
=C2=A0 =C2=A0 =C2=A0 net/ice: fix race condition in Rx timestamp

Somnath Kotur (4):
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix ring group on Rx restart
=C2=A0 =C2=A0 =C2=A0 net/bnxt: handle queue stop during RSS flow create
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix freeing VNIC filters
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix check for autoneg enablement in the PHY = FW

Stanislaw Kardach (1):
=C2=A0 =C2=A0 =C2=A0 config: fix C++ cross compiler for Arm and PPC

Stephen Hemminger (4):
=C2=A0 =C2=A0 =C2=A0 rib: fix traversal with /32 route
=C2=A0 =C2=A0 =C2=A0 sched: remove unnecessary floating point
=C2=A0 =C2=A0 =C2=A0 net/qede: fix build with GCC 12
=C2=A0 =C2=A0 =C2=A0 rib: fix references for IPv6 implementation

Suanming Mou (1):
=C2=A0 =C2=A0 =C2=A0 common/mlx5: remove unused lcore check

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

Thierry Herbelot (1):
=C2=A0 =C2=A0 =C2=A0 app/regex: avoid division by zero

Thomas Monjalon (2):
=C2=A0 =C2=A0 =C2=A0 kni: fix build
=C2=A0 =C2=A0 =C2=A0 avoid AltiVec keyword vector

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

Tianli Lai (1):
=C2=A0 =C2=A0 =C2=A0 net/dpaa2: fix dpdmux default interface

Timothy McDaniel (3):
=C2=A0 =C2=A0 =C2=A0 event/dlb2: rework queue drain handling
=C2=A0 =C2=A0 =C2=A0 event/dlb2: fix check of QID in-flight
=C2=A0 =C2=A0 =C2=A0 event/dlb2: fix advertized capabilities

Ting Xu (1):
=C2=A0 =C2=A0 =C2=A0 net/ice: fix raw flow input pattern parsing

Tomasz Duszynski (1):
=C2=A0 =C2=A0 =C2=A0 common/cnxk: allow changing PTP mode on CN10K

Tyler Retzlaff (2):
=C2=A0 =C2=A0 =C2=A0 eal/windows: fix data race when creating threads
=C2=A0 =C2=A0 =C2=A0 test/bpf: skip test if libpcap is unavailable

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

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

Volodymyr Fialko (1):
=C2=A0 =C2=A0 =C2=A0 examples/ipsec-secgw: fix uninitialized memory access<= br>
Walter Heymans (1):
=C2=A0 =C2=A0 =C2=A0 net/nfp: update how max MTU is read

Wei Huang (2):
=C2=A0 =C2=A0 =C2=A0 raw/ifpga: remove virtual devices on close
=C2=A0 =C2=A0 =C2=A0 raw/ifpga: unregister interrupt on close

Wenjun Wu (2):
=C2=A0 =C2=A0 =C2=A0 net/ice: improve performance of Rx timestamp offload =C2=A0 =C2=A0 =C2=A0 net/ice/base: fix getting sched node from ID type

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

Wenxuan Wu (3):
=C2=A0 =C2=A0 =C2=A0 net/i40e: fix max frame size config at port level
=C2=A0 =C2=A0 =C2=A0 net/ice/base: fix build with GCC 12
=C2=A0 =C2=A0 =C2=A0 net/iavf: fix GTP-U extension flow

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

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

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

Yiding Zhou (3):
=C2=A0 =C2=A0 =C2=A0 net/iavf: fix data path selection
=C2=A0 =C2=A0 =C2=A0 net/iavf: fix segfaults when calling API after VF rese= t failed
=C2=A0 =C2=A0 =C2=A0 net/iavf: fix VF reset

Yuan Wang (7):
=C2=A0 =C2=A0 =C2=A0 net/vhost: fix access to freed memory
=C2=A0 =C2=A0 =C2=A0 examples/vhost: fix crash when no VMDq
=C2=A0 =C2=A0 =C2=A0 net/virtio: unmap PCI device in secondary process
=C2=A0 =C2=A0 =C2=A0 net/virtio-user: fix socket non-blocking mode
=C2=A0 =C2=A0 =C2=A0 net/vhost: fix deadlock on vring state change
=C2=A0 =C2=A0 =C2=A0 net/virtio-user: fix Rx interrupts with multi-queue =C2=A0 =C2=A0 =C2=A0 examples/vhost: fix retry logic on Rx path

Yunjian Wang (3):
=C2=A0 =C2=A0 =C2=A0 net/failsafe: fix device freeing
=C2=A0 =C2=A0 =C2=A0 net/tap: fix device freeing
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix stack buffer overflow in drop action

Yuying Zhang (1):
=C2=A0 =C2=A0 =C2=A0 net/ice/base: fix direction of flow that matches any
Zhichao Zeng (1):
=C2=A0 =C2=A0 =C2=A0 net/igc: support multi-process

--000000000000bba4a805e41f6a1b--