From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id EEFE448B3E for ; Tue, 18 Nov 2025 10:31:19 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9D7FA40150; Tue, 18 Nov 2025 10:31:19 +0100 (CET) Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [160.30.148.35]) by mails.dpdk.org (Postfix) with ESMTP id D635440150 for ; Tue, 18 Nov 2025 10:31:17 +0100 (CET) Received: from mse-fl2.zte.com.cn (unknown [10.5.228.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mxhk.zte.com.cn (FangMail) with ESMTPS id 4d9fW85Hlsz8Xs7K for ; Tue, 18 Nov 2025 17:31:16 +0800 (CST) Received: from szxl2zmapp05.zte.com.cn ([10.1.32.37]) by mse-fl2.zte.com.cn with SMTP id 5AI9ULk1080459 for ; Tue, 18 Nov 2025 17:30:21 +0800 (+08) (envelope-from xu.yang3@zte.com.cn) Received: from LIN-994FDD64572.zte.com.cn (unknown [10.56.184.166]) by smtp (Zmail) with SMTP; Tue, 18 Nov 2025 17:30:24 +0800 X-Zmail-TransId: 3e81691c3caa00b-f2841 X-Zmail-LocalSMTP: 1 X-Zmail-RealSender: xu.yang3@zte.com.cn From: Yang Xu To: xu.yang3@zte.com.cn, yao.chenghu@zte.com.cn Cc: stable@dpdk.org Subject: [PATCH v3 1/1] net/mlx5: fix port down in link detection error branch Date: Tue, 18 Nov 2025 17:30:11 +0800 Message-Id: <20251118093011.971451-1-xu.yang3@zte.com.cn> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: multipart/mixed; boundary="=====_001_next=====" X-MAIL: mse-fl2.zte.com.cn 5AI9ULk1080459 X-TLS: YES X-SPF-DOMAIN: zte.com.cn X-ENVELOPE-SENDER: xu.yang3@zte.com.cn X-SPF: None X-SOURCE-IP: 10.5.228.133 unknown Tue, 18 Nov 2025 17:31:16 +0800 X-Fangmail-Anti-Spam-Filtered: true X-Fangmail-MID-QID: 691C3CE4.000/4d9fW85Hlsz8Xs7K X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org --=====_001_next===== Content-Type: multipart/related; boundary="=====_002_next=====" --=====_002_next===== Content-Type: multipart/alternative; boundary="=====_003_next=====" --=====_003_next===== Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 VGhlIHBvcnQgZG93biBzdGF0ZSB3YXMgbm90IGluaXRpYWxpemVkIGluIHRoZSBlcnJvciBicmFu Y2gNCndoZW4gZGV0ZWN0aW5nIE1MWCBOSUMgbGluayBzdGF0dXMuIFRoaXMgcmVzdWx0ZWQgaW4g aW5jb3JyZWN0DQpsaW5rIHN0YXRlIHJlcG9ydGluZywgYXMgdGhlIGRldmljZSBmYWlsZWQgdG8g cmVmbGVjdCB0aGUgYWN0dWFsDQpkb3duIHN0YXR1cyB1bmRlciBlcnJvciBjb25kaXRpb25zLg0K DQpGaXhlczogMTI1NjgwNWRkNTQgKCJuZXQvbWx4NTogbW92ZSBMaW51eC1zcGVjaWZpYyBmdW5j dGlvbnMiKQ0KQ2M6IHN0YWJsZUBkcGRrLm9yZw0KDQpTaWduZWQtb2ZmLWJ5OiBZYW5nIFh1IDx4 dS55YW5nM0B6dGUuY29tLmNuPg0KLS0tDQogLm1haWxtYXAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgMSArDQogZHJpdmVycy9uZXQvbWx4NS9saW51eC9tbHg1X2V0aGRldl9vcy5j IHwgMSArDQogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykNCg0KZGlmZiAtLWdpdCBh Ly5tYWlsbWFwIGIvLm1haWxtYXANCmluZGV4IDM0YTk5ZjkzYTEuLjE0ZDZlZTkzZGQgMTAwNjQ0 DQotLS0gYS8ubWFpbG1hcA0KKysrIGIvLm1haWxtYXANCkBAIC0xODkxLDMgKzE4OTEsNCBAQCBa b2x0YW4gS2lzcyA8em9sdGFuLmtpc3NAc2NoYW1hbi5odT4gPHpvbHRhbi5raXNzQGxpbmFyby5v cmc+DQogWm9yaWsgTWFjaHVsc2t5IDx6b3Jpa0BhbWF6b24uY29tPg0KIFp5dGEgU3pwYWsgPHp5 dGFAbWFydmVsbC5jb20+IDx6ckBzZW1paGFsZi5jb20+DQogWnl0YSBTenBhayA8enl0YUBtYXJ2 ZWxsLmNvbT4gPHp5dGEuc3pwYWtAc2VtaWhhbGYuY29tPg0KK1lhbmcgWHUgPHh1LnlhbmczQHp0 ZS5jb20uY24+DQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvbWx4NS9saW51eC9tbHg1X2V0aGRl dl9vcy5jIGIvZHJpdmVycy9uZXQvbWx4NS9saW51eC9tbHg1X2V0aGRldl9vcy5jDQppbmRleCA5 ZGFlZGE1NDM1Li40OWI4OGRmZWJiIDEwMDY0NA0KLS0tIGEvZHJpdmVycy9uZXQvbWx4NS9saW51 eC9tbHg1X2V0aGRldl9vcy5jDQorKysgYi9kcml2ZXJzL25ldC9tbHg1L2xpbnV4L21seDVfZXRo ZGV2X29zLmMNCkBAIC01MDQsNiArNTA0LDcgQEAgbWx4NV9saW5rX3VwZGF0ZShzdHJ1Y3QgcnRl X2V0aF9kZXYgKmRldiwgaW50IHdhaXRfdG9fY29tcGxldGUpDQogCQkJCXJldHVybiAtcnRlX2Vy cm5vOw0KIAkJCX0NCiAJCX0gZWxzZSBpZiAocmV0IDwgMCkgew0KKwkJCW1lbXNldCgmZGV2LT5k YXRhLT5kZXZfbGluaywgMCwgc2l6ZW9mKGRldi0+ZGF0YS0+ZGV2X2xpbmspKTsNCiAJCQlyZXR1 cm4gcmV0Ow0KIAkJfQ0KIAl9IHdoaWxlICh3YWl0X3RvX2NvbXBsZXRlIHx8IHJldHJ5LS0gPiAw KTsNCi0tIA0KMi4yNy4w --=====_003_next===== Content-Type: text/html ; charset="UTF-8" Content-Transfer-Encoding: base64 VGhlJm5ic3A7cG9ydCZuYnNwO2Rvd24mbmJzcDtzdGF0ZSZuYnNwO3dhcyZuYnNwO25vdCZuYnNw O2luaXRpYWxpemVkJm5ic3A7aW4mbmJzcDt0aGUmbmJzcDtlcnJvciZuYnNwO2JyYW5jaDxiciAv PndoZW4mbmJzcDtkZXRlY3RpbmcmbmJzcDtNTFgmbmJzcDtOSUMmbmJzcDtsaW5rJm5ic3A7c3Rh dHVzLiZuYnNwO1RoaXMmbmJzcDtyZXN1bHRlZCZuYnNwO2luJm5ic3A7aW5jb3JyZWN0PGJyIC8+ bGluayZuYnNwO3N0YXRlJm5ic3A7cmVwb3J0aW5nLCZuYnNwO2FzJm5ic3A7dGhlJm5ic3A7ZGV2 aWNlJm5ic3A7ZmFpbGVkJm5ic3A7dG8mbmJzcDtyZWZsZWN0Jm5ic3A7dGhlJm5ic3A7YWN0dWFs PGJyIC8+ZG93biZuYnNwO3N0YXR1cyZuYnNwO3VuZGVyJm5ic3A7ZXJyb3ImbmJzcDtjb25kaXRp b25zLjxiciAvPg08YnIgLz5GaXhlczombmJzcDsxMjU2ODA1ZGQ1NCZuYnNwOygmcXVvdDtuZXQv bWx4NTombmJzcDttb3ZlJm5ic3A7TGludXgtc3BlY2lmaWMmbmJzcDtmdW5jdGlvbnMmcXVvdDsp PGJyIC8+Q2M6Jm5ic3A7c3RhYmxlQGRwZGsub3JnPGJyIC8+DTxiciAvPlNpZ25lZC1vZmYtYnk6 Jm5ic3A7WWFuZyZuYnNwO1h1Jm5ic3A7Jmx0O3h1LnlhbmczQHp0ZS5jb20uY24mZ3Q7DTxiciAv Pi0tLTxiciAvPiZuYnNwOy5tYWlsbWFwJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOzEmbmJz cDsrPGJyIC8+Jm5ic3A7ZHJpdmVycy9uZXQvbWx4NS9saW51eC9tbHg1X2V0aGRldl9vcy5jJm5i c3A7fCZuYnNwOzEmbmJzcDsrPGJyIC8+Jm5ic3A7MiZuYnNwO2ZpbGVzJm5ic3A7Y2hhbmdlZCwm bmJzcDsyJm5ic3A7aW5zZXJ0aW9ucygrKTxiciAvPg08YnIgLz5kaWZmJm5ic3A7LS1naXQmbmJz cDthLy5tYWlsbWFwJm5ic3A7Yi8ubWFpbG1hcDxiciAvPmluZGV4Jm5ic3A7MzRhOTlmOTNhMS4u MTRkNmVlOTNkZCZuYnNwOzEwMDY0NDxiciAvPi0tLSZuYnNwO2EvLm1haWxtYXA8YnIgLz4rKysm bmJzcDtiLy5tYWlsbWFwPGJyIC8+QEAmbmJzcDstMTg5MSwzJm5ic3A7KzE4OTEsNCZuYnNwO0BA Jm5ic3A7Wm9sdGFuJm5ic3A7S2lzcyZuYnNwOyZsdDt6b2x0YW4ua2lzc0BzY2hhbWFuLmh1Jmd0 OyZuYnNwOyZsdDt6b2x0YW4ua2lzc0BsaW5hcm8ub3JnJmd0Ow08YnIgLz4mbmJzcDtab3JpayZu YnNwO01hY2h1bHNreSZuYnNwOyZsdDt6b3Jpa0BhbWF6b24uY29tJmd0Ow08YnIgLz4mbmJzcDta eXRhJm5ic3A7U3pwYWsmbmJzcDsmbHQ7enl0YUBtYXJ2ZWxsLmNvbSZndDsmbmJzcDsmbHQ7enJA c2VtaWhhbGYuY29tJmd0Ow08YnIgLz4mbmJzcDtaeXRhJm5ic3A7U3pwYWsmbmJzcDsmbHQ7enl0 YUBtYXJ2ZWxsLmNvbSZndDsmbmJzcDsmbHQ7enl0YS5zenBha0BzZW1paGFsZi5jb20mZ3Q7DTxi ciAvPitZYW5nJm5ic3A7WHUmbmJzcDsmbHQ7eHUueWFuZzNAenRlLmNvbS5jbiZndDsNPGJyIC8+ ZGlmZiZuYnNwOy0tZ2l0Jm5ic3A7YS9kcml2ZXJzL25ldC9tbHg1L2xpbnV4L21seDVfZXRoZGV2 X29zLmMmbmJzcDtiL2RyaXZlcnMvbmV0L21seDUvbGludXgvbWx4NV9ldGhkZXZfb3MuYzxiciAv PmluZGV4Jm5ic3A7OWRhZWRhNTQzNS4uNDliODhkZmViYiZuYnNwOzEwMDY0NDxiciAvPi0tLSZu YnNwO2EvZHJpdmVycy9uZXQvbWx4NS9saW51eC9tbHg1X2V0aGRldl9vcy5jPGJyIC8+KysrJm5i c3A7Yi9kcml2ZXJzL25ldC9tbHg1L2xpbnV4L21seDVfZXRoZGV2X29zLmM8YnIgLz5AQCZuYnNw Oy01MDQsNiZuYnNwOys1MDQsNyZuYnNwO0BAJm5ic3A7bWx4NV9saW5rX3VwZGF0ZShzdHJ1Y3Qm bmJzcDtydGVfZXRoX2RldiZuYnNwOypkZXYsJm5ic3A7aW50Jm5ic3A7d2FpdF90b19jb21wbGV0 ZSk8YnIgLz4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtyZXR1 cm4mbmJzcDstcnRlX2Vycm5vOzxiciAvPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO308YnIgLz4mbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt9Jm5ic3A7 ZWxzZSZuYnNwO2lmJm5ic3A7KHJldCZuYnNwOyZsdDsmbmJzcDswKSZuYnNwO3s8YnIgLz4rJm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7bWVtc2V0KCZhbXA7ZGV2LSZndDtkYXRhLSZndDtkZXZfbGluaywmbmJzcDsw LCZuYnNwO3NpemVvZihkZXYtJmd0O2RhdGEtJmd0O2Rldl9saW5rKSk7PGJyIC8+Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7cmV0dXJuJm5ic3A7cmV0OzxiciAvPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO308YnIgLz4mbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDt9Jm5ic3A7d2hpbGUmbmJzcDsod2FpdF90b19jb21wbGV0ZSZuYnNwO3x8Jm5i c3A7cmV0cnktLSZuYnNwOyZndDsmbmJzcDswKTs8YnIgLz4tLSZuYnNwOw08YnIgLz4yLjI3LjA8 YnIgLz4= --=====_003_next=====-- --=====_002_next=====-- --=====_001_next=====--