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 D0F28A00C4 for ; Mon, 11 Apr 2022 05:03:20 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C9B1B4068C; Mon, 11 Apr 2022 05:03:20 +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 B17C64068C for ; Mon, 11 Apr 2022 05:03:19 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1649646199; 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=XA7F59m7fEhBJ/7bxk4eLj61pMsJmLjwBBfN3y86CIE=; b=UAsB+TJgLbSI0fgkB4+C7B6NwBQH6gnxrJIH4CKfRTDUWP9OLFdObpkOOPdUaT5nSqxVc6 b7B115QxNwY+8d6AwsiE+/A7ApeuoK0CUALI87ADaPEbA2sG1G/53qkD/IiM0bjzWUJznv m6+7FKo50A14QROQIlAa0tu5ro6e+VU= Received: from mail-wr1-f72.google.com (mail-wr1-f72.google.com [209.85.221.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-336-dycArpPiMYaNNNe77_iN3g-1; Sun, 10 Apr 2022 23:03:15 -0400 X-MC-Unique: dycArpPiMYaNNNe77_iN3g-1 Received: by mail-wr1-f72.google.com with SMTP id c17-20020a5d6cd1000000b00207a6974951so213771wrc.1 for ; Sun, 10 Apr 2022 20:03:15 -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=XA7F59m7fEhBJ/7bxk4eLj61pMsJmLjwBBfN3y86CIE=; b=kjo3IVnsVwF2MxA3iCXxcbMynyI2G/9IotqE4ijGsUZGJjqaYZFDF09Y269qvluz+U evq/li2VJBN5WQFQD3sbWFKzOlIpnESv4RhOp0aevm7yUWgKde8/Zenk5KBjXfalMxRJ jxk1ypL5qzf4N4dGV6gHTK5PrAo0LZkcztwtuosZyIDHo3dNFcfcufkGJggroql2ybBi 037uC0MpK6tyFjuDtrgJNyVhFpneJ6Bj3at7HkLREIJQlp/7La4ZjT5rUx2/WFN1dzfq LnMNmVV6zPKx0Wp0iiUjnkHZSL3+gTKX5vqLV6AL4yw/esbeaCzBDnmWQ/rQhs8XC0wo xlaA== X-Gm-Message-State: AOAM533RNGyvCvMnZLBVeNEN8nL+68y4oVY8MJieGEmCDsPZ31Dw+o3w XcbbHYRN0tEMYU/Ef/58GLkpJUHtKp3OTwyy33xjuL9WJV4gPhNZvXtEllsduZcXTPE6yxT6PeK UFI7CL/tfIGNex4ZibNX8CO0= X-Received: by 2002:a5d:6484:0:b0:205:8a53:f365 with SMTP id o4-20020a5d6484000000b002058a53f365mr22997127wri.121.1649646194373; Sun, 10 Apr 2022 20:03:14 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzCYLEJMgKHyv8LrmF58VIrZNy7icER1NHqTxrUFpSVmWf2KegnpVRjNqyH+jtN0EGqzF+DKm+f+E2MOuzpGIQ= X-Received: by 2002:a5d:6484:0:b0:205:8a53:f365 with SMTP id o4-20020a5d6484000000b002058a53f365mr22997102wri.121.1649646194005; Sun, 10 Apr 2022 20:03:14 -0700 (PDT) MIME-Version: 1.0 References: <20220401102216.642587-1-ktraynor@redhat.com> In-Reply-To: <20220401102216.642587-1-ktraynor@redhat.com> From: Pei Zhang Date: Mon, 11 Apr 2022 11:03:02 +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" , 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="000000000000662b1b05dc582f70" X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org --000000000000662b1b05dc582f70 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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 > > --000000000000662b1b05dc582f70 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
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 <ktraynor@redhat.com> 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:

=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

--000000000000662b1b05dc582f70--