]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
net: hns3: add support for external loopback test
authorYonglong Liu <liuyonglong@huawei.com>
Fri, 16 Sep 2022 02:38:00 +0000 (10:38 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 9 May 2025 07:39:40 +0000 (09:39 +0200)
commit85fc1d802edf36123ae1bd0a13892bb3772c197f
treed8d3d08102173bad83852c163deb4b1c02c36d13
parent796f64db86d12b0469e79a36f1d9e8661c302ab7
net: hns3: add support for external loopback test

[ Upstream commit 04b6ba143521f4485b7f2c36c655b262a79dae97 ]

This patch add support for external loopback test.
The successful test need the link is up with duplex full. The
driver do external loopback first, and then the whole offline
test.

Signed-off-by: Yonglong Liu <liuyonglong@huawei.com>
Signed-off-by: Guangbin Huang <huangguangbin2@huawei.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Stable-dep-of: 8e6b9c6ea5a5 ("net: hns3: fix an interrupt residual problem")
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/ethernet/hisilicon/hns3/hnae3.h
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
drivers/net/ethernet/hisilicon/hns3/hns3_enet.h
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c