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 D159945E77 for ; Wed, 11 Dec 2024 12:24:46 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 97F9940609; Wed, 11 Dec 2024 12:24:44 +0100 (CET) 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 4ACF6402D6 for ; Wed, 11 Dec 2024 12:24:42 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1733916281; 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=wkgdwDxm1qVe2s8UUrCQp9PvrVGxOSJPTquQS+/L9rQ=; b=irqypj3AxyjwtN4WaDp6jWYaUWxc4f7g4Ljoi00tsoMuiAKNttptCG9/O5+uKYSCyMng5S ry9v4DpfKtiRLJIOF1bo0RuBGsk8SfTcUYfDFgM553y+jv/qIiH+pYBzVVSv4+QpnkxlL3 39ALDd/+l8jX+4ekUU6AKtkG+ZGbILw= Received: from mail-ot1-f71.google.com (mail-ot1-f71.google.com [209.85.210.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-435-SRTWi46LMnql167NIjlTTw-1; Wed, 11 Dec 2024 06:24:38 -0500 X-MC-Unique: SRTWi46LMnql167NIjlTTw-1 X-Mimecast-MFC-AGG-ID: SRTWi46LMnql167NIjlTTw Received: by mail-ot1-f71.google.com with SMTP id 46e09a7af769-71ded0593dfso541249a34.2 for ; Wed, 11 Dec 2024 03:24:38 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733916277; x=1734521077; 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=wkgdwDxm1qVe2s8UUrCQp9PvrVGxOSJPTquQS+/L9rQ=; b=Cti7pu8zNZZjrPd0WybguZAZHfkOy6k3KI0rRBLKFdQY0YEOI0xfZbSYczmb5+ZiRh czPR+dT2E+jiuAvYAPsiCmDPJsR1Ir/NjvxJtVyCNovXCdTJNbyHhNvMJHqVbtVIB6zK hFD+FgML8JOhFq57zjGT5W85jNjN+Y3p6J5rb+R2NKoGnZOqByoowFe4JkXRMz3wdQ41 Xh02GDlvNJNTQtr7sXfvM7eaY+t1QCI2JzKWnVNvFtUZ/m1WLX/8ATsRD9u4d678POpN uks+rHMGfUAkP/hJyLvEbGSHb915EBxc493mQamL+l8BTWy+ztZEM6K6o8NL9//IWI18 XgVg== X-Gm-Message-State: AOJu0YwjX8wd5tqG6CIMNLbGXYTCOknZ2qHsLVTNBsWJK2IiDPjWvOVp MXTNOy9MA0vyDzM41VDJbckWNxuPVjeg4gOTwumWKPJfziZCZPZyf0UN+wR6axw1C6tJmEqkKje kBnHp7FKADAY3nDQlw05jvck5WBp3zouXCFvURivhyQOt9u6VUnn/It+EEfAjfsm9Fv4L+FpeTG pgJN2OOUu80Wxc+mLoUpc= X-Gm-Gg: ASbGnct9knb9pZCyd0XvX+kNAGRsgNlT9evgQ52XfM80X2Nu/9ya5dXex3Nl5KYa+QE jHa06sm2yLBeJkb/eLnaFrDywk2v+6KOZtc/9 X-Received: by 2002:a05:6830:3818:b0:717:fe94:4089 with SMTP id 46e09a7af769-71e19b27918mr1137240a34.19.1733916277571; Wed, 11 Dec 2024 03:24:37 -0800 (PST) X-Google-Smtp-Source: AGHT+IEPnAQ+5X0I8OK8nYi/5Du6BZsv6zyytzEECfWAGsjSWpKH97MTzKedFEWEyEwCkqaMzt7vTdTPdgtfWBiw8M4= X-Received: by 2002:a05:6830:3818:b0:717:fe94:4089 with SMTP id 46e09a7af769-71e19b27918mr1137212a34.19.1733916277235; Wed, 11 Dec 2024 03:24:37 -0800 (PST) MIME-Version: 1.0 References: <20241210144903.454690-1-xuemingl@nvidia.com> In-Reply-To: <20241210144903.454690-1-xuemingl@nvidia.com> From: Yanghang Liu Date: Wed, 11 Dec 2024 19:24:26 +0800 Message-ID: Subject: Re: 23.11.3 patches review and test To: Xueming Li Cc: stable@dpdk.org, dev@dpdk.org, Abhishek Marathe , Ali Alnubani , David Christensen , Hemant Agrawal , Ian Stokes , Jerin Jacob , John McNamara , Ju-Hyoung Lee , Kevin Traynor , Luca Boccassi , Pei Zhang , Raslan Darawsheh , Thomas Monjalon , benjamin.walker@intel.com, qian.q.xu@intel.com, yuan.peng@intel.com, zhaoyan.chen@intel.com X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: VIohuKUk0eMsd7FrdQKzNhq2hcB23b8aHD4jxJ20afs_1733916277 X-Mimecast-Originator: redhat.com Content-Type: multipart/alternative; boundary="000000000000c673400628fcd7b3" 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 --000000000000c673400628fcd7b3 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I 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): PASS - vhost-user reconnect with dpdk-client, qemu-server(ovs reconnect): PAS= S - 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 - kernel 5.14 - libvirt 10.0 - ovs 3.1 - git describe - v23.11.3-rc1 - git log commit 67b9d0a29a1269b482ff7fd1eb48ee88ae9e5892 (HEAD, tag: v23.11.3-rc1, origin/23.11) Author: Xueming Li Date: Tue Dec 10 22:31:07 2024 +0800 version: 23.11.3-rc1 Signed-off-by: Xueming Li - Test device : X540-AT2 NIC(ixgbe, 10G) Tested-by: Yanghang Liu On Tue, Dec 10, 2024 at 10:50=E2=80=AFPM Xueming Li w= rote: > Hi all, > > Here is a list of patches targeted for stable release 23.11.3. > > The planned date for the final release is 17th December. > > 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=3Dv23.11.3-rc1 > > These patches are located at branch 23.11 of dpdk-stable repo: > https://dpdk.org/browse/dpdk-stable/ > > Thanks. > > Xueming Li > > --- > Ajit Khaparde (1): > net/bnxt: fix TCP and UDP checksum flags > > Alan Elder (1): > net/netvsc: fix using Tx queue higher than Rx queues > > Aleksandr Loktionov (1): > net/i40e/base: fix misleading debug logs and comments > > Alexander Kozyrev (3): > common/mlx5: fix error CQE handling for 128 bytes CQE > net/mlx5: fix shared queue port number in vector Rx > net/mlx5: fix miniCQEs number calculation > > Anatoly Burakov (2): > net/i40e/base: fix setting flags in init function > net/i40e/base: add missing X710TL device check > > Andre Muezerie (1): > rcu: fix implicit conversion in bit shift > > Arkadiusz Kusztal (2): > crypto/qat: fix modexp/inv length > crypto/qat: fix ECDSA session handling > > Artur Tyminski (1): > net/i40e/base: fix DDP loading with reserved track ID > > Barbara Skobiej (3): > net/ixgbe/base: fix unchecked return value > net/i40e/base: fix unchecked return value > net/i40e/base: fix loop bounds > > Bill Xiang (2): > vhost: fix offset while mapping log base address > vdpa: update used flags in used ring relay > > Bing Zhao (5): > net/mlx5: workaround list management of Rx queue control > net/mlx5: fix Rx queue control management > net/mlx5: fix default RSS flows creation order > net/mlx5: fix Rx queue reference count in flushing flows > net/mlx5: fix shared Rx queue control release > > Brian Dooley (1): > test/crypto: fix synchronous API calls > > Bruce Richardson (11): > eal/x86: fix 32-bit write combining store > net/iavf: delay VF reset command > net/i40e: fix AVX-512 pointer copy on 32-bit > net/ice: fix AVX-512 pointer copy on 32-bit > net/iavf: fix AVX-512 pointer copy on 32-bit > common/idpf: fix AVX-512 pointer copy on 32-bit > build: remove version check on compiler links function > net/ice: detect stopping a flow director queue twice > app/dumpcap: remove unused struct array > eventdev: fix possible array underflow/overflow > net/iavf: add segment-length check to Tx prep > > Chaoyong He (2): > net/nfp: fix link change return value > net/nfp: fix pause frame setting check > > Chengwen Feng (7): > examples/eventdev: fix queue crash with generic pipeline > ethdev: verify queue ID in Tx done cleanup > net/hns3: verify reset type from firmware > dmadev: fix potential null pointer access > net/hns3: restrict tunnel flow rule to one header > net/hns3: register VLAN flow match mode parameter > net/mvneta: fix possible out-of-bounds write > > Danylo Vodopianov (1): > app/testpmd: fix aged flow destroy > > Dariusz Sosnowski (1): > net/mlx5: fix counter query loop getting stuck > > Dave Ertman (1): > net/ice/base: fix VLAN replay after reset > > David Marchand (4): > drivers: remove redundant newline from logs > net/iavf: preserve MAC address with i40e PF Linux driver > crypto/openssl: fix 3DES-CTR with big endian CPUs > eal/unix: optimize thread creation > > Dengdui Huang (3): > net/hns3: remove ROH devices > net/hns3: fix error code for repeatedly create counter > net/hns3: fix fully use hardware flow director table > > Erez Shitrit (1): > net/mlx5/hws: fix allocation of STCs > > Eryk Rybak (1): > net/i40e/base: fix blinking X722 with X557 PHY > > Fabio Pricoco (2): > net/ice/base: fix iteration of TLVs in Preserved Fields Area > net/ice/base: add bounds check > > Farah Smith (1): > net/bnxt/tf_core: fix Thor TF EM key size check > > Fidaullah Noonari (1): > app/procinfo: fix leak on exit > > Gagandeep Singh (3): > crypto/dpaa2_sec: fix memory leak > bus/dpaa: fix PFDRs leaks due to FQRNIs > net/dpaa2: fix memory corruption in TM > > Gregory Etelson (6): > net/mlx5: fix GRE flow item translation for root table > net/mlx5/hws: fix range definer error recovery > net/mlx5: fix SQ flow item size > net/mlx5: fix non-template flow action validation > net/mlx5: fix SWS meter state initialization > net/mlx5: fix indirect list flow action callback invocation > > Hanumanth Pothula (1): > event/octeontx: fix possible integer overflow > > Harman Kalra (1): > common/cnxk: fix double free of flow aging resources > > Hemant Agrawal (4): > bus/dpaa: fix VSP for 1G fm1-mac9 and 10 > bus/dpaa: fix the fman details status > examples/l2fwd-event: fix spinlock handling > bus/dpaa: fix lock condition during error handling > > Hernan Vargas (2): > baseband/acc: fix access to deallocated mem > baseband/acc: fix soft output bypass RM > > Huisong Li (1): > examples/l3fwd-power: fix options parsing overflow > > Igor Gutorov (1): > net/mlx5: fix reported Rx/Tx descriptor limits > > Jiawen Wu (9): > net/txgbe: fix SWFW mbox > net/txgbe: fix VF-PF mbox interrupt > net/txgbe: remove outer UDP checksum capability > net/txgbe: fix driver load bit to inform firmware > net/ngbe: fix driver load bit to inform firmware > net/ngbe: reconfigure more MAC Rx registers > net/ngbe: fix interrupt lost in legacy or MSI mode > net/ngbe: restrict configuration of VLAN strip offload > net/txgbe: fix a mass of interrupts > > Jie Hai (2): > net/hns3: remove some basic address dump > net/hns3: fix dump counter of registers > > Joshua Washington (5): > net/gve: fix mbuf allocation memory leak for DQ Rx > net/gve: always attempt Rx refill on DQ > net/gve: fix refill logic causing memory corruption > net/gve: add IO memory barriers before reading descriptors > net/gve/base: fix build with Fedora Rawhide > > Julien Hascoet (1): > crypto/scheduler: fix session size computation > > Jun Wang (1): > net/e1000: fix link status crash in secondary process > > Kaiwen Deng (1): > net/iavf: fix crash when link is unstable > > Kommula Shiva Shankar (1): > net/virtio-user: reset used index counter > > Konstantin Ananyev (1): > examples/l3fwd: fix read beyond boundaries > > Lewis Donzis (1): > net/ixgbe: fix link status delay on FreeBSD > > Long Li (1): > net/netvsc: force Tx VLAN offload on 801.2Q packet > > Malcolm Bumgardner (1): > dev: fix callback lookup when unregistering device > > Martin Weiser (1): > net/igc: fix Rx buffers when timestamping enabled > > Maxime Coquelin (1): > vhost: restrict set max queue pair API to VDUSE > > Mihai Brodschi (1): > net/memif: fix buffer overflow in zero copy Rx > > Mingjin Ye (1): > bus/vdev: revert fix devargs in secondary process > > Morten Br=C3=B8rup (2): > net/vmxnet3: fix potential out of bounds stats access > net/vmxnet3: support larger MTU with version 6 > > Niall Meade (1): > ethdev: fix overflow in descriptor count > > Nicolas Chautru (1): > baseband/acc: fix ring memory allocation > > Nithin Dabilpuram (2): > common/cnxk: fix inline CTX write > common/cnxk: fix CPT HW word size for outbound SA > > Oleksandr Nahnybida (1): > pcapng: fix handling of chained mbufs > > Paul Greenwalt (1): > net/ice/base: fix link speed for 200G > > Pavan Nikhilesh (3): > test/event: fix schedule type > test/event: fix target event queue > common/cnxk: fix IRQ reconfiguration > > Peter Morrow (1): > net/bnxt: fix reading SFF-8436 SFP EEPROMs > > Peter Spreadborough (1): > net/bnxt: fix bad action offset in Tx BD > > Praveen Shetty (3): > net/cpfl: add checks for flow action types > net/cpfl: fix parsing protocol ID mask field > net/cpfl: fix forwarding to physical port > > Qin Ke (2): > net/nfp: fix type declaration of some variables > net/nfp: fix representor port link status update > > Radoslaw Tyl (1): > net/i40e/base: fix repeated register dumps > > Rakesh Kudurumalla (6): > net/cnxk: fix Rx timestamp handling for VF > net/cnxk: fix Rx offloads to handle timestamp > event/cnxk: fix Rx timestamp handling > net/cnxk: fix OOP handling for inbound packets > event/cnxk: fix OOP handling in event mode > common/cnxk: fix base log level > > Roger Melton (1): > net/vmxnet3: fix crash after configuration failure > > Rohit Raj (2): > net/dpaa: fix typecasting channel ID > bus/fslmc: fix Coverity warnings in QBMAN > > Sangtani Parag Satishbhai (1): > net/bnxt/tf_core: fix slice count in case of HA entry move > > Shahaji Bhosle (2): > net/bnxt/tf_core: fix WC TCAM multi-slice delete > net/bnxt/tf_core: fix TCAM manager data corruption > > Shani Peretz (1): > common/mlx5: fix misalignment > > Shihong Wang (1): > net/nfp: do not set IPv6 flag in transport mode > > Shreesh Adiga (1): > net/mana: support rdma-core via pkg-config > > Shun Hao (1): > net/mlx5: fix memory leak in metering > > Sivaprasad Tummala (1): > power: fix mapped lcore ID > > Srikanth Yalavarthi (1): > ml/cnxk: fix handling of TVM model I/O > > Stephen Hemminger (44): > bpf: fix free function mismatch if convert fails > baseband/la12xx: fix use after free in modem config > common/qat: fix use after free in device probe > common/idpf: fix use after free in mailbox init > crypto/bcmfs: fix free function mismatch > dma/idxd: fix free function mismatch in device probe > event/cnxk: fix free function mismatch in port config > net/cnxk: fix use after free in mempool create > net/cpfl: fix invalid free in JSON parser > net/e1000: fix use after free in filter flush > net/nfp: fix double free in flow destroy > net/sfc: fix use after free in debug logs > raw/ifpga/base: fix use after free > raw/ifpga: fix free function mismatch in interrupt config > examples/vhost: fix free function mismatch > app/dumpcap: fix handling of jumbo frames > net/tap: avoid memcpy with null argument > app/testpmd: remove unnecessary cast > net/pcap: set live interface as non-blocking > net/ena: revert redefining memcpy > net/tap: restrict maximum number of MP FDs > net/pcap: fix blocking Rx > test/bonding: remove redundant info query > examples/ntb: check info query return > crypto/openssl: fix potential string overflow > net/bnx2x: remove dead conditional > net/bnx2x: fix always true expression > net/bnx2x: fix possible infinite loop at startup > net/bnx2x: fix duplicate branch > net/dpaa2: remove unnecessary check for null before free > common/dpaax/caamflib: enable fallthrough warnings > net/e1000/base: fix fallthrough in switch > member: fix choice of bucket for displacement > vhost: fix deadlock in Rx async path > pcapng: avoid potential unaligned data > test/bonding: fix loop on members > test/bonding: fix MAC address comparison > test/security: fix IPv6 extension loop > test/event: avoid duplicate initialization > test/eal: fix loop coverage for alignment macros > test/eal: fix lcore check > app/testpmd: remove redundant policy action condition > app/testpmd: avoid potential outside of array reference > doc: correct definition of stats per queue feature > > Sunil Kumar Kori (3): > common/cnxk: fix MAC address change with active VF > common/cnxk: fix build on Ubuntu 24.04 > net/cnxk: fix build on Ubuntu 24.04 > > Tathagat Priyadarshi (2): > net/gve: fix queue setup and stop > net/gve: fix Tx for chained mbuf > > Tejasree Kondoj (1): > examples/ipsec-secgw: fix dequeue count from cryptodev > > Thomas Monjalon (2): > net/nfb: fix use after free > devtools: fix check of multiple commits fixed at once > > Tim Martin (2): > net/mlx5: fix real time counter reading from PCI BAR > net/mlx5: fix Tx tracing to use single clock source > > Timothy Redaelli (1): > net/ionic: fix build with Fedora Rawhide > > Vanshika Shukla (1): > net/dpaa: fix reallocate mbuf handling > > Varun Sethi (1): > common/dpaax/caamflib: fix PDCP SNOW-ZUC watchdog > > Viacheslav Ovsiienko (9): > net/mlx5/hws: fix flex item as tunnel header > net/mlx5: add flex item query for tunnel mode > net/mlx5: fix flex item tunnel mode > net/mlx5: fix number of supported flex parsers > app/testpmd: remove flex item init command leftover > net/mlx5: fix next protocol validation after flex item > net/mlx5: fix non full word sample fields in flex item > net/mlx5: fix flex item header length field translation > net/mlx5: fix trace script for multiple burst completion > > Vladimir Medvedkin (4): > fib6: add runtime checks in AVX512 lookup > fib: fix AVX512 lookup > hash: fix thash LFSR initialization > net/i40e: check register read for outer VLAN > > Wathsala Vithanage (1): > power: enable CPPC > > Xinying Yu (2): > vdpa/nfp: fix hardware initialization > vdpa/nfp: fix reconfiguration > > Xueming Li (1): > 23.11.3-rc1 > > Zerun Fu (1): > net/nfp: notify flower firmware about PF speed > > --000000000000c673400628fcd7b3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I tested below 18 scenarios on RHEL 9.4 and didn= 't find any new dpdk issues.
  • VM with device assignment(PF) throughput testing(1G h= ugepage size): PASS
  • VM with device assig= nment(PF) throughput testing(2M hugepage size) : PASS
  • VM with device assignment(VF) throughput testing: PASS
  • PVP (host dpdk testpmd as vswitch) 1Q: through= put testing: PASS
  • PVP vhost-user 2Q thro= ughput 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 reco= nnect): PASS
  • vhost-user reconnect with d= pdk-client, qemu-server(ovs reconnect): PASS
  • PVP =C2=A0reconnect with dpdk-client, qemu-server: PASS
  • PVP 1Q live migration testing: PASS
  • PVP 1Q cross numa node live migration testing: PASS
  • <= li style=3D"margin-left:15px">VM with ovs+dpdk+vhost-user 1Q live migration= testing: PASS
  • VM with ovs+dpdk+vhost-us= er 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
  • kerne= l 5.14
  • libvirt 10.0
  • ovs 3.1
  • git describe
  • =
    • v23.11.3-rc1
  • git log
commit 67b9d0a29a1= 269b482ff7fd1eb48ee88ae9e5892 (HEAD, tag: v23.11.3-rc1, origin/23.11)
Au= thor: Xueming Li <xuemingl@nvidia= .com>
Date: =C2=A0 Tue Dec 10 22:31:07 2024 +0800

=C2=A0 = =C2=A0 version: 23.11.3-rc1
=C2=A0 =C2=A0 Signed-off-by: Xueming Li <= xuemingl@nvidia.com>
  • Test device : X540-AT2 NIC(ixgbe, 10G)
Tested-by: Yanghang Liu <yanghliu@redhat.com>
<= /div>

On Tue, Dec 10, 2024 at 10:50= =E2=80=AFPM Xueming Li <xuemingl@= nvidia.com> wrote:
Hi all,

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

The planned date for the final release is 17th December.

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=3Dv23.11.3-rc1

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

Thanks.

Xueming Li <xue= mingl@nvidia.com>

---
Ajit Khaparde (1):
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix TCP and UDP checksum flags

Alan Elder (1):
=C2=A0 =C2=A0 =C2=A0 net/netvsc: fix using Tx queue higher than Rx queues
Aleksandr Loktionov (1):
=C2=A0 =C2=A0 =C2=A0 net/i40e/base: fix misleading debug logs and comments<= br>
Alexander Kozyrev (3):
=C2=A0 =C2=A0 =C2=A0 common/mlx5: fix error CQE handling for 128 bytes CQE<= br> =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix shared queue port number in vector Rx =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix miniCQEs number calculation

Anatoly Burakov (2):
=C2=A0 =C2=A0 =C2=A0 net/i40e/base: fix setting flags in init function
=C2=A0 =C2=A0 =C2=A0 net/i40e/base: add missing X710TL device check

Andre Muezerie (1):
=C2=A0 =C2=A0 =C2=A0 rcu: fix implicit conversion in bit shift

Arkadiusz Kusztal (2):
=C2=A0 =C2=A0 =C2=A0 crypto/qat: fix modexp/inv length
=C2=A0 =C2=A0 =C2=A0 crypto/qat: fix ECDSA session handling

Artur Tyminski (1):
=C2=A0 =C2=A0 =C2=A0 net/i40e/base: fix DDP loading with reserved track ID<= br>
Barbara Skobiej (3):
=C2=A0 =C2=A0 =C2=A0 net/ixgbe/base: fix unchecked return value
=C2=A0 =C2=A0 =C2=A0 net/i40e/base: fix unchecked return value
=C2=A0 =C2=A0 =C2=A0 net/i40e/base: fix loop bounds

Bill Xiang (2):
=C2=A0 =C2=A0 =C2=A0 vhost: fix offset while mapping log base address
=C2=A0 =C2=A0 =C2=A0 vdpa: update used flags in used ring relay

Bing Zhao (5):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: workaround list management of Rx queue contr= ol
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix Rx queue control management
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix default RSS flows creation order
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix Rx queue reference count in flushing flo= ws
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix shared Rx queue control release

Brian Dooley (1):
=C2=A0 =C2=A0 =C2=A0 test/crypto: fix synchronous API calls

Bruce Richardson (11):
=C2=A0 =C2=A0 =C2=A0 eal/x86: fix 32-bit write combining store
=C2=A0 =C2=A0 =C2=A0 net/iavf: delay VF reset command
=C2=A0 =C2=A0 =C2=A0 net/i40e: fix AVX-512 pointer copy on 32-bit
=C2=A0 =C2=A0 =C2=A0 net/ice: fix AVX-512 pointer copy on 32-bit
=C2=A0 =C2=A0 =C2=A0 net/iavf: fix AVX-512 pointer copy on 32-bit
=C2=A0 =C2=A0 =C2=A0 common/idpf: fix AVX-512 pointer copy on 32-bit
=C2=A0 =C2=A0 =C2=A0 build: remove version check on compiler links function=
=C2=A0 =C2=A0 =C2=A0 net/ice: detect stopping a flow director queue twice =C2=A0 =C2=A0 =C2=A0 app/dumpcap: remove unused struct array
=C2=A0 =C2=A0 =C2=A0 eventdev: fix possible array underflow/overflow
=C2=A0 =C2=A0 =C2=A0 net/iavf: add segment-length check to Tx prep

Chaoyong He (2):
=C2=A0 =C2=A0 =C2=A0 net/nfp: fix link change return value
=C2=A0 =C2=A0 =C2=A0 net/nfp: fix pause frame setting check

Chengwen Feng (7):
=C2=A0 =C2=A0 =C2=A0 examples/eventdev: fix queue crash with generic pipeli= ne
=C2=A0 =C2=A0 =C2=A0 ethdev: verify queue ID in Tx done cleanup
=C2=A0 =C2=A0 =C2=A0 net/hns3: verify reset type from firmware
=C2=A0 =C2=A0 =C2=A0 dmadev: fix potential null pointer access
=C2=A0 =C2=A0 =C2=A0 net/hns3: restrict tunnel flow rule to one header
=C2=A0 =C2=A0 =C2=A0 net/hns3: register VLAN flow match mode parameter
=C2=A0 =C2=A0 =C2=A0 net/mvneta: fix possible out-of-bounds write

Danylo Vodopianov (1):
=C2=A0 =C2=A0 =C2=A0 app/testpmd: fix aged flow destroy

Dariusz Sosnowski (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix counter query loop getting stuck

Dave Ertman (1):
=C2=A0 =C2=A0 =C2=A0 net/ice/base: fix VLAN replay after reset

David Marchand (4):
=C2=A0 =C2=A0 =C2=A0 drivers: remove redundant newline from logs
=C2=A0 =C2=A0 =C2=A0 net/iavf: preserve MAC address with i40e PF Linux driv= er
=C2=A0 =C2=A0 =C2=A0 crypto/openssl: fix 3DES-CTR with big endian CPUs
=C2=A0 =C2=A0 =C2=A0 eal/unix: optimize thread creation

Dengdui Huang (3):
=C2=A0 =C2=A0 =C2=A0 net/hns3: remove ROH devices
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix error code for repeatedly create counter=
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix fully use hardware flow director table
Erez Shitrit (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5/hws: fix allocation of STCs

Eryk Rybak (1):
=C2=A0 =C2=A0 =C2=A0 net/i40e/base: fix blinking X722 with X557 PHY

Fabio Pricoco (2):
=C2=A0 =C2=A0 =C2=A0 net/ice/base: fix iteration of TLVs in Preserved Field= s Area
=C2=A0 =C2=A0 =C2=A0 net/ice/base: add bounds check

Farah Smith (1):
=C2=A0 =C2=A0 =C2=A0 net/bnxt/tf_core: fix Thor TF EM key size check

Fidaullah Noonari (1):
=C2=A0 =C2=A0 =C2=A0 app/procinfo: fix leak on exit

Gagandeep Singh (3):
=C2=A0 =C2=A0 =C2=A0 crypto/dpaa2_sec: fix memory leak
=C2=A0 =C2=A0 =C2=A0 bus/dpaa: fix PFDRs leaks due to FQRNIs
=C2=A0 =C2=A0 =C2=A0 net/dpaa2: fix memory corruption in TM

Gregory Etelson (6):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix GRE flow item translation for root table=
=C2=A0 =C2=A0 =C2=A0 net/mlx5/hws: fix range definer error recovery
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix SQ flow item size
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix non-template flow action validation
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix SWS meter state initialization
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix indirect list flow action callback invoc= ation

Hanumanth Pothula (1):
=C2=A0 =C2=A0 =C2=A0 event/octeontx: fix possible integer overflow

Harman Kalra (1):
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix double free of flow aging resources
Hemant Agrawal (4):
=C2=A0 =C2=A0 =C2=A0 bus/dpaa: fix VSP for 1G fm1-mac9 and 10
=C2=A0 =C2=A0 =C2=A0 bus/dpaa: fix the fman details status
=C2=A0 =C2=A0 =C2=A0 examples/l2fwd-event: fix spinlock handling
=C2=A0 =C2=A0 =C2=A0 bus/dpaa: fix lock condition during error handling

Hernan Vargas (2):
=C2=A0 =C2=A0 =C2=A0 baseband/acc: fix access to deallocated mem
=C2=A0 =C2=A0 =C2=A0 baseband/acc: fix soft output bypass RM

Huisong Li (1):
=C2=A0 =C2=A0 =C2=A0 examples/l3fwd-power: fix options parsing overflow

Igor Gutorov (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix reported Rx/Tx descriptor limits

Jiawen Wu (9):
=C2=A0 =C2=A0 =C2=A0 net/txgbe: fix SWFW mbox
=C2=A0 =C2=A0 =C2=A0 net/txgbe: fix VF-PF mbox interrupt
=C2=A0 =C2=A0 =C2=A0 net/txgbe: remove outer UDP checksum capability
=C2=A0 =C2=A0 =C2=A0 net/txgbe: fix driver load bit to inform firmware
=C2=A0 =C2=A0 =C2=A0 net/ngbe: fix driver load bit to inform firmware
=C2=A0 =C2=A0 =C2=A0 net/ngbe: reconfigure more MAC Rx registers
=C2=A0 =C2=A0 =C2=A0 net/ngbe: fix interrupt lost in legacy or MSI mode
=C2=A0 =C2=A0 =C2=A0 net/ngbe: restrict configuration of VLAN strip offload=
=C2=A0 =C2=A0 =C2=A0 net/txgbe: fix a mass of interrupts

Jie Hai (2):
=C2=A0 =C2=A0 =C2=A0 net/hns3: remove some basic address dump
=C2=A0 =C2=A0 =C2=A0 net/hns3: fix dump counter of registers

Joshua Washington (5):
=C2=A0 =C2=A0 =C2=A0 net/gve: fix mbuf allocation memory leak for DQ Rx
=C2=A0 =C2=A0 =C2=A0 net/gve: always attempt Rx refill on DQ
=C2=A0 =C2=A0 =C2=A0 net/gve: fix refill logic causing memory corruption =C2=A0 =C2=A0 =C2=A0 net/gve: add IO memory barriers before reading descrip= tors
=C2=A0 =C2=A0 =C2=A0 net/gve/base: fix build with Fedora Rawhide

Julien Hascoet (1):
=C2=A0 =C2=A0 =C2=A0 crypto/scheduler: fix session size computation

Jun Wang (1):
=C2=A0 =C2=A0 =C2=A0 net/e1000: fix link status crash in secondary process<= br>
Kaiwen Deng (1):
=C2=A0 =C2=A0 =C2=A0 net/iavf: fix crash when link is unstable

Kommula Shiva Shankar (1):
=C2=A0 =C2=A0 =C2=A0 net/virtio-user: reset used index counter

Konstantin Ananyev (1):
=C2=A0 =C2=A0 =C2=A0 examples/l3fwd: fix read beyond boundaries

Lewis Donzis (1):
=C2=A0 =C2=A0 =C2=A0 net/ixgbe: fix link status delay on FreeBSD

Long Li (1):
=C2=A0 =C2=A0 =C2=A0 net/netvsc: force Tx VLAN offload on 801.2Q packet

Malcolm Bumgardner (1):
=C2=A0 =C2=A0 =C2=A0 dev: fix callback lookup when unregistering device

Martin Weiser (1):
=C2=A0 =C2=A0 =C2=A0 net/igc: fix Rx buffers when timestamping enabled

Maxime Coquelin (1):
=C2=A0 =C2=A0 =C2=A0 vhost: restrict set max queue pair API to VDUSE

Mihai Brodschi (1):
=C2=A0 =C2=A0 =C2=A0 net/memif: fix buffer overflow in zero copy Rx

Mingjin Ye (1):
=C2=A0 =C2=A0 =C2=A0 bus/vdev: revert fix devargs in secondary process

Morten Br=C3=B8rup (2):
=C2=A0 =C2=A0 =C2=A0 net/vmxnet3: fix potential out of bounds stats access<= br> =C2=A0 =C2=A0 =C2=A0 net/vmxnet3: support larger MTU with version 6

Niall Meade (1):
=C2=A0 =C2=A0 =C2=A0 ethdev: fix overflow in descriptor count

Nicolas Chautru (1):
=C2=A0 =C2=A0 =C2=A0 baseband/acc: fix ring memory allocation

Nithin Dabilpuram (2):
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix inline CTX write
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix CPT HW word size for outbound SA

Oleksandr Nahnybida (1):
=C2=A0 =C2=A0 =C2=A0 pcapng: fix handling of chained mbufs

Paul Greenwalt (1):
=C2=A0 =C2=A0 =C2=A0 net/ice/base: fix link speed for 200G

Pavan Nikhilesh (3):
=C2=A0 =C2=A0 =C2=A0 test/event: fix schedule type
=C2=A0 =C2=A0 =C2=A0 test/event: fix target event queue
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix IRQ reconfiguration

Peter Morrow (1):
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix reading SFF-8436 SFP EEPROMs

Peter Spreadborough (1):
=C2=A0 =C2=A0 =C2=A0 net/bnxt: fix bad action offset in Tx BD

Praveen Shetty (3):
=C2=A0 =C2=A0 =C2=A0 net/cpfl: add checks for flow action types
=C2=A0 =C2=A0 =C2=A0 net/cpfl: fix parsing protocol ID mask field
=C2=A0 =C2=A0 =C2=A0 net/cpfl: fix forwarding to physical port

Qin Ke (2):
=C2=A0 =C2=A0 =C2=A0 net/nfp: fix type declaration of some variables
=C2=A0 =C2=A0 =C2=A0 net/nfp: fix representor port link status update

Radoslaw Tyl (1):
=C2=A0 =C2=A0 =C2=A0 net/i40e/base: fix repeated register dumps

Rakesh Kudurumalla (6):
=C2=A0 =C2=A0 =C2=A0 net/cnxk: fix Rx timestamp handling for VF
=C2=A0 =C2=A0 =C2=A0 net/cnxk: fix Rx offloads to handle timestamp
=C2=A0 =C2=A0 =C2=A0 event/cnxk: fix Rx timestamp handling
=C2=A0 =C2=A0 =C2=A0 net/cnxk: fix OOP handling for inbound packets
=C2=A0 =C2=A0 =C2=A0 event/cnxk: fix OOP handling in event mode
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix base log level

Roger Melton (1):
=C2=A0 =C2=A0 =C2=A0 net/vmxnet3: fix crash after configuration failure

Rohit Raj (2):
=C2=A0 =C2=A0 =C2=A0 net/dpaa: fix typecasting channel ID
=C2=A0 =C2=A0 =C2=A0 bus/fslmc: fix Coverity warnings in QBMAN

Sangtani Parag Satishbhai (1):
=C2=A0 =C2=A0 =C2=A0 net/bnxt/tf_core: fix slice count in case of HA entry = move

Shahaji Bhosle (2):
=C2=A0 =C2=A0 =C2=A0 net/bnxt/tf_core: fix WC TCAM multi-slice delete
=C2=A0 =C2=A0 =C2=A0 net/bnxt/tf_core: fix TCAM manager data corruption

Shani Peretz (1):
=C2=A0 =C2=A0 =C2=A0 common/mlx5: fix misalignment

Shihong Wang (1):
=C2=A0 =C2=A0 =C2=A0 net/nfp: do not set IPv6 flag in transport mode

Shreesh Adiga (1):
=C2=A0 =C2=A0 =C2=A0 net/mana: support rdma-core via pkg-config

Shun Hao (1):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix memory leak in metering

Sivaprasad Tummala (1):
=C2=A0 =C2=A0 =C2=A0 power: fix mapped lcore ID

Srikanth Yalavarthi (1):
=C2=A0 =C2=A0 =C2=A0 ml/cnxk: fix handling of TVM model I/O

Stephen Hemminger (44):
=C2=A0 =C2=A0 =C2=A0 bpf: fix free function mismatch if convert fails
=C2=A0 =C2=A0 =C2=A0 baseband/la12xx: fix use after free in modem config =C2=A0 =C2=A0 =C2=A0 common/qat: fix use after free in device probe
=C2=A0 =C2=A0 =C2=A0 common/idpf: fix use after free in mailbox init
=C2=A0 =C2=A0 =C2=A0 crypto/bcmfs: fix free function mismatch
=C2=A0 =C2=A0 =C2=A0 dma/idxd: fix free function mismatch in device probe =C2=A0 =C2=A0 =C2=A0 event/cnxk: fix free function mismatch in port config<= br> =C2=A0 =C2=A0 =C2=A0 net/cnxk: fix use after free in mempool create
=C2=A0 =C2=A0 =C2=A0 net/cpfl: fix invalid free in JSON parser
=C2=A0 =C2=A0 =C2=A0 net/e1000: fix use after free in filter flush
=C2=A0 =C2=A0 =C2=A0 net/nfp: fix double free in flow destroy
=C2=A0 =C2=A0 =C2=A0 net/sfc: fix use after free in debug logs
=C2=A0 =C2=A0 =C2=A0 raw/ifpga/base: fix use after free
=C2=A0 =C2=A0 =C2=A0 raw/ifpga: fix free function mismatch in interrupt con= fig
=C2=A0 =C2=A0 =C2=A0 examples/vhost: fix free function mismatch
=C2=A0 =C2=A0 =C2=A0 app/dumpcap: fix handling of jumbo frames
=C2=A0 =C2=A0 =C2=A0 net/tap: avoid memcpy with null argument
=C2=A0 =C2=A0 =C2=A0 app/testpmd: remove unnecessary cast
=C2=A0 =C2=A0 =C2=A0 net/pcap: set live interface as non-blocking
=C2=A0 =C2=A0 =C2=A0 net/ena: revert redefining memcpy
=C2=A0 =C2=A0 =C2=A0 net/tap: restrict maximum number of MP FDs
=C2=A0 =C2=A0 =C2=A0 net/pcap: fix blocking Rx
=C2=A0 =C2=A0 =C2=A0 test/bonding: remove redundant info query
=C2=A0 =C2=A0 =C2=A0 examples/ntb: check info query return
=C2=A0 =C2=A0 =C2=A0 crypto/openssl: fix potential string overflow
=C2=A0 =C2=A0 =C2=A0 net/bnx2x: remove dead conditional
=C2=A0 =C2=A0 =C2=A0 net/bnx2x: fix always true expression
=C2=A0 =C2=A0 =C2=A0 net/bnx2x: fix possible infinite loop at startup
=C2=A0 =C2=A0 =C2=A0 net/bnx2x: fix duplicate branch
=C2=A0 =C2=A0 =C2=A0 net/dpaa2: remove unnecessary check for null before fr= ee
=C2=A0 =C2=A0 =C2=A0 common/dpaax/caamflib: enable fallthrough warnings
=C2=A0 =C2=A0 =C2=A0 net/e1000/base: fix fallthrough in switch
=C2=A0 =C2=A0 =C2=A0 member: fix choice of bucket for displacement
=C2=A0 =C2=A0 =C2=A0 vhost: fix deadlock in Rx async path
=C2=A0 =C2=A0 =C2=A0 pcapng: avoid potential unaligned data
=C2=A0 =C2=A0 =C2=A0 test/bonding: fix loop on members
=C2=A0 =C2=A0 =C2=A0 test/bonding: fix MAC address comparison
=C2=A0 =C2=A0 =C2=A0 test/security: fix IPv6 extension loop
=C2=A0 =C2=A0 =C2=A0 test/event: avoid duplicate initialization
=C2=A0 =C2=A0 =C2=A0 test/eal: fix loop coverage for alignment macros
=C2=A0 =C2=A0 =C2=A0 test/eal: fix lcore check
=C2=A0 =C2=A0 =C2=A0 app/testpmd: remove redundant policy action condition<= br> =C2=A0 =C2=A0 =C2=A0 app/testpmd: avoid potential outside of array referenc= e
=C2=A0 =C2=A0 =C2=A0 doc: correct definition of stats per queue feature

Sunil Kumar Kori (3):
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix MAC address change with active VF
=C2=A0 =C2=A0 =C2=A0 common/cnxk: fix build on Ubuntu 24.04
=C2=A0 =C2=A0 =C2=A0 net/cnxk: fix build on Ubuntu 24.04

Tathagat Priyadarshi (2):
=C2=A0 =C2=A0 =C2=A0 net/gve: fix queue setup and stop
=C2=A0 =C2=A0 =C2=A0 net/gve: fix Tx for chained mbuf

Tejasree Kondoj (1):
=C2=A0 =C2=A0 =C2=A0 examples/ipsec-secgw: fix dequeue count from cryptodev=

Thomas Monjalon (2):
=C2=A0 =C2=A0 =C2=A0 net/nfb: fix use after free
=C2=A0 =C2=A0 =C2=A0 devtools: fix check of multiple commits fixed at once<= br>
Tim Martin (2):
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix real time counter reading from PCI BAR =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix Tx tracing to use single clock source
Timothy Redaelli (1):
=C2=A0 =C2=A0 =C2=A0 net/ionic: fix build with Fedora Rawhide

Vanshika Shukla (1):
=C2=A0 =C2=A0 =C2=A0 net/dpaa: fix reallocate mbuf handling

Varun Sethi (1):
=C2=A0 =C2=A0 =C2=A0 common/dpaax/caamflib: fix PDCP SNOW-ZUC watchdog

Viacheslav Ovsiienko (9):
=C2=A0 =C2=A0 =C2=A0 net/mlx5/hws: fix flex item as tunnel header
=C2=A0 =C2=A0 =C2=A0 net/mlx5: add flex item query for tunnel mode
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix flex item tunnel mode
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix number of supported flex parsers
=C2=A0 =C2=A0 =C2=A0 app/testpmd: remove flex item init command leftover =C2=A0 =C2=A0 =C2=A0 net/mlx5: fix next protocol validation after flex item=
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix non full word sample fields in flex item=
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix flex item header length field translatio= n
=C2=A0 =C2=A0 =C2=A0 net/mlx5: fix trace script for multiple burst completi= on

Vladimir Medvedkin (4):
=C2=A0 =C2=A0 =C2=A0 fib6: add runtime checks in AVX512 lookup
=C2=A0 =C2=A0 =C2=A0 fib: fix AVX512 lookup
=C2=A0 =C2=A0 =C2=A0 hash: fix thash LFSR initialization
=C2=A0 =C2=A0 =C2=A0 net/i40e: check register read for outer VLAN

Wathsala Vithanage (1):
=C2=A0 =C2=A0 =C2=A0 power: enable CPPC

Xinying Yu (2):
=C2=A0 =C2=A0 =C2=A0 vdpa/nfp: fix hardware initialization
=C2=A0 =C2=A0 =C2=A0 vdpa/nfp: fix reconfiguration

Xueming Li (1):
=C2=A0 =C2=A0 =C2=A0 23.11.3-rc1

Zerun Fu (1):
=C2=A0 =C2=A0 =C2=A0 net/nfp: notify flower firmware about PF speed

--000000000000c673400628fcd7b3--