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 82CE6A00C3 for ; Wed, 20 Apr 2022 07:50:50 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 795A4410FF; Wed, 20 Apr 2022 07:50:50 +0200 (CEST) Received: from smtp-relay-internal-1.canonical.com (smtp-relay-internal-1.canonical.com [185.125.188.123]) by mails.dpdk.org (Postfix) with ESMTP id 4938D4068E for ; Wed, 20 Apr 2022 07:50:48 +0200 (CEST) Received: from mail-oa1-f71.google.com (mail-oa1-f71.google.com [209.85.160.71]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-1.canonical.com (Postfix) with ESMTPS id EF2D93F21C for ; Wed, 20 Apr 2022 05:50:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1650433848; bh=sC0Omtr5CWdkt2noN9ryEJxeN5pBlpyMZUiLj6wLGWw=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=E3Owj08xyXh2BE1ElEgWaxAKl+2pwmR7Yd1ZQypAndMWSCPM+I20a+xRkrTRco8mP doM1LMqrwWdWoZc+0NOzf+pvl+3nMAEq2fDw7INvyoaKqcXWT0nCqrf/NFVrKsEq8E LjfxqDxI8wLdGU4gZ1CZ0uq4opBBaEh4y09WKTj7SUANslpeA30/aI0Va0ZBFXJtRT aRCKgRK77P7c3rzzaTc0ymtOdzVdfI/scUAzNDEzNCQCiNUDEAeym18o+WRanaoSyH fT5MqzFXPc7qCf5c+6lVFy77LWLNA0e7Q9euqGIVd2l5qVvwKOPvthpIwM514lbZLm rjOzjR47J8Naw== Received: by mail-oa1-f71.google.com with SMTP id 586e51a60fabf-e2af0b9dc9so367429fac.15 for ; Tue, 19 Apr 2022 22:50:47 -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:content-transfer-encoding; bh=sC0Omtr5CWdkt2noN9ryEJxeN5pBlpyMZUiLj6wLGWw=; b=RB3id4ZmFxy6V6epeR0FrTFnzzA9MBW+ckDnvjxfLohGstfNEJ7gfricUoFDueLxZ5 pyIzHNOs8PQJJRt5VvLacJnuTj+jZg6BOBmKmNfP4t/nqROKCUht6NxIPL8h1XHV2nz0 vVu/q4NPCry7KZB9D98YLp4hfwhzCv/5vBBq/i10wI4A45sYm/Cy30zETYH+eQky4I5i AZphOZI+hTJcQlbLffClGihaSd6OPmpLBVxfLhY7guHAyshL/vWL2MtKvU3flFKzH/yv GPRf0am8iacEm+D/bgWONppkKSoLJkUbiUdsuSNJONqzoBCRCUDvacTzLOWPP138Yv1H k1zA== X-Gm-Message-State: AOAM532OgUvN6HhHh9I3h48weqoddVbduST5vhVok5bQSIIscYX7G48b cY9n/Ac9xb/5UgK0PjTF/H6HQOnFcuT26rkDAatbuk1+qalvFae9vFP0KKaaS8RwucrPEs/z7Bm R4M83FqTkozgH3nehtxWf1j7oXodqaRHbHHPYVtl4 X-Received: by 2002:aca:f286:0:b0:2da:58ba:c578 with SMTP id q128-20020acaf286000000b002da58bac578mr988952oih.127.1650433846359; Tue, 19 Apr 2022 22:50:46 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxR/0zVN6/naqFAdlvMiU0Pica8953MVkUmwuq7+3dve+3UNwXhvhehDTasMw5akjpQ4sGfLdW8o60QC53HKrs= X-Received: by 2002:aca:f286:0:b0:2da:58ba:c578 with SMTP id q128-20020acaf286000000b002da58bac578mr988932oih.127.1650433845811; Tue, 19 Apr 2022 22:50:45 -0700 (PDT) MIME-Version: 1.0 References: <20220401102216.642587-1-ktraynor@redhat.com> In-Reply-To: <20220401102216.642587-1-ktraynor@redhat.com> From: Christian Ehrhardt Date: Wed, 20 Apr 2022 07:50:19 +0200 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 , benjamin.walker@intel.com, David Christensen , hariprasad.govindharajan@intel.com, Hemant Agrawal , Ian Stokes , Jerin Jacob , John McNamara , Ju-Hyoung Lee , Luca Boccassi , Pei Zhang , qian.q.xu@intel.com, Raslan Darawsheh , Thomas Monjalon , yuan.peng@intel.com, zhaoyan.chen@intel.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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 On Fri, Apr 1, 2022 at 12: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/ Hi Kevin, now that the ABI change discussion has somewhat settled I have run the tests ignoring the symbols changes for now. All LGTM on Ubuntu 22.04 + OVS 2.17 + DPDK 21.11.1-rc1 1.0.0 (11:42:53): phys (BM) tests 1.1.0 (11:42:53): initialize environment 1.1.1 (11:44:54): testpmd =3D> Pass 1.1.2 (11:45:43): check testpmd output =3D> Pass 2.0.0 (11:45:43): prep virtual test environment 1.0.0 (11:48:05): virt tests 1.1.0 (11:48:05): initialize environment 3.0.0 (11:49:30): performance tests 3.1.0 (11:49:30): prep benchmarks 3.2.0 (11:49:51): performance tests 3.2.1 (11:50:02): test guest-openvswitch for OVS-5CPU =3D> Pass 3.2.2 (12:09:30): test guest-dpdk-vhost-user-client-multiq for OVSDPDK-VUC =3D> Pass 4.0.0 (12:28:54): VUC endurance checks 4.1.0 (12:28:54): prep VUC endurance tests 4.1.1 (12:41:59): start stop guests (client) =3D> Pass 4.1.2 (13:48:30): add/remove ports (client) =3D> Pass 4.2.0 (13:58:11): Final cleanup The above is kind of a high level test log, for the validation section of a stable release I usually use: * Build tests of DPDK & OVS 2.13.3 on Ubuntu 20.04 (meson based) * Functional and performance tests based on OVS-DPDK on x86_64 * Autopkgtests for DPDK and OpenvSwitch > 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 > --=20 Christian Ehrhardt Staff Engineer, Ubuntu Server Canonical Ltd