<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hi Yanghang,</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Thanks for the quick verification and response!</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Best Regards,</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Xueming</div>
<div id="appendonsend"></div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> Yanghang Liu <yanghliu@redhat.com><br>
<b>Sent:</b> Wednesday, December 11, 2024 7:24 PM<br>
<b>To:</b> Xueming Li <xuemingl@nvidia.com><br>
<b>Cc:</b> stable@dpdk.org <stable@dpdk.org>; dev@dpdk.org <dev@dpdk.org>; Abhishek Marathe <Abhishek.Marathe@microsoft.com>; Ali Alnubani <alialnu@nvidia.com>; David Christensen <drc@linux.vnet.ibm.com>; Hemant Agrawal <hemant.agrawal@nxp.com>; Ian Stokes
 <ian.stokes@intel.com>; Jerin Jacob <jerinj@marvell.com>; John McNamara <john.mcnamara@intel.com>; Ju-Hyoung Lee <juhlee@microsoft.com>; Kevin Traynor <ktraynor@redhat.com>; Luca Boccassi <bluca@debian.org>; Pei Zhang <pezhang@redhat.com>; Raslan Darawsheh
 <rasland@nvidia.com>; NBU-Contact-Thomas Monjalon (EXTERNAL) <thomas@monjalon.net>; benjamin.walker@intel.com <benjamin.walker@intel.com>; qian.q.xu@intel.com <qian.q.xu@intel.com>; yuan.peng@intel.com <yuan.peng@intel.com>; zhaoyan.chen@intel.com <zhaoyan.chen@intel.com><br>
<b>Subject:</b> Re: 23.11.3 patches review and test</font>
<div> </div>
</div>
<div>
<div dir="ltr">
<div>
<div dir="ltr" class="x_gmail_signature">
<div dir="ltr">
<div dir="ltr" class="x_gmail_signature">
<div dir="ltr"><font face="arial, sans-serif">I tested below 18 scenarios on RHEL 9.4 and didn't find any new dpdk issues.</font></div>
<div dir="ltr">
<ul>
<li style="margin-left:15px">VM with device assignment(PF) throughput testing(1G hugepage size): PASS</li><li style="margin-left:15px">VM with device assignment(PF) throughput testing(2M hugepage size) : PASS</li><li style="margin-left:15px">VM with device assignment(VF) throughput testing: PASS</li><li style="margin-left:15px">PVP (host dpdk testpmd as vswitch) 1Q: throughput testing: PASS</li><li style="margin-left:15px">PVP vhost-user 2Q throughput testing: PASS</li><li style="margin-left:15px">PVP vhost-user 1Q - cross numa node throughput testing: PASS</li><li style="margin-left:15px">VM with vhost-user 2 queues throughput testing: PASS</li><li style="margin-left:15px">vhost-user reconnect with dpdk-client, qemu-server(qemu reconnect): PASS</li><li style="margin-left:15px">vhost-user reconnect with dpdk-client, qemu-server(ovs reconnect): PASS</li><li style="margin-left:15px">PVP  reconnect with dpdk-client, qemu-server: PASS</li><li style="margin-left:15px">PVP 1Q live migration testing: PASS</li><li style="margin-left:15px">PVP 1Q cross numa node live migration testing: PASS</li><li style="margin-left:15px">VM with ovs+dpdk+vhost-user 1Q live migration testing: PASS</li><li style="margin-left:15px">VM with ovs+dpdk+vhost-user 1Q live migration testing (2M): PASS</li><li style="margin-left:15px">VM with ovs+dpdk+vhost-user 2Q live migration testing: PASS</li><li style="margin-left:15px">VM with ovs+dpdk+vhost-user 4Q live migration testing: PASS</li><li style="margin-left:15px">Host PF + DPDK testing: PASS</li><li style="margin-left:15px">Host VF + DPDK testing: PASS</li></ul>
</div>
<div><br>
<font face="arial, sans-serif">Test Versions:<br>
<ul>
<li style="margin-left:15px">qemu-kvm-8.2</li><li style="margin-left:15px">kernel 5.14</li><li style="margin-left:15px">libvirt 10.0</li><li style="margin-left:15px">ovs 3.1</li><li style="margin-left:15px">git describe</li><ul>
<li style="margin-left:15px">v23.11.3-rc1</li></ul>
<li style="margin-left:15px">git log</li></ul>
</font></div>
</div>
</div>
</div>
</div>
<blockquote style="margin:0px 0px 0px 40px; border:none; padding:0px">
<blockquote style="margin:0px 0px 0px 40px; border:none; padding:0px">commit 67b9d0a29a1269b482ff7fd1eb48ee88ae9e5892 (HEAD, tag: v23.11.3-rc1, origin/23.11)<br>
Author: Xueming Li <<a href="mailto:xuemingl@nvidia.com">xuemingl@nvidia.com</a>><br>
Date:   Tue Dec 10 22:31:07 2024 +0800<br>
<br>
    version: 23.11.3-rc1<br>
    Signed-off-by: Xueming Li <<a href="mailto:xuemingl@nvidia.com">xuemingl@nvidia.com</a>></blockquote>
</blockquote>
<div>
<div class="x_gmail_signature">
<div class="x_gmail_signature"><font face="arial, sans-serif">
<ul>
<li style="margin-left:15px">Test device : X540-AT2 NIC(ixgbe, 10G)</li></ul>
</font></div>
</div>
<div class="x_gmail_signature">
<div class="x_gmail_signature">
<div>
<div><font face="arial, sans-serif">Tested-by: Yanghang Liu <<a href="mailto:yanghliu@redhat.com">yanghliu@redhat.com</a>></font></div>
</div>
</div>
</div>
</div>
</div>
<br>
<div class="x_gmail_quote x_gmail_quote_container">
<div dir="ltr" class="x_gmail_attr">On Tue, Dec 10, 2024 at 10:50 PM Xueming Li <<a href="mailto:xuemingl@nvidia.com">xuemingl@nvidia.com</a>> wrote:<br>
</div>
<blockquote class="x_gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left:1px solid rgb(204,204,204); padding-left:1ex">
Hi all,<br>
<br>
Here is a list of patches targeted for stable release 23.11.3.<br>
<br>
The planned date for the final release is 17th December.<br>
<br>
Please help with testing and validation of your use cases and report<br>
any issues/results with reply-all to this mail. For the final release<br>
the fixes and reported validations will be added to the release notes.<br>
<br>
A release candidate tarball can be found at:<br>
<br>
    <a href="https://dpdk.org/browse/dpdk-stable/tag/?id=v23.11.3-rc1" data-auth="NotApplicable">
https://dpdk.org/browse/dpdk-stable/tag/?id=v23.11.3-rc1</a><br>
<br>
These patches are located at branch 23.11 of dpdk-stable repo:<br>
    <a href="https://dpdk.org/browse/dpdk-stable/" data-auth="NotApplicable">https://dpdk.org/browse/dpdk-stable/</a><br>
<br>
Thanks.<br>
<br>
Xueming Li <<a href="mailto:xuemingl@nvidia.com">xuemingl@nvidia.com</a>><br>
<br>
---<br>
Ajit Khaparde (1):<br>
      net/bnxt: fix TCP and UDP checksum flags<br>
<br>
Alan Elder (1):<br>
      net/netvsc: fix using Tx queue higher than Rx queues<br>
<br>
Aleksandr Loktionov (1):<br>
      net/i40e/base: fix misleading debug logs and comments<br>
<br>
Alexander Kozyrev (3):<br>
      common/mlx5: fix error CQE handling for 128 bytes CQE<br>
      net/mlx5: fix shared queue port number in vector Rx<br>
      net/mlx5: fix miniCQEs number calculation<br>
<br>
Anatoly Burakov (2):<br>
      net/i40e/base: fix setting flags in init function<br>
      net/i40e/base: add missing X710TL device check<br>
<br>
Andre Muezerie (1):<br>
      rcu: fix implicit conversion in bit shift<br>
<br>
Arkadiusz Kusztal (2):<br>
      crypto/qat: fix modexp/inv length<br>
      crypto/qat: fix ECDSA session handling<br>
<br>
Artur Tyminski (1):<br>
      net/i40e/base: fix DDP loading with reserved track ID<br>
<br>
Barbara Skobiej (3):<br>
      net/ixgbe/base: fix unchecked return value<br>
      net/i40e/base: fix unchecked return value<br>
      net/i40e/base: fix loop bounds<br>
<br>
Bill Xiang (2):<br>
      vhost: fix offset while mapping log base address<br>
      vdpa: update used flags in used ring relay<br>
<br>
Bing Zhao (5):<br>
      net/mlx5: workaround list management of Rx queue control<br>
      net/mlx5: fix Rx queue control management<br>
      net/mlx5: fix default RSS flows creation order<br>
      net/mlx5: fix Rx queue reference count in flushing flows<br>
      net/mlx5: fix shared Rx queue control release<br>
<br>
Brian Dooley (1):<br>
      test/crypto: fix synchronous API calls<br>
<br>
Bruce Richardson (11):<br>
      eal/x86: fix 32-bit write combining store<br>
      net/iavf: delay VF reset command<br>
      net/i40e: fix AVX-512 pointer copy on 32-bit<br>
      net/ice: fix AVX-512 pointer copy on 32-bit<br>
      net/iavf: fix AVX-512 pointer copy on 32-bit<br>
      common/idpf: fix AVX-512 pointer copy on 32-bit<br>
      build: remove version check on compiler links function<br>
      net/ice: detect stopping a flow director queue twice<br>
      app/dumpcap: remove unused struct array<br>
      eventdev: fix possible array underflow/overflow<br>
      net/iavf: add segment-length check to Tx prep<br>
<br>
Chaoyong He (2):<br>
      net/nfp: fix link change return value<br>
      net/nfp: fix pause frame setting check<br>
<br>
Chengwen Feng (7):<br>
      examples/eventdev: fix queue crash with generic pipeline<br>
      ethdev: verify queue ID in Tx done cleanup<br>
      net/hns3: verify reset type from firmware<br>
      dmadev: fix potential null pointer access<br>
      net/hns3: restrict tunnel flow rule to one header<br>
      net/hns3: register VLAN flow match mode parameter<br>
      net/mvneta: fix possible out-of-bounds write<br>
<br>
Danylo Vodopianov (1):<br>
      app/testpmd: fix aged flow destroy<br>
<br>
Dariusz Sosnowski (1):<br>
      net/mlx5: fix counter query loop getting stuck<br>
<br>
Dave Ertman (1):<br>
      net/ice/base: fix VLAN replay after reset<br>
<br>
David Marchand (4):<br>
      drivers: remove redundant newline from logs<br>
      net/iavf: preserve MAC address with i40e PF Linux driver<br>
      crypto/openssl: fix 3DES-CTR with big endian CPUs<br>
      eal/unix: optimize thread creation<br>
<br>
Dengdui Huang (3):<br>
      net/hns3: remove ROH devices<br>
      net/hns3: fix error code for repeatedly create counter<br>
      net/hns3: fix fully use hardware flow director table<br>
<br>
Erez Shitrit (1):<br>
      net/mlx5/hws: fix allocation of STCs<br>
<br>
Eryk Rybak (1):<br>
      net/i40e/base: fix blinking X722 with X557 PHY<br>
<br>
Fabio Pricoco (2):<br>
      net/ice/base: fix iteration of TLVs in Preserved Fields Area<br>
      net/ice/base: add bounds check<br>
<br>
Farah Smith (1):<br>
      net/bnxt/tf_core: fix Thor TF EM key size check<br>
<br>
Fidaullah Noonari (1):<br>
      app/procinfo: fix leak on exit<br>
<br>
Gagandeep Singh (3):<br>
      crypto/dpaa2_sec: fix memory leak<br>
      bus/dpaa: fix PFDRs leaks due to FQRNIs<br>
      net/dpaa2: fix memory corruption in TM<br>
<br>
Gregory Etelson (6):<br>
      net/mlx5: fix GRE flow item translation for root table<br>
      net/mlx5/hws: fix range definer error recovery<br>
      net/mlx5: fix SQ flow item size<br>
      net/mlx5: fix non-template flow action validation<br>
      net/mlx5: fix SWS meter state initialization<br>
      net/mlx5: fix indirect list flow action callback invocation<br>
<br>
Hanumanth Pothula (1):<br>
      event/octeontx: fix possible integer overflow<br>
<br>
Harman Kalra (1):<br>
      common/cnxk: fix double free of flow aging resources<br>
<br>
Hemant Agrawal (4):<br>
      bus/dpaa: fix VSP for 1G fm1-mac9 and 10<br>
      bus/dpaa: fix the fman details status<br>
      examples/l2fwd-event: fix spinlock handling<br>
      bus/dpaa: fix lock condition during error handling<br>
<br>
Hernan Vargas (2):<br>
      baseband/acc: fix access to deallocated mem<br>
      baseband/acc: fix soft output bypass RM<br>
<br>
Huisong Li (1):<br>
      examples/l3fwd-power: fix options parsing overflow<br>
<br>
Igor Gutorov (1):<br>
      net/mlx5: fix reported Rx/Tx descriptor limits<br>
<br>
Jiawen Wu (9):<br>
      net/txgbe: fix SWFW mbox<br>
      net/txgbe: fix VF-PF mbox interrupt<br>
      net/txgbe: remove outer UDP checksum capability<br>
      net/txgbe: fix driver load bit to inform firmware<br>
      net/ngbe: fix driver load bit to inform firmware<br>
      net/ngbe: reconfigure more MAC Rx registers<br>
      net/ngbe: fix interrupt lost in legacy or MSI mode<br>
      net/ngbe: restrict configuration of VLAN strip offload<br>
      net/txgbe: fix a mass of interrupts<br>
<br>
Jie Hai (2):<br>
      net/hns3: remove some basic address dump<br>
      net/hns3: fix dump counter of registers<br>
<br>
Joshua Washington (5):<br>
      net/gve: fix mbuf allocation memory leak for DQ Rx<br>
      net/gve: always attempt Rx refill on DQ<br>
      net/gve: fix refill logic causing memory corruption<br>
      net/gve: add IO memory barriers before reading descriptors<br>
      net/gve/base: fix build with Fedora Rawhide<br>
<br>
Julien Hascoet (1):<br>
      crypto/scheduler: fix session size computation<br>
<br>
Jun Wang (1):<br>
      net/e1000: fix link status crash in secondary process<br>
<br>
Kaiwen Deng (1):<br>
      net/iavf: fix crash when link is unstable<br>
<br>
Kommula Shiva Shankar (1):<br>
      net/virtio-user: reset used index counter<br>
<br>
Konstantin Ananyev (1):<br>
      examples/l3fwd: fix read beyond boundaries<br>
<br>
Lewis Donzis (1):<br>
      net/ixgbe: fix link status delay on FreeBSD<br>
<br>
Long Li (1):<br>
      net/netvsc: force Tx VLAN offload on 801.2Q packet<br>
<br>
Malcolm Bumgardner (1):<br>
      dev: fix callback lookup when unregistering device<br>
<br>
Martin Weiser (1):<br>
      net/igc: fix Rx buffers when timestamping enabled<br>
<br>
Maxime Coquelin (1):<br>
      vhost: restrict set max queue pair API to VDUSE<br>
<br>
Mihai Brodschi (1):<br>
      net/memif: fix buffer overflow in zero copy Rx<br>
<br>
Mingjin Ye (1):<br>
      bus/vdev: revert fix devargs in secondary process<br>
<br>
Morten Brørup (2):<br>
      net/vmxnet3: fix potential out of bounds stats access<br>
      net/vmxnet3: support larger MTU with version 6<br>
<br>
Niall Meade (1):<br>
      ethdev: fix overflow in descriptor count<br>
<br>
Nicolas Chautru (1):<br>
      baseband/acc: fix ring memory allocation<br>
<br>
Nithin Dabilpuram (2):<br>
      common/cnxk: fix inline CTX write<br>
      common/cnxk: fix CPT HW word size for outbound SA<br>
<br>
Oleksandr Nahnybida (1):<br>
      pcapng: fix handling of chained mbufs<br>
<br>
Paul Greenwalt (1):<br>
      net/ice/base: fix link speed for 200G<br>
<br>
Pavan Nikhilesh (3):<br>
      test/event: fix schedule type<br>
      test/event: fix target event queue<br>
      common/cnxk: fix IRQ reconfiguration<br>
<br>
Peter Morrow (1):<br>
      net/bnxt: fix reading SFF-8436 SFP EEPROMs<br>
<br>
Peter Spreadborough (1):<br>
      net/bnxt: fix bad action offset in Tx BD<br>
<br>
Praveen Shetty (3):<br>
      net/cpfl: add checks for flow action types<br>
      net/cpfl: fix parsing protocol ID mask field<br>
      net/cpfl: fix forwarding to physical port<br>
<br>
Qin Ke (2):<br>
      net/nfp: fix type declaration of some variables<br>
      net/nfp: fix representor port link status update<br>
<br>
Radoslaw Tyl (1):<br>
      net/i40e/base: fix repeated register dumps<br>
<br>
Rakesh Kudurumalla (6):<br>
      net/cnxk: fix Rx timestamp handling for VF<br>
      net/cnxk: fix Rx offloads to handle timestamp<br>
      event/cnxk: fix Rx timestamp handling<br>
      net/cnxk: fix OOP handling for inbound packets<br>
      event/cnxk: fix OOP handling in event mode<br>
      common/cnxk: fix base log level<br>
<br>
Roger Melton (1):<br>
      net/vmxnet3: fix crash after configuration failure<br>
<br>
Rohit Raj (2):<br>
      net/dpaa: fix typecasting channel ID<br>
      bus/fslmc: fix Coverity warnings in QBMAN<br>
<br>
Sangtani Parag Satishbhai (1):<br>
      net/bnxt/tf_core: fix slice count in case of HA entry move<br>
<br>
Shahaji Bhosle (2):<br>
      net/bnxt/tf_core: fix WC TCAM multi-slice delete<br>
      net/bnxt/tf_core: fix TCAM manager data corruption<br>
<br>
Shani Peretz (1):<br>
      common/mlx5: fix misalignment<br>
<br>
Shihong Wang (1):<br>
      net/nfp: do not set IPv6 flag in transport mode<br>
<br>
Shreesh Adiga (1):<br>
      net/mana: support rdma-core via pkg-config<br>
<br>
Shun Hao (1):<br>
      net/mlx5: fix memory leak in metering<br>
<br>
Sivaprasad Tummala (1):<br>
      power: fix mapped lcore ID<br>
<br>
Srikanth Yalavarthi (1):<br>
      ml/cnxk: fix handling of TVM model I/O<br>
<br>
Stephen Hemminger (44):<br>
      bpf: fix free function mismatch if convert fails<br>
      baseband/la12xx: fix use after free in modem config<br>
      common/qat: fix use after free in device probe<br>
      common/idpf: fix use after free in mailbox init<br>
      crypto/bcmfs: fix free function mismatch<br>
      dma/idxd: fix free function mismatch in device probe<br>
      event/cnxk: fix free function mismatch in port config<br>
      net/cnxk: fix use after free in mempool create<br>
      net/cpfl: fix invalid free in JSON parser<br>
      net/e1000: fix use after free in filter flush<br>
      net/nfp: fix double free in flow destroy<br>
      net/sfc: fix use after free in debug logs<br>
      raw/ifpga/base: fix use after free<br>
      raw/ifpga: fix free function mismatch in interrupt config<br>
      examples/vhost: fix free function mismatch<br>
      app/dumpcap: fix handling of jumbo frames<br>
      net/tap: avoid memcpy with null argument<br>
      app/testpmd: remove unnecessary cast<br>
      net/pcap: set live interface as non-blocking<br>
      net/ena: revert redefining memcpy<br>
      net/tap: restrict maximum number of MP FDs<br>
      net/pcap: fix blocking Rx<br>
      test/bonding: remove redundant info query<br>
      examples/ntb: check info query return<br>
      crypto/openssl: fix potential string overflow<br>
      net/bnx2x: remove dead conditional<br>
      net/bnx2x: fix always true expression<br>
      net/bnx2x: fix possible infinite loop at startup<br>
      net/bnx2x: fix duplicate branch<br>
      net/dpaa2: remove unnecessary check for null before free<br>
      common/dpaax/caamflib: enable fallthrough warnings<br>
      net/e1000/base: fix fallthrough in switch<br>
      member: fix choice of bucket for displacement<br>
      vhost: fix deadlock in Rx async path<br>
      pcapng: avoid potential unaligned data<br>
      test/bonding: fix loop on members<br>
      test/bonding: fix MAC address comparison<br>
      test/security: fix IPv6 extension loop<br>
      test/event: avoid duplicate initialization<br>
      test/eal: fix loop coverage for alignment macros<br>
      test/eal: fix lcore check<br>
      app/testpmd: remove redundant policy action condition<br>
      app/testpmd: avoid potential outside of array reference<br>
      doc: correct definition of stats per queue feature<br>
<br>
Sunil Kumar Kori (3):<br>
      common/cnxk: fix MAC address change with active VF<br>
      common/cnxk: fix build on Ubuntu 24.04<br>
      net/cnxk: fix build on Ubuntu 24.04<br>
<br>
Tathagat Priyadarshi (2):<br>
      net/gve: fix queue setup and stop<br>
      net/gve: fix Tx for chained mbuf<br>
<br>
Tejasree Kondoj (1):<br>
      examples/ipsec-secgw: fix dequeue count from cryptodev<br>
<br>
Thomas Monjalon (2):<br>
      net/nfb: fix use after free<br>
      devtools: fix check of multiple commits fixed at once<br>
<br>
Tim Martin (2):<br>
      net/mlx5: fix real time counter reading from PCI BAR<br>
      net/mlx5: fix Tx tracing to use single clock source<br>
<br>
Timothy Redaelli (1):<br>
      net/ionic: fix build with Fedora Rawhide<br>
<br>
Vanshika Shukla (1):<br>
      net/dpaa: fix reallocate mbuf handling<br>
<br>
Varun Sethi (1):<br>
      common/dpaax/caamflib: fix PDCP SNOW-ZUC watchdog<br>
<br>
Viacheslav Ovsiienko (9):<br>
      net/mlx5/hws: fix flex item as tunnel header<br>
      net/mlx5: add flex item query for tunnel mode<br>
      net/mlx5: fix flex item tunnel mode<br>
      net/mlx5: fix number of supported flex parsers<br>
      app/testpmd: remove flex item init command leftover<br>
      net/mlx5: fix next protocol validation after flex item<br>
      net/mlx5: fix non full word sample fields in flex item<br>
      net/mlx5: fix flex item header length field translation<br>
      net/mlx5: fix trace script for multiple burst completion<br>
<br>
Vladimir Medvedkin (4):<br>
      fib6: add runtime checks in AVX512 lookup<br>
      fib: fix AVX512 lookup<br>
      hash: fix thash LFSR initialization<br>
      net/i40e: check register read for outer VLAN<br>
<br>
Wathsala Vithanage (1):<br>
      power: enable CPPC<br>
<br>
Xinying Yu (2):<br>
      vdpa/nfp: fix hardware initialization<br>
      vdpa/nfp: fix reconfiguration<br>
<br>
Xueming Li (1):<br>
      23.11.3-rc1<br>
<br>
Zerun Fu (1):<br>
      net/nfp: notify flower firmware about PF speed<br>
<br>
</blockquote>
</div>
</div>
</body>
</html>