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 4215743ED5 for ; Mon, 22 Apr 2024 10:38:31 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 30779402EA; Mon, 22 Apr 2024 10:38:31 +0200 (CEST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by mails.dpdk.org (Postfix) with ESMTP id 084A840265 for ; Mon, 22 Apr 2024 10:38:27 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1713775107; 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=9izFnN0t4egwI8jd1/H/Qg0w5jALQnQyqPyB4SKs488=; b=FUZe7A7L0caYNRjWyqchQtQ6zzo+kQAWazUF8VFgVRwDJ4iCiUTz6VobPgzHQL+Rr0ltNz LVNabCvKBjah2GtZSUiUZwa+eNfktJethEdzJgQXKfeHJ+Rg2s/cSE+oO0YM5hR1DTetdQ aEbngkOqL1z8RBcM1ps/9LXZRZX+h8o= Received: from mail-vk1-f197.google.com (mail-vk1-f197.google.com [209.85.221.197]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-529-d0zUtwKIM8G_M7w829_FzA-1; Mon, 22 Apr 2024 04:38:23 -0400 X-MC-Unique: d0zUtwKIM8G_M7w829_FzA-1 Received: by mail-vk1-f197.google.com with SMTP id 71dfb90a1353d-4dd0563027fso2066286e0c.2 for ; Mon, 22 Apr 2024 01:38:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713775103; x=1714379903; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=9izFnN0t4egwI8jd1/H/Qg0w5jALQnQyqPyB4SKs488=; b=Xl0Kdo/xQDsQWWPf4yQGCqzeBL4HZjwJdEixhoayNTOcYXzP5xCMwl+ZhNMgPqsEEx 62JJRdD0h07BAhtoTmcr0zB2Z+C5GUYUSPeX8ZLw4AZort78KF10Z24SQqQR9RU3KixP KUt6aj7hdeGJY0Z2DWOpAbCwt1T70DTMllywxucz0gidi0IjYt8yT1g6ZYVBkMZ6ptxU wp1pQ2N0uL8GoRlJkakzGD07jRPcCq5RQu9pBmbwKhZ2KdvwIobBAzdTg0YfLhU2J3OB GGTLl3dfuxJ/G29N9HrRu5VRrM0BvHN6r5m5icZnVXoUWFbjYv3wQCPPTcfi51ZEsEmi y6xw== X-Gm-Message-State: AOJu0Ywa9Q7uOOWLIBKE6/B4zazCuzSc1g13jvBcGuBHyn+hIPOyT3D8 Wf2cXNo/pqvWjNFUdxGzdfPJ7rFdOGMvzFZJzvqvRboh3SbxA1cwAf91dqX32gZ/O8G3hgMLrNH blUOnfhX2bu3SSuGobe5jrd0OZMep2XddSb1PQpHdYRd5ssSNw4jBMXb3LRUuZ1bnp9ssFa6q45 QEmAZ4EZjRPGeYznwKLtc= X-Received: by 2002:a05:6122:4123:b0:4d8:df31:6b34 with SMTP id ce35-20020a056122412300b004d8df316b34mr6746155vkb.8.1713775103010; Mon, 22 Apr 2024 01:38:23 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEuvc4EHj9UW6MtWUTPCJlLQmRcZfl6bIR/Uk9Hqx4CEkIYr9JDxtoOYwk4v9tGvk2ssvvRPt6PO2MOemqOID8= X-Received: by 2002:a05:6122:4123:b0:4d8:df31:6b34 with SMTP id ce35-20020a056122412300b004d8df316b34mr6746120vkb.8.1713775102585; Mon, 22 Apr 2024 01:38:22 -0700 (PDT) MIME-Version: 1.0 References: <20240418123411.466527-1-ktraynor@redhat.com> In-Reply-To: <20240418123411.466527-1-ktraynor@redhat.com> From: YangHang Liu Date: Mon, 22 Apr 2024 16:38:11 +0800 Message-ID: Subject: Re: 21.11.7 patches review and test To: Kevin Traynor Cc: stable@dpdk.org, dev@dpdk.org, Abhishek Marathe , Ali Alnubani , David Christensen , Hemant Agrawal , Ian Stokes , Jerin Jacob , John McNamara , Ju-Hyoung Lee , Luca Boccassi , Pei Zhang , Raslan Darawsheh , Thomas Monjalon , Chao Yang X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: multipart/alternative; boundary="0000000000003704aa0616ab5cec" 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 --0000000000003704aa0616ab5cec Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable RedHat QE tested below 18 scenarios on RHEL 9.4 and didn't find any new dpdk issues. - - VM with device assignment(PF) throughput testing(1G hugepage size): PASS - VM with device assignment(PF) throughput testing(2M hugepage size) : PASS - VM with device assignment(VF) throughput testing: PASS - PVP (host dpdk testpmd as vswitch) 1Q: throughput testing: PASS - PVP vhost-user 2Q throughput testing: PASS - PVP vhost-user 1Q - cross numa node throughput testing: PASS - VM with vhost-user 2 queues throughput testing: PASS - vhost-user reconnect with dpdk-client, qemu-server qemu reconnect: PAS= S - vhost-user reconnect with dpdk-client, qemu-server ovs reconnect: PASS - PVP reconnect with dpdk-client, qemu-server: PASS - PVP 1Q live migration testing: PASS - PVP 1Q cross numa node live migration testing: PASS - VM with ovs+dpdk+vhost-user 1Q live migration testing: PASS - VM with ovs+dpdk+vhost-user 1Q live migration testing (2M): PASS - VM with ovs+dpdk+vhost-user 2Q live migration testing: PASS - VM with ovs+dpdk+vhost-user 4Q live migration testing: PASS - Host PF + DPDK testing: PASS - Host VF + DPDK testing: PASS Test Versions: - qemu-kvm-8.2.0 - kernel 5.14 - libvirt 10.0 - git log Commit e9b8b369deed1d368079e2591fa8df4a4b9dc94a Author: Kevin Traynor Date: Thu Apr 18 13:19:53 2024 +0100 version: 21.11.7-rc1 Signed-off-by: Kevin Traynor < ktraynor@redhat.com> - Test device : X540-AT2 NIC(ixgbe, 10G) Tested-by: Yanghang Liu On Thu, Apr 18, 2024 at 8:34=E2=80=AFPM Kevin Traynor = wrote: > Hi all, > > Here is a list of patches targeted for stable release 21.11.7. > > The planned date for the final release is 30th 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=3Dv21.11.7-rc1 > > These patches are located at branch 21.11 of dpdk-stable repo: > https://dpdk.org/browse/dpdk-stable/ > > Thanks. > > Kevin > > --- > Ajit Khaparde (2): > net/bnxt: fix array overflow > net/bnxt: modify locking for representor Tx > > Akhil Goyal (1): > common/cnxk: fix memory leak in CPT init > > Akshay Dorwat (1): > net/ionic: fix RSS query > > Alan Elder (2): > net: add macros for VLAN metadata parsing > net/netvsc: fix VLAN metadata parsing > > Ali Alnubani (1): > doc: update link to Windows DevX in mlx5 guide > > Andrew Boyer (2): > net/ionic: fix device close > doc: fix typos in cryptodev overview > > Bing Zhao (3): > net/mlx5: fix counters map in bonding mode > net/mlx5: fix age position in hairpin split > net/mlx5: fix drop action release timing > > Bruce Richardson (9): > kernel/freebsd: fix module build on FreeBSD 14 > build: fix linker warnings about undefined symbols > net/vmxnet3: fix initialization on FreeBSD > eventdev: improve Doxygen comments on configure struct > eventdev: fix Doxygen processing of vector struct > net/i40e: remove incorrect 16B descriptor read block > net/iavf: remove incorrect 16B descriptor read block > net/ice: remove incorrect 16B descriptor read block > test: do not count skipped tests as executed > > Chaoyong He (1): > net/nfp: fix resource leak for PF initialization > > Chengwen Feng (13): > eal: verify strdup return > bus/dpaa: verify strdup return > bus/fslmc: verify strdup return > bus/vdev: verify strdup return > dma/idxd: verify strdup return > event/cnxk: verify strdup return > net/failsafe: fix memory leak in args parsing > app/dumpcap: verify strdup return > app/pdump: verify strdup return > app/crypto-perf: verify strdup return > test: verify strdup return > examples/qos_sched: fix memory leak in args parsing > net/hns3: remove QinQ insert support for VF > > Ciara Power (1): > crypto/ipsec_mb: fix incorrectly setting cipher keys > > Dariusz Sosnowski (1): > net/mlx5: fix VLAN handling in meter split > > David Marchand (7): > hash: remove some dead code > regexdev: fix logtype register > ci: update versions of actions in GHA > vhost: fix virtqueue access check in vhost-user setup > test/event: skip test if no driver is present > net/iavf: remove error logs for VLAN offloading > app/testpmd: fix --stats-period option check > > Dengdui Huang (8): > net/hns3: refactor VF mailbox message struct > net/hns3: refactor PF mailbox message struct > net/hns3: fix VF multiple count on one reset > net/hns3: fix disable command with firmware > net/hns3: fix reset level comparison > app/testpmd: fix crash in multi-process forwarding > net/hns3: refactor send mailbox function > net/hns3: refactor handle mailbox function > > Edwin Brossette (2): > net/virtio: remove duplicate queue xstats > net/ixgbevf: fix RSS init for x550 NICs > > Eli Britstein (1): > net/mlx5: prevent ioctl failure log flooding > > Emi Aoki (1): > doc: fix typo in profiling guide > > Ferruh Yigit (3): > common/mlx5: fix calloc parameters > net/bnx2x: fix calloc parameters > net/nfp: fix calloc parameters > > Fidel Castro (1): > test/power: fix typo in error message > > Flore Norceide (1): > doc: fix typo in packet framework guide > > Ganapati Kundapura (1): > test/event: fix crash in Tx adapter freeing > > Hao Chen (1): > vhost: fix deadlock during vDPA SW live migration > > Harman Kalra (1): > common/cnxk: fix mbox region copy > > Hernan Vargas (1): > doc: fix configuration in baseband 5GNR driver guide > > Holly Nichols (1): > test/cfgfile: fix typo in error messages > > Huisong Li (2): > doc: add traffic manager in features table > doc: add link speeds configuration in features table > > Jie Hai (4): > net/hns3: enable PFC for all user priorities > net/hns3: support new device > net/axgbe: fix Rx and Tx queue state > net/nfp: fix Rx and Tx queue state > > Jonathan Erb (1): > telemetry: fix empty JSON dictionaries > > Joyce Kong (1): > config: fix CPU instruction set for cross-build > > Kaiwen Deng (2): > net/i40e: remove redundant judgment in flow parsing > net/ice: fix tunnel TSO capabilities > > Kalesh AP (4): > net/bnxt: fix 50G and 100G forced speed > net/bnxt: fix speed change from 200G to 25G on Thor > net/bnxt: fix backward firmware compatibility > net/bnxt: fix null pointer dereference > > Kevin Traynor (1): > net/ixgbe: increase VF reset timeout > > Kiran Kumar K (1): > net/cnxk: fix flow RSS configuration > > Kishore Padmanabha (1): > net/bnxt: fix number of Tx queues being created > > Kommula Shiva Shankar (1): > common/cnxk: fix RSS RETA configuration > > Konstantin Ananyev (1): > examples/l3fwd: fix Rx over not ready port > > Masoumeh Farhadi Nia (1): > examples/ipsec-secgw: fix typo in error message > > Maxime Coquelin (1): > vhost: fix memory leak in Virtio Tx split path > > Michael Baum (3): > net/mlx5: fix jump action validation > net/mlx5: fix GENEVE TLV option management > common/mlx5: fix duplicate read of general capabilities > > Mingjin Ye (1): > test: fix probing in secondary process > > Morten Br=C3=B8rup (3): > event/dlb2: remove superfluous memcpy > net/bnx2x: fix warnings about memcpy lengths > net/mlx5: fix warning about copy length > > Nithin Dabilpuram (2): > common/cnxk: fix Tx MTU configuration > common/cnxk: fix mbox struct attributes > > Pavan Nikhilesh (2): > event/cnxk: fix dequeue timeout configuration > doc: fix commands in eventdev test tool guide > > Pengfei Sun (1): > net/mlx5: fix use after free when releasing Tx queues > > Qi Zhang (1): > net/ice: fix link update > > Qian Hao (1): > examples/packet_ordering: fix Rx with reorder mode disabled > > Rakesh Kudurumalla (1): > test/mbuf: fix external mbuf case with assert enabled > > Rongwei Liu (1): > net/mlx5: fix stats query crash in secondary process > > Satheesh Paul (1): > common/cnxk: fix possible out-of-bounds access > > Shai Brandes (2): > net/ena/base: limit exponential backoff > net/ena/base: restructure interrupt handling > > Shaowei Sun (1): > telemetry: fix connected clients count > > Simei Su (1): > doc: fix default IP fragments maximum in programmer guide > > Sivaprasad Tummala (1): > eal/x86: add AMD vendor check for TSC calibration > > Sivaramakrishnan Venkat (1): > drivers/net: fix buffer overflow for packet types list > > Stephen Hemminger (6): > cryptodev: remove unused extern variable > doc: add --latencystats option in testpmd guide > app/testpmd: hide --bitrate-stats in help if disabled > common/sfc_efx/base: use C11 static assert > net/tap: do not overwrite flow API errors > net/tap: fix traffic control handle calculation > > Suanming Mou (5): > app/crypto-perf: fix next segment mbuf > app/crypto-perf: fix data comparison > app/crypto-perf: fix encrypt operation verification > app/crypto-perf: fix out-of-place mbuf size > app/crypto-perf: add missing op resubmission > > Sunil Kumar Kori (1): > net/cnxk: fix MTU limit > > Sunyang Wu (1): > ethdev: fix NVGRE encap flow action description > > Tom Jones (1): > net/vmxnet3: ignore Rx queue interrupt setup on FreeBSD > > Viacheslav Ovsiienko (1): > net/mlx5: fix error packets drop in regular Rx > > Wathsala Vithanage (1): > net/memif: fix extra mbuf refcnt update in zero copy Tx > > Weiguo Li (1): > net/bnxt: fix deadlock in ULP timer callback > > Yunjian Wang (4): > net/iavf: fix memory leak on security context error > net/ixgbe: fix memoy leak after device init failure > net/af_xdp: fix memzone leak on config failure > net/af_xdp: fix leak on XSK configuration failure > > --0000000000003704aa0616ab5cec Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

RedHat QE tested below 18 scenarios on RHEL 9.4 and = didn't find any new dpdk issues.
  • VM with device= assignment(PF) throughput testing(1G hugepage size): PASS
  • <= li>VM with device assignment(P= F) throughput testing(2M hugepage size) : PASS
  • VM with device assignment(VF) throughpu= t testing: PASS
  • PVP (host dpdk testpmd as vswitch) 1Q: throughput testing: PASS=
  • PVP vhost-user 2Q= throughput testing: PASS
  • PVP vhost-user 1Q - cross numa node throughput testing: PASS=
  • VM with vh= ost-user 2 queues throughput testing: PASS
  • vhost-user reconnect with dpdk-client, qe= mu-server qemu reconnect: PASS
  • vhost-user reconnect with dpdk-client, qemu-server ovs = reconnect: PASS
  • PVP =C2=A0reconnect with dpdk-client, qemu-server: PASS
  • PVP 1Q live migration tes= ting: PASS
  • = PVP 1Q cross numa node live migration testing: PASS
  • VM with ovs+dpdk+vhost-user 1Q liv= e migration testing: PASS
  • VM with ovs+dpdk+vhost-user 1Q live migration testing (2M): = PASS
  • VM wit= h ovs+dpdk+vhost-user 2Q live migration testing: PASS
  • VM with ovs+dpdk+vhost-user 4Q l= ive migration testing: PASS
  • Host PF + DPDK testing: PASS
  • Host VF + DPDK testing: PASS
    <= /li>
Test Versions:
  • qemu-kvm-8.2.0<= /font>
  • = kernel 5.14
  • libvirt 10.0
  • git log
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Commit e9b8b369= deed1d368079e2591fa8df4a4b9dc94a
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0Author: Kevin Traynor <ktraynor@redhat.com>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Date: =C2=A0 Thu Apr 18 13:19:53 2024 +01= 00
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 version: 21.11.7-rc1
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Signed-off-by: Kevin Traynor = <ktraynor@redhat.com>
  • Test device : X540-AT2 NIC(ixgbe, 10G)
Tested-by: Yanghang Liu<yanghliu@redhat.com>
=


On Thu, Apr 18, 2024 at 8:34=E2=80=AFPM K= evin Traynor <ktraynor@redhat.com= > wrote:
= Hi all,

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

The planned date for the final release is 30th 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/dpdk= -stable/tag/?id=3Dv21.11.7-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

---
Ajit Khaparde (2):
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix array overflow
=C2=A0 =C2=A0 =C2=A0 net/bnxt: modify locking for representor Tx

Akhil Goyal (1):
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix memory leak in CPT init

Akshay Dorwat (1):
=C2=A0 =C2=A0 =C2=A0 net/ionic: fix RSS query

Alan Elder (2):
=C2=A0 =C2=A0 =C2=A0 net: add macros for VLAN metadata parsing
=C2=A0 =C2=A0 =C2=A0 net/netvsc: fix VLAN metadata parsing

Ali Alnubani (1):
=C2=A0 =C2=A0 =C2=A0 doc: update link to Windows DevX in mlx5 guide

Andrew Boyer (2):
=C2=A0 =C2=A0 =C2=A0 net/ionic: fix device close
=C2=A0 =C2=A0 =C2=A0 doc: fix typos in cryptodev overview

Bing Zhao (3):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix counters map in bonding mode
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix age position in hairpin split
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix drop action release timing

Bruce Richardson (9):
=C2=A0 =C2=A0 =C2=A0 kernel/freebsd: fix module build on FreeBSD 14
=C2=A0 =C2=A0 =C2=A0 build: fix linker warnings about undefined symbols
=C2=A0 =C2=A0 =C2=A0 net/vmxnet3: fix initialization on FreeBSD
=C2=A0 =C2=A0 =C2=A0 eventdev: improve Doxygen comments on configure struct=
=C2=A0 =C2=A0 =C2=A0 eventdev: fix Doxygen processing of vector struct
=C2=A0 =C2=A0 =C2=A0 net/i40e: remove incorrect 16B descriptor read block =C2=A0 =C2=A0 =C2=A0 net/iavf: remove incorrect 16B descriptor read block =C2=A0 =C2=A0 =C2=A0 net/ice: remove incorrect 16B descriptor read block =C2=A0 =C2=A0 =C2=A0 test: do not count skipped tests as executed

Chaoyong He (1):
=C2=A0 =C2=A0 =C2=A0 net/nfp: fix resource leak for PF initialization

Chengwen Feng (13):
=C2=A0 =C2=A0 =C2=A0 eal: verify strdup return
=C2=A0 =C2=A0 =C2=A0 bus/dpaa: verify strdup return
=C2=A0 =C2=A0 =C2=A0 bus/fslmc: verify strdup return
=C2=A0 =C2=A0 =C2=A0 bus/vdev: verify strdup return
=C2=A0 =C2=A0 =C2=A0 dma/idxd: verify strdup return
=C2=A0 =C2=A0 =C2=A0 event/cnxk: verify strdup return
=C2=A0 =C2=A0 =C2=A0 net/failsafe: fix memory leak in args parsing
=C2=A0 =C2=A0 =C2=A0 app/dumpcap: verify strdup return
=C2=A0 =C2=A0 =C2=A0 app/pdump: verify strdup return
=C2=A0 =C2=A0 =C2=A0 app/crypto-perf: verify strdup return
=C2=A0 =C2=A0 =C2=A0 test: verify strdup return
=C2=A0 =C2=A0 =C2=A0 examples/qos_sched: fix memory leak in args parsing =C2=A0 =C2=A0 =C2=A0 net/hns3: remove QinQ insert support for VF

Ciara Power (1):
=C2=A0 =C2=A0 =C2=A0 crypto/ipsec_mb: fix incorrectly setting cipher keys
Dariusz Sosnowski (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix VLAN handling in meter split

David Marchand (7):
=C2=A0 =C2=A0 =C2=A0 hash: remove some dead code
=C2=A0 =C2=A0 =C2=A0 regexdev: fix logtype register
=C2=A0 =C2=A0 =C2=A0 ci: update versions of actions in GHA
=C2=A0 =C2=A0 =C2=A0 vhost: fix virtqueue access check in vhost-user setup<= br> =C2=A0 =C2=A0 =C2=A0 test/event: skip test if no driver is present
=C2=A0 =C2=A0 =C2=A0 net/iavf: remove error logs for VLAN offloading
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix --stats-period option check

Dengdui Huang (8):
=C2=A0 =C2=A0 =C2=A0 net/hns3: refactor VF mailbox message struct
=C2=A0 =C2=A0 =C2=A0 net/hns3: refactor PF mailbox message struct
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix VF multiple count on one reset
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix disable command with firmware
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix reset level comparison
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix crash in multi-process forwarding
=C2=A0 =C2=A0 =C2=A0 net/hns3: refactor send mailbox function
=C2=A0 =C2=A0 =C2=A0 net/hns3: refactor handle mailbox function

Edwin Brossette (2):
=C2=A0 =C2=A0 =C2=A0 net/virtio: remove duplicate queue xstats
=C2=A0 =C2=A0 =C2=A0 net/ixgbevf: fix RSS init for x550 NICs

Eli Britstein (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: prevent ioctl failure log flooding

Emi Aoki (1):
=C2=A0 =C2=A0 =C2=A0 doc: fix typo in profiling guide

Ferruh Yigit (3):
=C2=A0 =C2=A0 =C2=A0 common/mlx5: fix calloc parameters
=C2=A0 =C2=A0 =C2=A0 net/bnx2x: fix calloc parameters
=C2=A0 =C2=A0 =C2=A0 net/nfp: fix calloc parameters

Fidel Castro (1):
=C2=A0 =C2=A0 =C2=A0 test/power: fix typo in error message

Flore Norceide (1):
=C2=A0 =C2=A0 =C2=A0 doc: fix typo in packet framework guide

Ganapati Kundapura (1):
=C2=A0 =C2=A0 =C2=A0 test/event: fix crash in Tx adapter freeing

Hao Chen (1):
=C2=A0 =C2=A0 =C2=A0 vhost: fix deadlock during vDPA SW live migration

Harman Kalra (1):
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix mbox region copy

Hernan Vargas (1):
=C2=A0 =C2=A0 =C2=A0 doc: fix configuration in baseband 5GNR driver guide
Holly Nichols (1):
=C2=A0 =C2=A0 =C2=A0 test/cfgfile: fix typo in error messages

Huisong Li (2):
=C2=A0 =C2=A0 =C2=A0 doc: add traffic manager in features table
=C2=A0 =C2=A0 =C2=A0 doc: add link speeds configuration in features table
Jie Hai (4):
=C2=A0 =C2=A0 =C2=A0 net/hns3: enable PFC for all user priorities
=C2=A0 =C2=A0 =C2=A0 net/hns3: support new device
=C2=A0 =C2=A0 =C2=A0 net/axgbe: fix Rx and Tx queue state
=C2=A0 =C2=A0 =C2=A0 net/nfp: fix Rx and Tx queue state

Jonathan Erb (1):
=C2=A0 =C2=A0 =C2=A0 telemetry: fix empty JSON dictionaries

Joyce Kong (1):
=C2=A0 =C2=A0 =C2=A0 config: fix CPU instruction set for cross-build

Kaiwen Deng (2):
=C2=A0 =C2=A0 =C2=A0 net/i40e: remove redundant judgment in flow parsing =C2=A0 =C2=A0 =C2=A0 net/ice: fix tunnel TSO capabilities

Kalesh AP (4):
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix 50G and 100G forced speed
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix speed change from 200G to 25G on Thor =C2=A0 =C2=A0 =C2=A0 net/bnxt: fix backward firmware compatibility
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix null pointer dereference

Kevin Traynor (1):
=C2=A0 =C2=A0 =C2=A0 net/ixgbe: increase VF reset timeout

Kiran Kumar K (1):
=C2=A0 =C2=A0 =C2=A0 net/cnxk: fix flow RSS configuration

Kishore Padmanabha (1):
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix number of Tx queues being created

Kommula Shiva Shankar (1):
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix RSS RETA configuration

Konstantin Ananyev (1):
=C2=A0 =C2=A0 =C2=A0 examples/l3fwd: fix Rx over not ready port

Masoumeh Farhadi Nia (1):
=C2=A0 =C2=A0 =C2=A0 examples/ipsec-secgw: fix typo in error message

Maxime Coquelin (1):
=C2=A0 =C2=A0 =C2=A0 vhost: fix memory leak in Virtio Tx split path

Michael Baum (3):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix jump action validation
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix GENEVE TLV option management
=C2=A0 =C2=A0 =C2=A0 common/mlx5: fix duplicate read of general capabilitie= s

Mingjin Ye (1):
=C2=A0 =C2=A0 =C2=A0 test: fix probing in secondary process

Morten Br=C3=B8rup (3):
=C2=A0 =C2=A0 =C2=A0 event/dlb2: remove superfluous memcpy
=C2=A0 =C2=A0 =C2=A0 net/bnx2x: fix warnings about memcpy lengths
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix warning about copy length

Nithin Dabilpuram (2):
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix Tx MTU configuration
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix mbox struct attributes

Pavan Nikhilesh (2):
=C2=A0 =C2=A0 =C2=A0 event/cnxk: fix dequeue timeout configuration
=C2=A0 =C2=A0 =C2=A0 doc: fix commands in eventdev test tool guide

Pengfei Sun (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix use after free when releasing Tx queues<= br>
Qi Zhang (1):
=C2=A0 =C2=A0 =C2=A0 net/ice: fix link update

Qian Hao (1):
=C2=A0 =C2=A0 =C2=A0 examples/packet_ordering: fix Rx with reorder mode dis= abled

Rakesh Kudurumalla (1):
=C2=A0 =C2=A0 =C2=A0 test/mbuf: fix external mbuf case with assert enabled<= br>
Rongwei Liu (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix stats query crash in secondary process
Satheesh Paul (1):
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix possible out-of-bounds access

Shai Brandes (2):
=C2=A0 =C2=A0 =C2=A0 net/ena/base: limit exponential backoff
=C2=A0 =C2=A0 =C2=A0 net/ena/base: restructure interrupt handling

Shaowei Sun (1):
=C2=A0 =C2=A0 =C2=A0 telemetry: fix connected clients count

Simei Su (1):
=C2=A0 =C2=A0 =C2=A0 doc: fix default IP fragments maximum in programmer gu= ide

Sivaprasad Tummala (1):
=C2=A0 =C2=A0 =C2=A0 eal/x86: add AMD vendor check for TSC calibration

Sivaramakrishnan Venkat (1):
=C2=A0 =C2=A0 =C2=A0 drivers/net: fix buffer overflow for packet types list=

Stephen Hemminger (6):
=C2=A0 =C2=A0 =C2=A0 cryptodev: remove unused extern variable
=C2=A0 =C2=A0 =C2=A0 doc: add --latencystats option in testpmd guide
=C2=A0 =C2=A0 =C2=A0 app/testpmd: hide --bitrate-stats in help if disabled<= br> =C2=A0 =C2=A0 =C2=A0 common/sfc_efx/base: use C11 static assert
=C2=A0 =C2=A0 =C2=A0 net/tap: do not overwrite flow API errors
=C2=A0 =C2=A0 =C2=A0 net/tap: fix traffic control handle calculation

Suanming Mou (5):
=C2=A0 =C2=A0 =C2=A0 app/crypto-perf: fix next segment mbuf
=C2=A0 =C2=A0 =C2=A0 app/crypto-perf: fix data comparison
=C2=A0 =C2=A0 =C2=A0 app/crypto-perf: fix encrypt operation verification =C2=A0 =C2=A0 =C2=A0 app/crypto-perf: fix out-of-place mbuf size
=C2=A0 =C2=A0 =C2=A0 app/crypto-perf: add missing op resubmission

Sunil Kumar Kori (1):
=C2=A0 =C2=A0 =C2=A0 net/cnxk: fix MTU limit

Sunyang Wu (1):
=C2=A0 =C2=A0 =C2=A0 ethdev: fix NVGRE encap flow action description

Tom Jones (1):
=C2=A0 =C2=A0 =C2=A0 net/vmxnet3: ignore Rx queue interrupt setup on FreeBS= D

Viacheslav Ovsiienko (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix error packets drop in regular Rx

Wathsala Vithanage (1):
=C2=A0 =C2=A0 =C2=A0 net/memif: fix extra mbuf refcnt update in zero copy T= x

Weiguo Li (1):
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix deadlock in ULP timer callback

Yunjian Wang (4):
=C2=A0 =C2=A0 =C2=A0 net/iavf: fix memory leak on security context error =C2=A0 =C2=A0 =C2=A0 net/ixgbe: fix memoy leak after device init failure =C2=A0 =C2=A0 =C2=A0 net/af_xdp: fix memzone leak on config failure
=C2=A0 =C2=A0 =C2=A0 net/af_xdp: fix leak on XSK configuration failure

--0000000000003704aa0616ab5cec--