]> git.baikalelectronics.ru Git - kernel.git/commit
net: hns3: add support ethtool extended link state
authorGuangbin Huang <huangguangbin2@huawei.com>
Mon, 16 Aug 2021 02:15:29 +0000 (10:15 +0800)
committerJakub Kicinski <kuba@kernel.org>
Mon, 16 Aug 2021 22:12:14 +0000 (15:12 -0700)
commitfe0b39f53b93e14082a1dc49df0a136911d7ed35
tree7cfa1584bf38a0b9b601a165c0a471b0b969244f
parent6c5ba887c813d3f1f3bcfd6a82164a7c36496ce2
net: hns3: add support ethtool extended link state

In order to know the reason of link up failure, add supporting ethtool
extended link state. Driver reads the link status code from firmware if
in link down state and converts it to ethtool extended link state.

Signed-off-by: Guangbin Huang <huangguangbin2@huawei.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/hisilicon/hns3/hnae3.h
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.h
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c