<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Verdana;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:Aptos;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
font-size:12.0pt;
font-family:"Aptos",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
span.EmailStyle18
{mso-style-type:personal-reply;
font-family:"Aptos",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;
mso-ligatures:none;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:332031169;
mso-list-template-ids:744004746;}
@list l0:level1
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:36.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level2
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:72.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level3
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:108.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level4
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:144.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level5
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:180.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level6
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:216.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level7
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:252.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level8
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:288.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level9
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:324.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1
{mso-list-id:1407611477;
mso-list-template-ids:-792274466;}
@list l1:level1
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:36.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:72.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l1:level3
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:108.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level4
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:144.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level5
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:180.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level6
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:216.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level7
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:252.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level8
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:288.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level9
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:324.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2
{mso-list-id:1760709151;
mso-list-template-ids:-1335055846;}
@list l2:level1
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:36.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l2:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:72.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l2:level3
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:108.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l2:level4
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:144.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l2:level5
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:180.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l2:level6
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:216.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l2:level7
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:252.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l2:level8
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:288.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l2:level9
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:324.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l3
{mso-list-id:1969238567;
mso-list-template-ids:-1894333878;}
@list l3:level1
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:36.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l3:level2
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:72.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l3:level3
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:108.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l3:level4
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:144.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l3:level5
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:180.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l3:level6
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:216.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l3:level7
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:252.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l3:level8
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:288.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l3:level9
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:324.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l4
{mso-list-id:1991447254;
mso-list-template-ids:-1737748958;}
@list l4:level1
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:36.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l4:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:72.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l4:level3
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:108.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level4
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:144.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level5
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:180.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level6
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:216.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level7
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:252.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level8
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:288.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level9
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:324.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
ol
{margin-bottom:0cm;}
ul
{margin-bottom:0cm;}
--></style>
</head>
<body lang="en-IL" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span lang="en-IL" style="font-size:11.0pt;mso-fareast-language:EN-US">Great thanks Yanghang!<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="en-IL" style="font-size:11.0pt;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Yanghang Liu <yanghliu@redhat.com>
<br>
<b>Sent:</b> Sunday, 18 January 2026 15:27<br>
<b>To:</b> Shani Peretz <shperetz@nvidia.com><br>
<b>Cc:</b> stable@dpdk.org; dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>; Ali Alnubani <alialnu@nvidia.com>; benjamin.walker@intel.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>; qian.q.xu@intel.com; Raslan Darawsheh <rasland@nvidia.com>;
NBU-Contact-Thomas Monjalon (EXTERNAL) <thomas@monjalon.net>; yuan.peng@intel.com; zhaoyan.chen@intel.com<br>
<b>Subject:</b> Re: 23.11.6 patches review and test<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="en-IL"><o:p> </o:p></span></p>
<table class="MsoNormalTable" border="1" cellspacing="4" cellpadding="0" style="background:#FFEB9C">
<tbody>
<tr>
<td style="padding:.75pt .75pt .75pt .75pt">
<p class="MsoNormal"><b><span style="font-size:7.5pt;font-family:"Verdana",sans-serif;color:black">External email: Use caution opening links or attachments</span></b><span style="font-size:7.5pt;font-family:"Verdana",sans-serif;color:black">
</span><o:p></o:p></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span lang="en-IL"><o:p> </o:p></span></p>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><span lang="en-IL" style="font-family:"Arial",sans-serif">I tested below 18 scenarios on RHEL 10.0 host and didn't find any new dpdk issues.</span><span lang="en-IL"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2">
<![if !supportLists]><span lang="en-IL" style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span dir="LTR"></span><span lang="en-IL">VM with device assignment(PF) throughput testing(1G hugepage size): PASS<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2">
<![if !supportLists]><span lang="en-IL" style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span dir="LTR"></span><span lang="en-IL">VM with device assignment(PF) throughput testing(2M hugepage size) : PASS<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2">
<![if !supportLists]><span lang="en-IL" style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span dir="LTR"></span><span lang="en-IL">VM with device assignment(VF) throughput testing: PASS<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2">
<![if !supportLists]><span lang="en-IL" style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span dir="LTR"></span><span lang="en-IL">PVP (host dpdk testpmd as vswitch) 1Q: throughput testing: PASS<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2">
<![if !supportLists]><span lang="en-IL" style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span dir="LTR"></span><span lang="en-IL">PVP vhost-user 2Q throughput testing: PASS<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2">
<![if !supportLists]><span lang="en-IL" style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span dir="LTR"></span><span lang="en-IL">PVP vhost-user 1Q - cross numa node throughput testing: PASS<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2">
<![if !supportLists]><span lang="en-IL" style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span dir="LTR"></span><span lang="en-IL">VM with vhost-user 2 queues throughput testing: PASS<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2">
<![if !supportLists]><span lang="en-IL" style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span dir="LTR"></span><span lang="en-IL">vhost-user reconnect with dpdk-client, qemu-server(qemu reconnect): PASS<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2">
<![if !supportLists]><span lang="en-IL" style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span dir="LTR"></span><span lang="en-IL">vhost-user reconnect with dpdk-client, qemu-server(ovs reconnect): PASS<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2">
<![if !supportLists]><span lang="en-IL" style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span dir="LTR"></span><span lang="en-IL">PVP reconnect with dpdk-client, qemu-server: PASS<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2">
<![if !supportLists]><span lang="en-IL" style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span dir="LTR"></span><span lang="en-IL">PVP 1Q live migration testing: PASS<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2">
<![if !supportLists]><span lang="en-IL" style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span dir="LTR"></span><span lang="en-IL">PVP 1Q cross numa node live migration testing: PASS<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2">
<![if !supportLists]><span lang="en-IL" style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span dir="LTR"></span><span lang="en-IL">VM with ovs+dpdk+vhost-user 1Q live migration testing: PASS<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2">
<![if !supportLists]><span lang="en-IL" style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span dir="LTR"></span><span lang="en-IL">VM with ovs+dpdk+vhost-user 1Q live migration testing (2M): PASS<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2">
<![if !supportLists]><span lang="en-IL" style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span dir="LTR"></span><span lang="en-IL">VM with ovs+dpdk+vhost-user 2Q live migration testing: PASS<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2">
<![if !supportLists]><span lang="en-IL" style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span dir="LTR"></span><span lang="en-IL">VM with ovs+dpdk+vhost-user 4Q live migration testing: PASS<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2">
<![if !supportLists]><span lang="en-IL" style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span dir="LTR"></span><span lang="en-IL">Host PF + DPDK testing: PASS<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-18.0pt;mso-list:l1 level1 lfo2">
<![if !supportLists]><span lang="en-IL" style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">
</span></span></span><![endif]><span dir="LTR"></span><span lang="en-IL">Host VF + DPDK testing: PASS<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="en-IL" style="font-family:"Arial",sans-serif">Test Versions:</span><span lang="en-IL"><o:p></o:p></span></p>
</div>
<div>
<ul type="disc">
<li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4 level1 lfo5">
<span lang="en-IL" style="font-family:"Arial",sans-serif">qemu-kvm-9.1.0</span><span lang="en-IL"><o:p></o:p></span></li><li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4 level1 lfo5">
<span lang="en-IL" style="font-family:"Arial",sans-serif">kernel 6.12</span><span lang="en-IL"><o:p></o:p></span></li><li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4 level1 lfo5">
<span lang="en-IL" style="font-family:"Arial",sans-serif">libvirt 10.10</span><span lang="en-IL"><o:p></o:p></span></li><li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4 level1 lfo5">
<span lang="en-IL" style="font-family:"Arial",sans-serif">ovs 3.3</span><span lang="en-IL"><o:p></o:p></span></li><li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4 level1 lfo5">
<span lang="en-IL" style="font-family:"Arial",sans-serif">git describe</span><span lang="en-IL"><o:p></o:p></span></li></ul>
<ul type="disc">
<ul type="circle">
<li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4 level2 lfo5">
<span lang="en-IL" style="font-family:"Arial",sans-serif">v23.11.6-rc1</span><span lang="en-IL"><o:p></o:p></span></li></ul>
</ul>
<ul type="disc">
<li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4 level1 lfo5">
<span lang="en-IL" style="font-family:"Arial",sans-serif">Test device : X540-AT2 NIC(ixgbe, 10G)</span><span lang="en-IL"><o:p></o:p></span></li></ul>
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><span lang="en-IL" style="font-family:"Arial",sans-serif">Tested-by: Yanghang Liu <</span><span lang="en-IL"><a href="mailto:yanghliu@redhat.com" target="_blank"><span style="font-family:"Arial",sans-serif">yanghliu@redhat.com</span></a></span><span lang="en-IL" style="font-family:"Arial",sans-serif">></span><span lang="en-IL"><o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><span lang="en-IL"><o:p> </o:p></span></p>
</div>
<p class="MsoNormal"><span lang="en-IL"><o:p> </o:p></span></p>
<div>
<div>
<p class="MsoNormal"><span lang="en-IL">On Wed, Jan 7, 2026 at 6:01</span><span lang="en-IL" style="font-family:"Arial",sans-serif"> </span><span lang="en-IL">PM Shani Peretz <</span><span lang="en-IL"><a href="mailto:shperetz@nvidia.com">shperetz@nvidia.com</a></span><span lang="en-IL">>
wrote:<o:p></o:p></span></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt">
<p class="MsoNormal" style="margin-bottom:12.0pt"><span lang="en-IL">Hi all,<br>
<br>
Here is a list of patches targeted for stable release 23.11.6.<br>
<br>
The planned date for the final release is January 22th.<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>
</span><span lang="en-IL"><a href="https://dpdk.org/browse/dpdk-stable/tag/?id=v23.11.6-rc1" target="_blank">https://dpdk.org/browse/dpdk-stable/tag/?id=v23.11.6-rc1</a></span><span lang="en-IL"><br>
<br>
These patches are located at branch 23.11 of dpdk-stable repo:<br>
</span><span lang="en-IL"><a href="https://dpdk.org/browse/dpdk-stable/" target="_blank">https://dpdk.org/browse/dpdk-stable/</a></span><span lang="en-IL"><br>
<br>
Thanks.<br>
<br>
Shani<br>
<br>
---<br>
Aarnav JP (1):<br>
net/cnxk: fix default meter pre-color<br>
<br>
Adrian Schollmeyer (1):<br>
net/mlx5: store MTU at Rx queue allocation time<br>
<br>
Amiya Ranjan Mohakud (1):<br>
net/vmxnet3: disable RSS for single queue for ESX8.0+<br>
<br>
Anatoly Burakov (5):<br>
net/ice: remove indirection for FDIR filters<br>
net/ice: fix memory leak in raw pattern parse<br>
bus/pci: fix resource leak in secondary process<br>
bus/cdx: fix device name in probing error message<br>
bus/cdx: fix release in probing for secondary process<br>
<br>
Andrew Boyer (1):<br>
doc: add Pollara 400 device in ionic guide<br>
<br>
Anurag Mandal (1):<br>
net/i40e: fix symmetric Toeplitz hashing for SCTP<br>
<br>
Bing Zhao (1):<br>
app/flow-perf: fix rules array length<br>
<br>
Brick Yang (2):<br>
net/dpaa2: fix L3/L4 checksum results<br>
net/dpaa2: receive packets with additional parse errors<br>
<br>
Bruce Richardson (10):<br>
net/ice: fix vector Rx VLAN offload flags<br>
net/intel: fix assumption about tag placement order<br>
net/ice: fix VLAN tag reporting on Rx<br>
doc: fix display of commands in cpfl guide<br>
net/ice: fix initialization with 8 ports<br>
ethdev: fix VLAN filter parameter description<br>
net/fm10k: fix build with GCC 16<br>
app/pdump: remove hard-coded memory channels<br>
telemetry: make socket handler typedef private<br>
net/ice: fix path selection for QinQ Tx offload<br>
<br>
Chengwen Feng (7):<br>
dma/hisilicon: fix stop with pending transfers<br>
test/dma: fix failure condition<br>
net/hns3: fix overwrite mbuf in vector path<br>
app/dma-perf: fix use after free<br>
app/dma-perf: fix on-flight DMA when verifying data<br>
app/testpmd: fix DCB Tx port<br>
app/testpmd: fix DCB Rx queues<br>
<br>
Chinh Cao (1):<br>
net/ice/base: fix integer overflow on NVM init<br>
<br>
Ciara Loftus (5):<br>
net/iavf: fix Tx vector path selection logic<br>
doc: fix feature list of ice driver<br>
doc: fix feature list of iavf driver<br>
net/e1000/base: fix crash on init with GCC 13<br>
net/idpf: fix queue setup with TSO offload<br>
<br>
Dariusz Sosnowski (8):<br>
app/testpmd: fix conntrack action query<br>
net/mlx5: fix min and max MTU reporting<br>
net/mlx5/hws: fix TIR action support in FDB<br>
net/mlx5: fix indirect flow age action handling<br>
net/mlx5: fix Direct Verbs counter offset detection<br>
net/mlx5: fix indirect RSS action hash<br>
net/mlx5: fix error reporting on masked indirect actions<br>
net/mlx5: fix flow tag indexes support on root table<br>
<br>
David Marchand (19):<br>
test/telemetry: fix test calling all commands<br>
eal: fix plugin dir walk<br>
cmdline: fix port list parsing<br>
cmdline: fix highest bit port list parsing<br>
tailq: fix lookup macro<br>
hash: fix unaligned access in predictable RSS<br>
graph: fix unaligned access in stats<br>
eventdev: fix listing timer adapters with telemetry<br>
cfgfile: fix section count with no name<br>
baseband/acc: fix exported header<br>
eventdev: do not include driver header in DMA adapter<br>
gpudev: fix driver header for Windows<br>
drivers: fix some exported headers<br>
test/debug: fix crash with mlx5 devices<br>
net/tap: fix build with LTO<br>
eventdev/crypto: fix build with clang 21<br>
rawdev: fix build with clang 21<br>
vhost: fix external buffer in VDUSE<br>
net/dpaa2: remove ethdev pointer from bus device<br>
<br>
Dengdui Huang (4):<br>
app/testpmd: increase size of set cores list command<br>
net/hns3: fix inconsistent lock<br>
net/hns3: fix VLAN resources freeing<br>
net: fix L2 length for GRE packets<br>
<br>
Emma Finn (1):<br>
crypto/qat: fix CCM request descriptor hash state size<br>
<br>
Ferruh Yigit (1):<br>
ethdev: convert string initialization<br>
<br>
Gagandeep Singh (2):<br>
net/dpaa2: fix shaper rate<br>
bus/dpaa: improve cleanup<br>
<br>
Gowrishankar Muthukrishnan (1):<br>
crypto/virtio: fix cookies leak<br>
<br>
Gregory Etelson (6):<br>
net/mlx5: fix storage of shared Rx queues<br>
net/mlx5: fix interface name parameter definition<br>
net/mlx4: fix unnecessary comma<br>
net/mlx5: fix unnecessary commas<br>
net/mlx5: fix external queues access<br>
net/mlx5: fix send to kernel action resources release<br>
<br>
Hemant Agrawal (8):<br>
net/enetfec: fix file descriptor leak on read error<br>
net/enetfec: fix buffer descriptor size configuration<br>
net/enetfec: fix Tx queue free<br>
net/enetfec: fix checksum flag handling and error return<br>
net/enetfec: reject multi-queue configuration<br>
net/enetfec: fix memory leak in Rx buffer cleanup<br>
net/enetfec: reject Tx deferred queue<br>
net/dpaa2: fix duplicate call of close<br>
<br>
Itai Sharoni (1):<br>
net/mlx5/windows: fix match criteria in flow creation<br>
<br>
Itamar Gozlan (1):<br>
net/mlx5/hws: fix flow rule hash capability<br>
<br>
Jacob Keller (3):<br>
net/ice/base: fix memory leak in HW profile handling<br>
net/iavf: fix check for PF Rx timestamp support<br>
net/iavf: fix Rx timestamp validity check<br>
<br>
Jasper Tran O'Leary (1):<br>
net/gve: free device resources on close<br>
<br>
Jerin Jacob (3):<br>
net/iavf: fix build with clang 21<br>
test: fix build with clang 21<br>
lib: fix backticks matching in Doxygen comments<br>
<br>
Jiawen Wu (18):<br>
net/txgbe: reduce memory size of ring descriptors<br>
net/ngbe: reduce memory size of ring descriptors<br>
net/txgbe: fix VF Rx buffer size in config register<br>
net/txgbe: add device arguments for FDIR<br>
net/txgbe: fix maximum number of FDIR filters<br>
net/txgbe: fix FDIR mode clearing<br>
net/txgbe: fix FDIR drop action for L4 match packets<br>
net/txgbe: fix FDIR rule raw relative for L3 packets<br>
net/txgbe: switch to FDIR when ntuple filter is full<br>
net/txgbe: remove unsupported flow action mark<br>
doc: add device arguments in txgbe guide<br>
net/txgbe: fix FDIR perfect mode for IPv6<br>
net/txgbe: fix to create FDIR filter for tunnel packet<br>
net/txgbe: fix FDIR filter for SCTP tunnel<br>
net/txgbe: filter FDIR match flex bytes for tunnel<br>
net/ngbe: fix checksum error counter<br>
net/txgbe: fix checksum error counter<br>
net/txgbe: fix FDIR input mask<br>
<br>
John Miller (1):<br>
net/ark: remove double mbuf free<br>
<br>
Joshua Washington (7):<br>
net/gve: do not write zero-length descriptors<br>
net/gve: validate Tx packet before sending<br>
net/gve: fix disabling interrupts on DQ<br>
net/gve: free Rx mbufs if allocation fails on ring setup<br>
net/gve: send whole packet when mbuf is large<br>
net/gve: clean when insufficient Tx descriptors<br>
net/gve: add DQO Tx descriptor limit<br>
<br>
Kerem Aksu (1):<br>
net/af_packet: fix crash in secondary process<br>
<br>
Kevin Traynor (1):<br>
doc: fix NVIDIA bifurcated driver presentation link<br>
<br>
Khadem Ullah (5):<br>
app/testpmd: monitor state of primary process<br>
doc: add conntrack state inspect command to testpmd guide<br>
app/testpmd: validate DSCP and VLAN for meter creation<br>
net/mlx5: fix connection tracking state item validation<br>
app/testpmd: stop forwarding in secondary process<br>
<br>
Maayan Kashani (5):<br>
net/mlx5: fix unsupported flow rule port action<br>
net/mlx5: fix non-template age rules flush<br>
net/mlx5: fix modify field action restriction<br>
app/testpmd: fix flex item link parsing<br>
net/mlx5: fix device start error handling<br>
<br>
Mattias Rönnblom (1):<br>
bitops: improve power of 2 alignment documentation<br>
<br>
Maxime Coquelin (2):<br>
vhost: add VDUSE virtqueue ready state polling workaround<br>
vhost: fix virtqueue info init in VDUSE vring setup<br>
<br>
Megha Ajmera (1):<br>
sched: fix WRR parameter data type<br>
<br>
Michael Baum (1):<br>
net/mlx5: fix multi-process Tx default rules<br>
<br>
Nithinsen Kaithakadan (1):<br>
test/crypto: fix mbuf handling<br>
<br>
Nupur Uttarwar (1):<br>
net/mlx5/hws: fix buddy memory allocation<br>
<br>
Pandi Kumar Maharajan (1):<br>
net/ice/base: fix memory leak in recipe handling<br>
<br>
Prashant Gupta (1):<br>
net/dpaa2: fix uninitialized variable<br>
<br>
Radu Nicolau (2):<br>
crypto/qat: fix ECDH<br>
test/crypto: fix vector initialization<br>
<br>
Robin Jarry (3):<br>
net/tap: fix interrupt callback crash after failed start<br>
buildtools/pmdinfogen: fix warning with python 3.14<br>
graph: fix updating edge with active graph<br>
<br>
Roi Dayan (3):<br>
net/mlx5: fix leak of flow indexed pools<br>
net/mlx5: release representor interrupt handler<br>
common/mlx5: release unused mempool entries<br>
<br>
Ronak Doshi (1):<br>
net/vmxnet3: fix mapping of mempools to queues<br>
<br>
Rongwei Liu (3):<br>
net/mlx5: fix indirect flow action memory leak<br>
net/mlx5: fix meter mark allocation<br>
net/mlx5: fix indirect meter index leak<br>
<br>
Satha Rao (1):<br>
common/cnxk: fix null SQ access<br>
<br>
Shai Brandes (2):<br>
net/ena: fix PCI BAR mapping on 64K page size<br>
net/ena/base: fix unsafe memcpy on invalid memory<br>
<br>
Shaiq Wani (1):<br>
net/ice/base: fix adding special words<br>
<br>
Shani Peretz (7):<br>
eal: fix DMA mask validation with IOVA mode option<br>
net/mlx5: fix MTU initialization<br>
app/crypto-perf: fix plaintext size exceeds buffer size<br>
net/bonding: fix MAC address propagation in 802.3ad mode<br>
net/mlx5: fix Tx metadata pattern template mismatch<br>
net/hns3: fix atomic API usage for LTS compatibility<br>
Revert "net/mlx5: align PF and VF/SF MAC address handling"<br>
<br>
Sivaprasad Tummala (3):<br>
eal/x86: enable timeout in AMD power monitor<br>
examples/l3fwd-power: fix telemetry command registration<br>
net/mlx5: fix spurious CPU wakeups<br>
<br>
Stephen Hemminger (6):<br>
dmadev: fix debug build with tracepoints<br>
net/nfp: fix metering cleanup<br>
pdump: handle primary process exit<br>
net/mlx5: fix uninitialized variable<br>
examples/server_node_efd: fix format overflow<br>
examples/vdpa: fix format overflow<br>
<br>
Sucharitha Sarananaga (1):<br>
crypto/cnxk: refactor RSA verification<br>
<br>
Sunil Kumar Kori (1):<br>
common/cnxk: fix max number of SQB buffers in clean up<br>
<br>
Tathagat Priyadarshi (1):<br>
gro: fix payload corruption in coalescing packets<br>
<br>
Thierry Herbelot (1):<br>
config/arm: enable NUMA for Neoverse N2<br>
<br>
Thomas Monjalon (11):<br>
efd: fix AVX2 support<br>
bus/pci: fix build with MinGW 13<br>
net/mlx5: fix build with MinGW 13<br>
test/hash: check memory allocation<br>
vdpa/mlx5: remove unused constant<br>
crypto/mlx5: remove unused constants<br>
regex/mlx5: remove useless constants<br>
common/mlx5: remove useless constants<br>
net/mlx5: remove useless constants<br>
net/mlx5: remove unused macros<br>
doc: fix note in FreeBSD guide<br>
<br>
Tomasz Duszynski (1):<br>
common/cnxk: fix async event handling<br>
<br>
Vamsi Attunuru (2):<br>
net/octeon_ep: fix device start<br>
net/octeon_ep: fix mbuf data offset update<br>
<br>
Vanshika Shukla (2):<br>
net/enetfec: fix out-of-bounds access in UIO mapping<br>
net/dpaa: fix resource leak<br>
<br>
Venkat Kumar Ande (1):<br>
net/axgbe: fix build with GCC 16<br>
<br>
Viacheslav Ovsiienko (5):<br>
net/mlx5/hws: fix ESP header match in strict mode<br>
net/mlx5/hws: fix ESP header match in strict mode<br>
net/mlx5: fix ESP header match after UDP for group 0<br>
net/mlx5: fix control flow leakage for external SQ<br>
net/mlx5: fix flex flow item header length<br>
<br>
Vladimir Medvedkin (1):<br>
fib6: fix tbl8 allocation check logic<br>
<br>
Wathsala Vithanage (4):<br>
mcslock: fix memory ordering<br>
ring: establish safe partial order in default mode<br>
ring: establish a safe partial order in hts-ring<br>
ring: establish safe partial order in RTS mode<br>
<br>
Xingui Yang (1):<br>
net/hns3: fix VLAN tag loss for short tunnel frame<br>
<br>
Yang Ming (2):<br>
eal: fix MP socket cleanup<br>
crypto/ipsec_mb: fix QP release in secondary<br>
<br>
Yunjian Wang (1):<br>
vhost: fix double fetch when dequeue offloading<br>
<br>
Zhichao Zeng (1):<br>
net/ice: fix statistics<o:p></o:p></span></p>
</blockquote>
</div>
</div>
</div>
</div>
</body>
</html>