<html 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:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:DengXian;
        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:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Aptos;}
@font-face
        {font-family:"\@DengXian";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:12.0pt;
        font-family:"Aptos",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#467886;
        text-decoration:underline;}
span.EmailStyle19
        {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:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body lang="EN-US" link="#467886" vlink="#96607D" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt">Hi,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><a href="https://dpdk.readthedocs.io/en/v16.04/contributing/patches.html#:~:text=The%20mailing%20list%20for%20DPDK%20development%20is%20dev%40dpkg.org.,is%20also%20worth%20registering%20for%20the%20DPDK%20Patchwork">5.
 Contributing Code to DPDK — Data Plane Development Kit 16.04.0 documentation</a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Please refer to this link. And about the description, I think it would be good to describe that the real issue is missing to set the proper value in the error branch.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Yang Xu <xu.yang3@zte.com.cn>
<br>
<b>Sent:</b> Monday, November 17, 2025 5:12 PM<br>
<b>To:</b> NBU-Contact-Thomas Monjalon (EXTERNAL) <thomas@monjalon.net>; Dariusz Sosnowski <dsosnowski@nvidia.com>; Slava Ovsiienko <viacheslavo@nvidia.com>; Bing Zhao <bingz@nvidia.com>; Ori Kam <orika@nvidia.com>; Suanming Mou <suanmingm@nvidia.com>; Matan
 Azrad <matan@nvidia.com>; xu.yang3@zte.com.cn; yao.chenghu@zte.com.cn<br>
<b>Cc:</b> dev@dpdk.org<br>
<b>Subject:</b> [PATCH v2 1/1] net/mlx5: fix set port down if detect anomaly<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<table class="MsoNormalTable" border="1" 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"><o:p> </o:p></p>
<p class="MsoNormal">MLX network interface card link detection will set the<br>
interface to a down state upon detecting an anomaly.<br>
<br>
Fixes: 1256805 ("move linux-specific functions")<br>
<br>
Signed-off-by: Yang Xu <<a href="mailto:xu.yang3@zte.com.cn">xu.yang3@zte.com.cn</a>>
<br>
---<br>
 .mailmap                                |  1 +<br>
 drivers/net/mlx5/linux/mlx5_ethdev_os.c |  1 +<br>
 test.eml                                | 21 +++++++++++++++++++++<br>
 3 files changed, 23 insertions(+)<br>
 create mode 100644 test.eml<br>
<br>
diff --git a/.mailmap b/.mailmap<br>
index 34a99f93a1..14d6ee93dd 100644<br>
--- a/.mailmap<br>
+++ b/.mailmap<br>
@@ -1891,3 +1891,4 @@ Zoltan Kiss <<a href="mailto:zoltan.kiss@schaman.hu">zoltan.kiss@schaman.hu</a>> <<a href="mailto:zoltan.kiss@linaro.org">zoltan.kiss@linaro.org</a>>
<br>
 Zorik Machulsky <<a href="mailto:zorik@amazon.com">zorik@amazon.com</a>> <br>
 Zyta Szpak <<a href="mailto:zyta@marvell.com">zyta@marvell.com</a>> <<a href="mailto:zr@semihalf.com">zr@semihalf.com</a>>
<br>
 Zyta Szpak <<a href="mailto:zyta@marvell.com">zyta@marvell.com</a>> <<a href="mailto:zyta.szpak@semihalf.com">zyta.szpak@semihalf.com</a>>
<br>
+Yang Xu <<a href="mailto:xu.yang3@zte.com.cn">xu.yang3@zte.com.cn</a>> <br>
diff --git a/drivers/net/mlx5/linux/mlx5_ethdev_os.c b/drivers/net/mlx5/linux/mlx5_ethdev_os.c<br>
index 9daeda5435..03531ae879 100644<br>
--- a/drivers/net/mlx5/linux/mlx5_ethdev_os.c<br>
+++ b/drivers/net/mlx5/linux/mlx5_ethdev_os.c<br>
@@ -504,6 +504,7 @@ mlx5_link_update(struct rte_eth_dev *dev, int wait_to_complete)<br>
                 return -rte_errno;<br>
             }<br>
         } else if (ret < 0) {<br>
+            dev->data->dev_link = {0};<br>
             return ret;<br>
         }<br>
     } while (wait_to_complete || retry-- > 0);<br>
diff --git a/test.eml b/test.eml<br>
new file mode 100644<br>
index 0000000000..f30ef5dc8a<br>
--- /dev/null<br>
+++ b/test.eml<br>
@@ -0,0 +1,21 @@<br>
+./../dpdk-patch/0001-net-mlx5-fix-set-port-down-if-detect-anomaly.patch<br>
+(mbox) Adding cc: Yang Xu <<a href="mailto:xu.yang3@zte.com.cn">xu.yang3@zte.com.cn</a>> from line 'From: Yang Xu <<a href="mailto:xu.yang3@zte.com.cn">xu.yang3@zte.com.cn</a>>'
<br>
+(body) Adding cc: Yang Xu <<a href="mailto:xu.yang3@zte.com.cn">xu.yang3@zte.com.cn</a>> from line 'Signed-off-by: Yang Xu <<a href="mailto:xu.yang3@zte.com.cn">xu.yang3@zte.com.cn</a>>'
<br>
+Dry-OK. Log says:<br>
+Server: 10.5.231.43<br>
+MAIL FROM:<<a href="mailto:xu.yang3@zte.com.cn">xu.yang3@zte.com.cn</a>> <br>
+RCPT TO:<y> <br>
+RCPT TO:<<a href="mailto:xu.yang3@zte.com.cn">xu.yang3@zte.com.cn</a>> <br>
+From: Yang Xu <<a href="mailto:xu.yang3@zte.com.cn">xu.yang3@zte.com.cn</a>> <br>
+To: y<br>
+Cc: Yang Xu <<a href="mailto:xu.yang3@zte.com.cn">xu.yang3@zte.com.cn</a>> <br>
+Subject: [PATCH v2 1/1] net/mlx5: fix set port down if detect anomaly<br>
+Date: Fri, 14 Nov 2025 10:14:11 +0800<br>
+Message-Id: <<a href="mailto:20251114021411.3606817-1-xu.yang3@zte.com.cn">20251114021411.3606817-1-xu.yang3@zte.com.cn</a>>
<br>
+X-Mailer: git-send-email 2.27.0<br>
+In-Reply-To: <y> <br>
+References: <y> <br>
+MIME-Version: 1.0<br>
+Content-Transfer-Encoding: 8bit<br>
+<br>
+Result: OK<br>
--  <br>
2.27.0<o:p></o:p></p>
</div>
</body>
</html>