<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" 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:等线;
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
{font-family:"\@等线";
panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
pre
{mso-style-priority:99;
mso-style-link:"HTML Preformatted Char";
margin:0in;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Courier New";}
span.HTMLPreformattedChar
{mso-style-name:"HTML Preformatted Char";
mso-style-priority:99;
mso-style-link:"HTML Preformatted";
font-family:Consolas;}
span.EmailStyle20
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:653872137;
mso-list-template-ids:-1896332858;}
@list l0:level1
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l0:level3
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level4
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level5
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level6
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level7
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level8
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level9
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1
{mso-list-id:1631670049;
mso-list-template-ids:-573274076;}
@list l1:level1
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
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:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
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:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level4
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level5
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level6
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level7
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level8
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level9
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2
{mso-list-id:2062358943;
mso-list-template-ids:869571464;}
@list l2:level1
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
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:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
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:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2:level4
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2:level5
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2:level6
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2:level7
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2:level8
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2:level9
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">Thanks Readhat test team!<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> YangHang Liu <yanghliu@redhat.com> <br>
<b>Sent:</b> Wednesday, August 24, 2022 10:45 PM<br>
<b>To:</b> Xueming(Steven) Li <xuemingl@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; Chao Yang <chayang@redhat.com><br>
<b>Subject:</b> Re: 20.11.6 patches review and test<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">Hi Xueming,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<div>
<div>
<div>
<pre style="white-space:pre-wrap"><span style="color:black">The dpdk 20.11.6-rc1 test result from Red Hat : PASS.<br><br>We tested below 17 scenarios and all got PASS on RHEL8:<o:p></o:p></span></pre>
<pre style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-.25in;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-family:Symbol;color:black"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman""> </span></span></span><![endif]><span style="color:black">Guest with device assignment(PF) throughput testing(1G hugepage size): PASS<o:p></o:p></span></pre>
<pre style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-.25in;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-family:Symbol;color:black"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman""> </span></span></span><![endif]><span style="color:black">Guest with device assignment(PF) throughput testing(2M hugepage size) : PASS<o:p></o:p></span></pre>
<pre style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-.25in;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-family:Symbol;color:black"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman""> </span></span></span><![endif]><span style="color:black">Guest with device assignment(VF) throughput testing: PASS<o:p></o:p></span></pre>
<pre style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-.25in;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-family:Symbol;color:black"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman""> </span></span></span><![endif]><span style="color:black">PVP (host dpdk testpmd as vswitch) 1Q: throughput testing: PASS<o:p></o:p></span></pre>
<pre style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-.25in;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-family:Symbol;color:black"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman""> </span></span></span><![endif]><span style="color:black">PVP vhost-user 2Q throughput testing: PASS<o:p></o:p></span></pre>
<pre style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-.25in;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-family:Symbol;color:black"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman""> </span></span></span><![endif]><span style="color:black">PVP vhost-user 1Q - cross numa node throughput testing: PASS<o:p></o:p></span></pre>
<pre style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-.25in;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-family:Symbol;color:black"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman""> </span></span></span><![endif]><span style="color:black">Guest with vhost-user 2 queues throughput testing: PASS<o:p></o:p></span></pre>
<pre style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-.25in;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-family:Symbol;color:black"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman""> </span></span></span><![endif]><span style="color:black">vhost-user reconnect with dpdk-client, qemu-server: qemu reconnect: PASS<o:p></o:p></span></pre>
<pre style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-.25in;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-family:Symbol;color:black"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman""> </span></span></span><![endif]><span style="color:black">vhost-user reconnect with dpdk-client, qemu-server: ovs reconnect: PASS<o:p></o:p></span></pre>
<pre style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-.25in;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-family:Symbol;color:black"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman""> </span></span></span><![endif]><span style="color:black">PVP 1Q live migration testing: PASS<o:p></o:p></span></pre>
<pre style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-.25in;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-family:Symbol;color:black"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman""> </span></span></span><![endif]><span style="color:black">PVP 1Q cross numa node live migration testing: PASS<o:p></o:p></span></pre>
<pre style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-.25in;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-family:Symbol;color:black"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman""> </span></span></span><![endif]><span style="color:black">Guest with ovs+dpdk+vhost-user 1Q live migration testing: PASS<o:p></o:p></span></pre>
<pre style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-.25in;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-family:Symbol;color:black"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman""> </span></span></span><![endif]><span style="color:black">Guest with ovs+dpdk+vhost-user 1Q live migration testing (2M): PASS<o:p></o:p></span></pre>
<pre style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-.25in;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-family:Symbol;color:black"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman""> </span></span></span><![endif]><span style="color:black">Guest with ovs+dpdk+vhost-user 2Q live migration testing: PASS<o:p></o:p></span></pre>
<pre style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-.25in;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-family:Symbol;color:black"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman""> </span></span></span><![endif]><span style="color:black">Guest with ovs+dpdk+vhost-user 4Q live migration testing: PASS<o:p></o:p></span></pre>
<pre style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-.25in;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-family:Symbol;color:black"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman""> </span></span></span><![endif]><span style="color:black">Host PF + DPDK testing: PASS<o:p></o:p></span></pre>
<pre style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-.25in;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-family:Symbol;color:black"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman""> </span></span></span><![endif]><span style="color:black">Host VF + DPDK testing: PASS<o:p></o:p></span></pre>
<pre><span style="color:black"> <br>Versions:<o:p></o:p></span></pre>
<pre style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-.25in;mso-list:l1 level1 lfo2"><![if !supportLists]><span style="font-family:Symbol;color:black"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman""> </span></span></span><![endif]><span style="color:black">kernel 4.18<o:p></o:p></span></pre>
<pre style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-.25in;mso-list:l1 level1 lfo2"><![if !supportLists]><span style="font-family:Symbol;color:black"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman""> </span></span></span><![endif]><span style="color:black">qemu 6.2<o:p></o:p></span></pre>
<pre style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-.25in;mso-list:l1 level1 lfo2"><![if !supportLists]><span style="font-family:Symbol;color:black"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman""> </span></span></span><![endif]><span style="color:black">dpdk: git://<a href="http://dpdk.org/dpdk-stable" target="_blank">dpdk.org/dpdk-stable</a> (remotes/origin/20.11)<o:p></o:p></span></pre>
</div>
</div>
</div>
<blockquote style="margin-left:30.0pt;margin-right:0in">
<blockquote style="margin-left:30.0pt;margin-right:0in">
<div>
<div>
<div>
<pre style="white-space:pre-wrap"><span style="font-family:"Arial",sans-serif;color:black"># git log</span><span style="color:black"><o:p></o:p></span></pre>
</div>
</div>
</div>
</blockquote>
</blockquote>
<blockquote style="margin-left:30.0pt;margin-right:0in">
<blockquote style="margin-left:30.0pt;margin-right:0in">
<pre style="white-space:pre-wrap"><span style="color:black">commit c5dc4f6eb5718da16cad951784242edfa26eb578 <o:p></o:p></span></pre>
</blockquote>
<blockquote style="margin-left:30.0pt;margin-right:0in">
<pre style="white-space:pre-wrap"><span style="color:black">Author: Xueming Li <<a href="mailto:xuemingl@nvidia.com">xuemingl@nvidia.com</a>><br>Date: Mon Aug 15 16:55:19 2022 +0800<br><br> version: 20.11.6-rc1<br> <br> Signed-off-by: Xueming Li <<a href="mailto:xuemingl@nvidia.com">xuemingl@nvidia.com</a>><o:p></o:p></span></pre>
</blockquote>
</blockquote>
<div>
<div>
<pre style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:47.25pt;text-indent:-.25in;mso-list:l2 level1 lfo3;white-space:pre-wrap"><![if !supportLists]><span style="font-family:Symbol;color:black"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman""> </span></span></span><![endif]><span style="color:black">NICs: X540-AT2 NIC(ixgbe, 10G)<o:p></o:p></span></pre>
</div>
<div>
<pre><span style="color:black"><o:p> </o:p></span></pre>
</div>
</div>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="MsoNormal"><br clear="all">
<o:p></o:p></p>
<div>
<div>
<div>
<div>
<p class="MsoNormal">Best Regards,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">YangHang Liu<o:p></o:p></p>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">On Mon, Aug 15, 2022 at 5:17 PM Xueming Li <<a href="mailto:xuemingl@nvidia.com">xuemingl@nvidia.com</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<p class="MsoNormal" style="margin-bottom:12.0pt">Hi all,<br>
<br>
Here is a list of patches targeted for stable release 20.11.6.<br>
<br>
The planned date for the final release is August 29th.<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=v20.11.6-rc1" target="_blank">
https://dpdk.org/browse/dpdk-stable/tag/?id=v20.11.6-rc1</a><br>
<br>
These patches are located at branch 20.11 of dpdk-stable repo:<br>
<a href="https://dpdk.org/browse/dpdk-stable/" target="_blank">https://dpdk.org/browse/dpdk-stable/</a><br>
<br>
Thanks.<br>
<br>
Xueming Li <<a href="mailto:xuemingl@nvidia.com" target="_blank">xuemingl@nvidia.com</a>><br>
<br>
---<br>
Abdullah Ömer Yamaç (1):<br>
examples/distributor: fix distributor on Rx core<br>
<br>
Ajit Khaparde (1):<br>
net/bnxt: fix switch domain allocation<br>
<br>
Alexander Kozyrev (1):<br>
net/mlx5: handle MPRQ incompatibility with external buffers<br>
<br>
Ali Alnubani (1):<br>
net/mlx5: fix build with clang 14<br>
<br>
Ankur Dwivedi (1):<br>
common/cpt: fix build with GCC 12<br>
<br>
Ben Magistro (1):<br>
mbuf: dump outer VLAN<br>
<br>
Bruce Richardson (1):<br>
raw/ioat: fix build when ioat dmadev enabled<br>
<br>
Chengwen Feng (11):<br>
ethdev: clarify null location case in xstats get<br>
net/hns3: fix xstats get return if xstats is null<br>
net/ipn3ke: fix xstats get return if xstats is null<br>
net/mvpp2: fix xstats get return if xstats is null<br>
net/axgbe: fix xstats get return if xstats is null<br>
ethdev: fix memory leak in xstats telemetry<br>
ethdev: fix possible null pointer access<br>
examples/dma: fix Tx drop statistics<br>
trace: fix init with long file prefix<br>
net/hns3: fix descriptors check with SVE<br>
net/hns3: support backplane media type<br>
<br>
Ciara Power (6):<br>
test/crypto: fix null check for ZUC authentication<br>
test/crypto: fix cipher offset for ZUC<br>
test/crypto: fix authentication IV for ZUC SGL<br>
test/crypto: fix ZUC vector IV format<br>
test/crypto: fix SNOW3G vector IV format<br>
doc: fix grammar and formatting in compressdev guide<br>
<br>
Damodharam Ammepalli (1):<br>
net/bnxt: allow Tx only or Rx only<br>
<br>
Dariusz Sosnowski (2):<br>
net/mlx5: fix GTP handling in header modify action<br>
net/mlx5: fix RSS hash types adjustment<br>
<br>
David Marchand (16):<br>
eal/windows: add missing C++ include guards<br>
net/nfp: remove unneeded header inclusion<br>
net/virtio: restore some optimisations with AVX512<br>
eal/freebsd: fix use of newer cpuset macros<br>
devtools: fix null test for NUMA systems<br>
app/testpmd: remove useless pointer checks<br>
net/bnxt: fix compatibility with some old firmwares<br>
vhost: fix async access<br>
net/ice: fix build with GCC 12<br>
vdpa/ifc: fix build with GCC 12<br>
app/flow-perf: fix build with GCC 12<br>
eal/x86: drop export of internal alignment macro<br>
test/ipsec: fix build with GCC 12<br>
vhost/crypto: fix build with GCC 12<br>
vhost/crypto: fix descriptor processing<br>
vhost: add some trailing newline in log messages<br>
<br>
Deepak Khandelwal (1):<br>
mem: skip attaching external memory in secondary process<br>
<br>
Dmitry Kozlyuk (7):<br>
net/mlx5: fix Tx when inlining is impossible<br>
doc: fix API index Markdown syntax<br>
ethdev: prohibit polling stopped queue<br>
app/testpmd: do not poll stopped queues<br>
net/mlx5: destroy indirect actions on port stop<br>
net/mlx5: fix MPRQ pool registration<br>
doc: add more instructions for running as non-root<br>
<br>
Ferruh Yigit (1):<br>
net/qede: fix build with GCC 13<br>
<br>
Fidaullah Noonari (1):<br>
malloc: fix allocation of almost hugepage size<br>
<br>
Gagandeep Singh (8):<br>
crypto/dpaa_sec: fix digest size<br>
crypto/dpaa2_sec: fix fle buffer leak<br>
crypto/dpaa2_sec: fix buffer pool ID check<br>
crypto/dpaa2_sec: fix operation status for simple FD<br>
common/dpaax: fix short MAC-I IV calculation for ZUC<br>
net/dpaa: fix event queue detach<br>
doc: add missing auth algo for IPsec example<br>
crypto/dpaa2_sec: fix crypto operation pointer<br>
<br>
Gowrishankar Muthukrishnan (1):<br>
examples/fips_validation: handle empty payload<br>
<br>
Gregory Etelson (1):<br>
net/mlx5: fix RSS expansion for patterns with ICMP item<br>
<br>
Harman Kalra (1):<br>
net/octeontx: fix port close<br>
<br>
Harry van Haaren (2):<br>
doc: fix formatting and link in BPF library guide<br>
service: fix lingering active status<br>
<br>
Heinrich Schuchardt (2):<br>
drivers/crypto: fix warnings for OpenSSL version<br>
test/hash: fix out of bound access<br>
<br>
Herakliusz Lipiec (1):<br>
doc: fix readability in vhost guide<br>
<br>
Hongbo Zheng (1):<br>
test: check memory allocation for CRC<br>
<br>
Huisong Li (14):<br>
net/bonding: fix stopping non-active slaves<br>
net/bonding: fix slave stop and remove on port close<br>
net/hns3: fix RSS disable<br>
net/hns3: fix rollback on RSS hash update<br>
net/hns3: remove redundant RSS tuple field<br>
net/hns3: remove unnecessary RSS switch<br>
app/testpmd: fix port status of bonding slave device<br>
net/bonding: fix RSS inconsistency between ports<br>
test/bonding: fix RSS test when disable RSS<br>
net/hns3: fix an unreasonable memset<br>
net/hns3: remove duplicate definition<br>
net/hns3: fix return value for unsupported tuple<br>
app/testpmd: fix bonding slave devices not released<br>
app/testpmd: fix supported RSS offload display<br>
<br>
Jakub Poczatek (1):<br>
doc: fix grammar and parameters in l2fwd-crypto guide<br>
<br>
Jakub Wysocki (1):<br>
crypto/scheduler: fix queue pair in scheduler failover<br>
<br>
Jeff Daly (1):<br>
net/ixgbe: add option for link up check on pin SDP3<br>
<br>
Jiawen Wu (2):<br>
net/txgbe: fix max number of queues for SR-IOV<br>
net/txgbe: fix register polling<br>
<br>
Jiri Slaby (1):<br>
kni: fix build with Linux 5.18<br>
<br>
Joyce Kong (1):<br>
net/memif: fix overwriting of head segment<br>
<br>
Kalesh AP (10):<br>
net/bnxt: remove unused macro<br>
net/bnxt: fix device capability reporting<br>
net/bnxt: fix Rx configuration<br>
net/bnxt: avoid unnecessary endianness conversion<br>
net/bnxt: fix speed autonegotiation<br>
net/bnxt: force PHY update on certain configurations<br>
net/bnxt: fix link status when port is stopped<br>
net/bnxt: recheck FW readiness if in reset process<br>
net/bnxt: fix tunnel stateless offloads<br>
net/bnxt: fix setting forced speed<br>
<br>
Ke Zhang (6):<br>
net/bonding: fix RSS key config with extended key length<br>
net/iavf: fix mbuf release in multi-process<br>
net/iavf: fix Rx queue interrupt setting<br>
app/testpmd: fix multicast address pool leak<br>
kni: use dedicated function to set random MAC address<br>
kni: use dedicated function to set MAC address<br>
<br>
Kevin Liu (1):<br>
net/ice: fix MTU info for DCF<br>
<br>
Konstantin Ananyev (1):<br>
acl: fix rules with 8-byte field size<br>
<br>
Kumara Parameshwaran (1):<br>
gro: fix identifying fragmented packets<br>
<br>
Li Zhang (1):<br>
vdpa/mlx5: fix maximum number of virtqs<br>
<br>
Long Li (2):<br>
net/netvsc: fix calculation of checksums based on mbuf flag<br>
net/netvsc: fix vmbus device reference in multi-process<br>
<br>
Luc Pelletier (1):<br>
eal/x86: fix unaligned access for small memcpy<br>
<br>
Mattias Rönnblom (1):<br>
examples/bond: fix invalid use of trylock<br>
<br>
Maxime Coquelin (4):<br>
net/vhost: fix TSO feature default disablement<br>
vhost: fix missing virtqueue lock protection<br>
app/testpmd: revert MAC update in checksum forwarding<br>
vhost: fix missing enqueue pseudo-header calculation<br>
<br>
Michael Baum (1):<br>
net/mlx5: fix LRO validation in Rx setup<br>
<br>
Mike Pattrick (1):<br>
net/i40e: populate error in flow director parser<br>
<br>
Min Hu (Connor) (4):<br>
app/testpmd: check statistics query before printing<br>
net/bonding: fix mbuf fast free usage<br>
ethdev: fix port state when stop<br>
ethdev: fix port close in secondary process<br>
<br>
Mingxia Liu (1):<br>
app/testpmd: replace hardcoded min mbuf number with macro<br>
<br>
Naga Harish K S V (2):<br>
eventdev/eth_tx: fix adapter creation<br>
eventdev/eth_tx: fix queue delete<br>
<br>
Nicolas Chautru (4):<br>
baseband/acc100: update companion PF configure function<br>
baseband/acc100: add protection for some negative scenario<br>
baseband/acc100: remove RTE prefix for internal macros<br>
baseband/acc100: remove prefix of internal file<br>
<br>
Nithin Dabilpuram (1):<br>
examples/ipsec-secgw: fix promiscuous mode option<br>
<br>
Pablo de Lara (2):<br>
crypto/ipsec_mb: fix length and offset settings<br>
crypto/ipsec_mb: fix GMAC parameters setting<br>
<br>
Peng Zhang (1):<br>
net/nfp: fix disabling VLAN stripping<br>
<br>
Qiming Yang (4):<br>
doc: update matching versions in ice guide<br>
net/iavf: fix queue start exception handling<br>
doc: update matching versions in i40e guide<br>
net/iavf: increase reset complete wait count<br>
<br>
Rahul Lakkireddy (2):<br>
net/cxgbe: fix port ID in Rx mbuf<br>
net/cxgbe: fix Tx queue stuck with mbuf chain coalescing<br>
<br>
Raja Zidane (5):<br>
net/mlx5: fix Rx/Tx stats concurrency<br>
examples/l2fwd-crypto: fix stats refresh rate<br>
net/mlx5: fix Tx recovery<br>
app/testpmd: fix packet segment allocation<br>
examples/link_status_interrupt: fix stats refresh rate<br>
<br>
Rakesh Kudurumalla (1):<br>
test: avoid hang if queues are full and Tx fails<br>
<br>
Rebecca Troy (1):<br>
crypto/qat: fix DOCSIS crash<br>
<br>
Romain Delhomel (1):<br>
bus/fslmc: fix VFIO setup<br>
<br>
Ruifeng Wang (1):<br>
net/bnxt: fix reordering in NEON Rx<br>
<br>
Shun Hao (1):<br>
app/testpmd: fix metering and policing command for RFC4115<br>
<br>
Somnath Kotur (2):<br>
net/bnxt: fix ring group on Rx restart<br>
net/bnxt: fix freeing VNIC filters<br>
<br>
Stanislaw Kardach (5):<br>
test/hash: report non HTM numbers for single thread<br>
examples/l3fwd: fix scalar LPM<br>
test/ring: remove excessive inlining<br>
config: fix C++ cross compiler for Arm and PPC<br>
ci: enable C++ check for Arm and PPC<br>
<br>
Stephen Hemminger (3):<br>
rib: fix traversal with /32 route<br>
net/qede: fix build with GCC 12<br>
rib: fix references for IPv6 implementation<br>
<br>
Steve Yang (1):<br>
net/iavf: fix HW ring scan method selection<br>
<br>
Subendu Santra (1):<br>
app/procinfo: show all non-owned ports<br>
<br>
Tianhao Chai (1):<br>
eal: fix C++ include for device event and DMA<br>
<br>
Tyler Retzlaff (1):<br>
eal/windows: fix data race when creating threads<br>
<br>
Vanshika Shukla (1):<br>
crypto/dpaa_sec: fix secondary process probing<br>
<br>
Viacheslav Ovsiienko (1):<br>
net/mlx5/linux: fix missed Rx packet stats<br>
<br>
Vladimir Medvedkin (2):<br>
test/table: fix buffer overflow on lpm entry<br>
test/ipsec: fix performance test<br>
<br>
Volodymyr Fialko (1):<br>
examples/ipsec-secgw: fix uninitialized memory access<br>
<br>
Wei Huang (2):<br>
raw/ifpga: unregister interrupt on close<br>
raw/ifpga: remove virtual devices on close<br>
<br>
Wenjing Qiao (1):<br>
net/ice: fix outer L4 checksum in scalar Rx<br>
<br>
Wenjun Wu (1):<br>
net/ice/base: fix getting sched node from ID type<br>
<br>
Wenwu Ma (2):<br>
app/testpmd: perform SW IP checksum for GRO/GSO packets<br>
vhost: fix deadlock when message handling failed<br>
<br>
Wenxuan Wu (2):<br>
net/i40e: fix max frame size config at port level<br>
net/ice/base: fix build with GCC 12<br>
<br>
Xuan Ding (1):<br>
doc: fix vhost multi-queue reconnection<br>
<br>
Xueming Li (2):<br>
vdpa/mlx5: fix interrupt trash that leads to crash<br>
vdpa/mlx5: fix dead loop when process interrupted<br>
<br>
Yajun Wu (1):<br>
vdpa/mlx5: workaround var offset within page<br>
<br>
Yiding Zhou (1):<br>
net/iavf: fix data path selection<br>
<br>
Yuan Wang (3):<br>
net/vhost: fix access to freed memory<br>
examples/vhost: fix crash when no VMDq<br>
net/vhost: fix deadlock on vring state change<br>
<br>
Yunjian Wang (1):<br>
net/mlx5: fix stack buffer overflow in drop action<br>
<br>
Zhichao Zeng (1):<br>
net/igc: support multi-process<o:p></o:p></p>
</blockquote>
</div>
</div>
</div>
</body>
</html>