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 6A193A0509 for ; Wed, 6 Apr 2022 08:46:17 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E70F440DF6; Wed, 6 Apr 2022 08:46:16 +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 CE64440DF6 for ; Wed, 6 Apr 2022 08:46:15 +0200 (CEST) Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) (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 902493F826 for ; Wed, 6 Apr 2022 06:46:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1649227574; bh=lVLkvqqreEicX/ZnEccJmmYTuBxf10+Y8g79Go05k3E=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=Vs5esHGxsSUn2jrLqXY+f45lYcu8WhTmXtcKi2dnUfRIm9Igvv/XqAwG1ZoGUTbR+ 4KCGxf416CETx9DXEyBVzZDbh0F+CiwES5hU6I9A1dWThEA1tgXaV/UKTIT9/gR0b8 KdeskYwIL2U9+9+YMSTAYwlvrXM0t9jVl442pYhsHouvNvuwSbLmWqvm+AoS/80nLg JHIAcCCTmPAvR7jqXaT9zIQNqy6GPWBKsuDweSILA7dTWnqJp5qyHLPcfonT/QN0A4 aE+DIeV9249bt6aAx3/yVAVuC93Kfv52LozmC3rmqKZnyXn9ZdMnRKO1N2Gapis6OZ 5bSP/hs7IUc2g== Received: by mail-qt1-f198.google.com with SMTP id k1-20020ac85fc1000000b002e1c5930386so1865382qta.3 for ; Tue, 05 Apr 2022 23:46:14 -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=lVLkvqqreEicX/ZnEccJmmYTuBxf10+Y8g79Go05k3E=; b=I/oYAInRnu78eEJfodOV1mvsIZKh9eZPMBD8fxy+W4SQKTUROSlATv/YyzQ429R+5x 0jRbxlK8Un5oROYjC3cNF1syqHGeITLf1oNS1fe/yHq3lYt7q0ZFjuz1VPD7tLGg/ugK IfS53dC4kXEvyrTeCVBHic+Q92dNUIaF4p//Xrgq8q7AHffoV4rbRFxsPcfSlF110f1a A0pZ/WaU7llDAuXvpvMf2uOuE8TMlRBkkpne8f41NnO7FS27XKp5165gSNwo63T0PRjP ruwHIUZTnPMRllIhWZ7ZJPmia/UFiyQ6NsSqi352YagsDhDtV49s5FSPcMRNP+EL8VXN 3fZg== X-Gm-Message-State: AOAM533DgCsZWN5XJofdFufCuubVyiTboywx15ocEzxUuUZxdiyxgawS 9gVm96X+GH7F5pT6Zzw8yaGCgHjRdiNxkJ8BcyuSd5Uq/dgpN/JxmFrhmoO3msScsUhbjGIK43W YmvKjZxdaD8sKiwrf/7pwndFRCcVYjYYe/4IC4AWg X-Received: by 2002:a05:6214:2b07:b0:432:f7e6:e443 with SMTP id jx7-20020a0562142b0700b00432f7e6e443mr6080657qvb.125.1649227573509; Tue, 05 Apr 2022 23:46:13 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwRqG/lfecucBr998R0d/k3CqbPW/HSs6JdhR9Jm8Nv/geoVVov/QpQtkmOq+lt+KRCs2soQk3bcTKPJ2ySCSk= X-Received: by 2002:a05:6214:2b07:b0:432:f7e6:e443 with SMTP id jx7-20020a0562142b0700b00432f7e6e443mr6080628qvb.125.1649227573204; Tue, 05 Apr 2022 23:46:13 -0700 (PDT) MIME-Version: 1.0 References: <20220321115516.3986382-1-christian.ehrhardt@canonical.com> In-Reply-To: From: Christian Ehrhardt Date: Wed, 6 Apr 2022 08:45:47 +0200 Message-ID: Subject: Re: 19.11.12 patches review and test To: Pei Zhang 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 , Kevin Traynor , Luca Boccassi , "xu, qian" , Raslan Darawsheh , Thomas Monjalon , "Peng, Yuan" , "Chen, Zhaoyan" , YangHang Liu , Chao Yang Content-Type: multipart/alternative; boundary="000000000000a7aed005dbf6b71c" 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 --000000000000a7aed005dbf6b71c Content-Type: text/plain; charset="UTF-8" On Wed, Apr 6, 2022 at 4:12 AM Pei Zhang wrote: > Hello Christian, > > The testing with dpdk 19.11.12-rc1 from Red Hat looks good. We tested > below 17 scenarios and all got PASS on RHEL8: > Thank you - added to the verification information. (1)Guest with device assignment(PF) throughput testing(1G hugepage size): > PASS > (2)Guest with device assignment(PF) throughput testing(2M hugepage size) : > PASS > (3)Guest with device assignment(VF) throughput testing: PASS > (4)PVP (host dpdk testpmd as vswitch) 1Q: throughput testing: PASS > (5)PVP vhost-user 2Q throughput testing: PASS > (6)PVP vhost-user 1Q - cross numa node throughput testing: PASS > (7)Guest with vhost-user 2 queues throughput testing: PASS > (8)vhost-user reconnect with dpdk-client, qemu-server: qemu reconnect: PASS > (9)vhost-user reconnect with dpdk-client, qemu-server: ovs reconnect: PASS > (10)PVP 1Q live migration testing: PASS > (11)PVP 1Q cross numa node live migration testing: PASS > (12)Guest with ovs+dpdk+vhost-user 1Q live migration testing: PASS > (13)Guest with ovs+dpdk+vhost-user 1Q live migration testing (2M): PASS > (14)Guest with ovs+dpdk+vhost-user 2Q live migration testing: PASS > (15)Guest with ovs+dpdk+vhost-user 4Q live migration testing: PASS > (16)Host PF + DPDK testing: PASS > (17)Host VF + DPDK testing: PASS > > Versions: > kernel 4.18 > qemu 6.2 > dpdk: git://dpdk.org/dpdk-stable branch: 19.11 > # git log -1 > commit c511bb77879a5084231e322d9d20bec51cf4fe0f (HEAD, tag: v19.11.12-rc1) > Author: Christian Ehrhardt > Date: Mon Mar 21 12:38:48 2022 +0100 > > version: 19.11.12-rc1 > > Signed-off-by: Christian Ehrhardt > > NICs: X540-AT2 NIC(ixgbe, 10G) > > Best regards, > > Pei > > > On Mon, Mar 21, 2022 at 7:55 PM wrote: > >> Hi all, >> >> Here is a list of patches targeted for stable release 19.11.12. >> >> The planned date for the final release is 7th of April. >> >> 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=v19.11.12-rc1 >> >> These patches are located at branch 19.11 of dpdk-stable repo: >> https://dpdk.org/browse/dpdk-stable/ >> >> Thanks. >> >> Christian Ehrhardt >> >> --- >> Adham Masarwah (1): >> app/testpmd: fix show RSS RETA on Windows >> >> Alexander Kozyrev (2): >> net/mlx5: fix maximum packet headers size for TSO >> net/mlx5: fix committed bucket size >> >> Ali Alnubani (1): >> doc: fix typos and punctuation in flow API guide >> >> Andy Pei (1): >> vdpa/ifc: fix log info mismatch >> >> Arek Kusztal (1): >> cryptodev: fix RSA key type name >> >> Bin Zheng (1): >> net/ixgbe: add vector Rx parameter check >> >> Bing Zhao (1): >> net/mlx5: fix matcher priority with ICMP or ICMPv6 >> >> Brian Dooley (10): >> telemetry: add missing C++ guards >> acl: add missing C++ guards >> compressdev: add missing C++ guards >> eventdev: add missing C++ guards >> kni: add missing C++ guards >> examples/l2fwd-crypto: fix port mask overflow >> crypto/virtio: fix out-of-bounds access >> eal: fix missing C++ guards >> ethdev: add missing C++ guards >> vhost: add missing c++ guards >> >> Bruce Richardson (15): >> build: fix warning about using -Wextra flag >> ipsec: fix C++ include >> table: fix C++ include >> vhost: fix C++ include >> doc: add dependency on examples for API doxygen >> eventdev: fix C++ include >> eal: fix C++ include >> build: remove deprecated Meson functions >> build: fix warnings when running external commands >> drivers: remove warning with Meson 0.59 >> ethdev: fix cast for C++ compatibility >> distributor: fix potential overflow >> eal/freebsd: add missing C++ include guards >> compressdev: fix missing space in log macro >> cryptodev: fix clang C++ include >> >> Chenbo Xia (1): >> vhost: fix queue number check when setting inflight FD >> >> Chuanshe Zhang (1): >> examples/flow_classify: fix failure message >> >> Ciara Loftus (1): >> net/af_xdp: ensure socket is deleted on Rx queue setup error >> >> David Marchand (6): >> config/ppc: fix build with GCC >= 10 >> devtools: fix comment detection in forbidden token check >> stack: fix stubs header export >> test/mbuf: fix mbuf data content check >> net/af_xdp: add missing trailing newline in logs >> vhost: fix FD leak with inflight messages >> >> Dmitry Kozlyuk (4): >> net/mlx5: fix modify port action validation >> common/mlx5: add Netlink event helpers >> net/mlx5: fix link status change detection >> net/mlx5: fix initial link status detection >> >> Ferruh Yigit (1): >> ethdev: fix doxygen comments for device info struct >> >> Haiyue Wang (1): >> doc: fix KNI PMD name typo >> >> Honnappa Nagarahalli (1): >> examples/distributor: reduce Tx queue number to 1 >> >> Huisong Li (10): >> net/hns3: fix residual MAC after setting default MAC >> net/hns3: fix secondary process reference count >> net/hns3: fix multi-process action register and unregister >> net/hns3: unregister MP action on close for secondary >> net/hns3: fix using enum as boolean >> net/hns3: fix max packet size rollback in PF >> 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 (3): >> net/sfc: validate queue span when parsing flow action RSS >> net/sfc: do not push fast free offload to default TxQ config >> net/sfc: demand Tx fast free offload on EF10 simple datapath >> >> Jakub Poczatek (1): >> doc: fix FIPS guide >> >> Jiawei Wang (1): >> net/mlx5: fix NIC egress flow mismatch in switchdev mode >> >> Jie Hai (1): >> net/hns3: remove duplicate macro definition >> >> Jie Zhou (1): >> test/mem: fix error check >> >> Junfeng Guo (1): >> raw/ntb: clear all valid doorbell bits on init >> >> Kalesh AP (10): >> net/bnxt: fix xstats query >> net/bnxt: handle ring cleanup in case of error >> net/bnxt: fix queue stop operation >> net/bnxt: cap maximum number of unicast MAC addresses >> net/bnxt: fix multicast address set >> net/bnxt: restore RSS configuration after reset recovery >> net/bnxt: fix memzone allocation per VNIC >> net/bnxt: fix handling of VF configuration change >> net/bnxt: get maximum supported multicast filters count >> net/bnxt: fix xstats names query overrun >> >> Kathleen Capella (1): >> net/iavf: count continuous DD bits for Arm >> >> Kevin Traynor (1): >> maintainers: update for stable branches >> >> Lijun Ou (1): >> net/hns3: fix RSS key with null >> >> Luca Boccassi (1): >> cryptodev: add backward-compatible enum >> >> Markus Theil (1): >> kni: fix ioctl signature >> >> Martin Spinler (2): >> net/nfb: fix array indexes in deinit functions >> net/nfb: fix multicast/promiscuous mode switching >> >> Maxime Coquelin (1): >> vhost: fix unsafe vring addresses modifications >> >> Maxime Gouin (2): >> bus/ifpga: remove useless check while browsing devices >> net/nfp: remove useless range checks >> >> Michael Baum (2): >> doc: remove obsolete vector Tx explanations from mlx5 guide >> doc: replace broken links in mlx guides >> >> Michal Krawczyk (5): >> 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 >> >> Min Hu (Connor) (4): >> 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 (1): >> eventdev/eth_tx: fix queue add error code >> >> Pablo de Lara (1): >> test/efd: fix sockets mask size >> >> Rahul Bhansali (1): >> examples/l3fwd: fix buffer overflow in Tx >> >> Rahul Lakkireddy (1): >> net/cxgbe: fix dangling pointer by mailbox access rework >> >> Raja Zidane (3): >> app/compress-perf: fix socket ID type during init >> app/compress-perf: fix number of queue pairs to setup >> compressdev: fix socket ID type >> >> Reshma Pattan (1): >> app/pdump: abort on multi-core capture limit >> >> Sean Morrissey (1): >> app/testpmd: fix dereference before null check >> >> Stephen Douthit (1): >> net/ixgbe: fix FSP check for X550EM devices >> >> Stephen Hemminger (4): >> 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 >> >> Steve Yang (2): >> net/ice: build failure with make and GCC > 11 >> eal/linux: fix illegal memory access in uevent handler >> >> Thomas Monjalon (1): >> app/testpmd: fix build without drivers >> >> Tianfei Zhang (1): >> raw/ifpga/base: fix SPI transaction >> >> 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 (5): >> bus/dpaa: fix C++ include guard >> net/cxgbe: remove useless C++ include guard >> net/dpaa2: remove useless C++ include guard >> net/memif: remove pointer deference before null check >> compress/octeontx: fix null pointer dereference >> >> Xiaoyu Min (1): >> net/mlx5: reject jump to root table >> >> Xueming Li (1): >> net/virtio: fix Tx queue 0 overriden by queue 128 >> >> Yu Wenjun (1): >> net/bonding: fix RSS with early configure >> >> Yunjian Wang (6): >> net/bonding: fix mode type mismatch >> net/ice: fix link up when starting device >> net/virtio-user: check FD flags getting failure >> ring: fix error code when creating ring >> net/ixgbe: check filter init failure >> net/ixgbe: reset security context pointer on close >> >> -- Christian Ehrhardt Staff Engineer, Ubuntu Server Canonical Ltd --000000000000a7aed005dbf6b71c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
On Wed, Apr 6, 2022 at 4:12 AM Pei Zh= ang <pezhang@redhat.com> wr= ote:
Hello Christian,

The testing with dpdk 19.11.12-rc1 from Red Hat looks good. We tested below= 17 scenarios and all got PASS on RHEL8:
<= /div>
=C2=A0
Thank you - added to the verification information.
=

=
(1)Guest with device assignment(PF) = throughput testing(1G hugepage size): PASS
(2)Guest with device assignme= nt(PF) throughput testing(2M hugepage size) : PASS
(3)Guest with device = assignment(VF) throughput testing: PASS
(4)PVP (host dpdk testpmd as vsw= itch) 1Q: throughput testing: PASS
(5)PVP vhost-user 2Q throughput testi= ng: PASS
(6)PVP vhost-user 1Q - cross numa node throughput testing: PASS=
(7)Guest with vhost-user 2 queues throughput testing: PASS
(8)vhost-= user reconnect with dpdk-client, qemu-server: qemu reconnect: PASS
(9)vh= ost-user reconnect with dpdk-client, qemu-server: ovs reconnect: PASS
(1= 0)PVP 1Q live migration testing: PASS
(11)PVP 1Q cross numa node = live migration testing: PASS
(12)Guest with ovs+dpdk+vhost-user 1Q live = migration testing: PASS
(13)Guest with ovs+dpdk+vhost-user 1Q live migra= tion testing (2M): PASS
(14)Guest with ovs+dpdk+vhost-user 2Q live migra= tion testing: PASS
(15)Guest with ovs+dpdk+vhost-user 4Q live migration = testing: PASS
(16)Host PF + DPDK testing: PASS
(17)Host VF + DPDK tes= ting: PASS
=C2=A0
Versions:
kernel 4.18
qemu = 6.2
dpdk: git://dpdk.org/dpdk-stable branch: 19.11
# git log -1
commit c= 511bb77879a5084231e322d9d20bec51cf4fe0f (HEAD, tag: v19.11.12-rc1)
Autho= r: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date: =C2= =A0 Mon Mar 21 12:38:48 2022 +0100

=C2=A0 =C2=A0 version: 19.11.12-r= c1
=C2=A0 =C2=A0
=C2=A0 =C2=A0 Signed-off-by: Christian Ehrhardt <= ;chri= stian.ehrhardt@canonical.com>

NICs: X540-AT2 NIC(i= xgbe, 10G)

Best regards,

Pei


On Mon, Mar 21, 2022 at 7:= 55 PM <christian.ehrhardt@canonical.com> wrote:
Hi all,

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

The planned date for the final release is 7th of April.

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/dpd= k-stable/tag/?id=3Dv19.11.12-rc1

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

Thanks.

Christian Ehrhardt <christian.ehrhardt@canonical.com>

---
Adham Masarwah (1):
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix show RSS RETA on Windows

Alexander Kozyrev (2):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix maximum packet headers size for TSO
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix committed bucket size

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

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

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

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

Bing Zhao (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix matcher priority with ICMP or ICMPv6

Brian Dooley (10):
=C2=A0 =C2=A0 =C2=A0 telemetry: 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 examples/l2fwd-crypto: fix port mask overflow
=C2=A0 =C2=A0 =C2=A0 crypto/virtio: fix out-of-bounds access
=C2=A0 =C2=A0 =C2=A0 eal: fix missing C++ guards
=C2=A0 =C2=A0 =C2=A0 ethdev: add missing C++ guards
=C2=A0 =C2=A0 =C2=A0 vhost: add missing c++ guards

Bruce Richardson (15):
=C2=A0 =C2=A0 =C2=A0 build: fix warning about using -Wextra flag
=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 doc: add dependency on examples for API doxygen
=C2=A0 =C2=A0 =C2=A0 eventdev: fix C++ include
=C2=A0 =C2=A0 =C2=A0 eal: fix C++ include
=C2=A0 =C2=A0 =C2=A0 build: remove deprecated Meson functions
=C2=A0 =C2=A0 =C2=A0 build: fix warnings when running external commands
=C2=A0 =C2=A0 =C2=A0 drivers: remove warning with Meson 0.59
=C2=A0 =C2=A0 =C2=A0 ethdev: fix cast for C++ compatibility
=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

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

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

Ciara Loftus (1):
=C2=A0 =C2=A0 =C2=A0 net/af_xdp: ensure socket is deleted on Rx queue setup= error

David Marchand (6):
=C2=A0 =C2=A0 =C2=A0 config/ppc: fix build with GCC >=3D 10
=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 net/af_xdp: add missing trailing newline in logs
=C2=A0 =C2=A0 =C2=A0 vhost: fix FD leak with inflight messages

Dmitry Kozlyuk (4):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix modify port action validation
=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

Ferruh Yigit (1):
=C2=A0 =C2=A0 =C2=A0 ethdev: fix doxygen comments for device info struct
Haiyue Wang (1):
=C2=A0 =C2=A0 =C2=A0 doc: fix KNI PMD name typo

Honnappa Nagarahalli (1):
=C2=A0 =C2=A0 =C2=A0 examples/distributor: reduce Tx queue number to 1

Huisong Li (10):
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix residual MAC after setting default MAC =C2=A0 =C2=A0 =C2=A0 net/hns3: fix secondary process reference count
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix multi-process action register and unregi= ster
=C2=A0 =C2=A0 =C2=A0 net/hns3: unregister MP action on close for secondary<= br> =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 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 (3):
=C2=A0 =C2=A0 =C2=A0 net/sfc: validate queue span when parsing flow action = RSS
=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

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

Jiawei Wang (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix NIC egress flow mismatch in switchdev mo= de

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

Jie Zhou (1):
=C2=A0 =C2=A0 =C2=A0 test/mem: fix error check

Junfeng Guo (1):
=C2=A0 =C2=A0 =C2=A0 raw/ntb: clear all valid doorbell bits on init

Kalesh AP (10):
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix xstats query
=C2=A0 =C2=A0 =C2=A0 net/bnxt: handle ring cleanup in case of error
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix queue stop operation
=C2=A0 =C2=A0 =C2=A0 net/bnxt: cap maximum number of unicast MAC addresses<= br> =C2=A0 =C2=A0 =C2=A0 net/bnxt: fix multicast address set
=C2=A0 =C2=A0 =C2=A0 net/bnxt: restore RSS configuration after reset recove= ry
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix memzone allocation per VNIC
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix handling of VF configuration change
=C2=A0 =C2=A0 =C2=A0 net/bnxt: get maximum supported multicast filters coun= t
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix xstats names query overrun

Kathleen Capella (1):
=C2=A0 =C2=A0 =C2=A0 net/iavf: count continuous DD bits for Arm

Kevin Traynor (1):
=C2=A0 =C2=A0 =C2=A0 maintainers: update for stable branches

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

Luca Boccassi (1):
=C2=A0 =C2=A0 =C2=A0 cryptodev: add backward-compatible enum

Markus Theil (1):
=C2=A0 =C2=A0 =C2=A0 kni: fix ioctl signature

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

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

Maxime Gouin (2):
=C2=A0 =C2=A0 =C2=A0 bus/ifpga: remove useless check while browsing devices=
=C2=A0 =C2=A0 =C2=A0 net/nfp: remove useless range checks

Michael Baum (2):
=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

Michal Krawczyk (5):
=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

Min Hu (Connor) (4):
=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 (1):
=C2=A0 =C2=A0 =C2=A0 eventdev/eth_tx: fix queue add error code

Pablo de Lara (1):
=C2=A0 =C2=A0 =C2=A0 test/efd: fix sockets mask size

Rahul Bhansali (1):
=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 (3):
=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

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

Sean Morrissey (1):
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix dereference before null check

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

Stephen Hemminger (4):
=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

Steve Yang (2):
=C2=A0 =C2=A0 =C2=A0 net/ice: build failure with make and GCC > 11
=C2=A0 =C2=A0 =C2=A0 eal/linux: fix illegal memory access in uevent handler=

Thomas Monjalon (1):
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix build without drivers

Tianfei Zhang (1):
=C2=A0 =C2=A0 =C2=A0 raw/ifpga/base: fix SPI transaction

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 (5):
=C2=A0 =C2=A0 =C2=A0 bus/dpaa: fix C++ include guard
=C2=A0 =C2=A0 =C2=A0 net/cxgbe: remove useless C++ include guard
=C2=A0 =C2=A0 =C2=A0 net/dpaa2: remove useless C++ include guard
=C2=A0 =C2=A0 =C2=A0 net/memif: remove pointer deference before null check<= br> =C2=A0 =C2=A0 =C2=A0 compress/octeontx: fix null pointer dereference

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

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

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

Yunjian Wang (6):
=C2=A0 =C2=A0 =C2=A0 net/bonding: fix mode type mismatch
=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 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 net/ixgbe: reset security context pointer on close



--
Christian Ehrhardt
Staff Engineer, Ubuntu Ser= ver
Canonical Ltd
--000000000000a7aed005dbf6b71c--