]> git.baikalelectronics.ru Git - kernel.git/commit
net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process
authorGuangbin Huang <huangguangbin2@huawei.com>
Mon, 14 Nov 2022 08:20:48 +0000 (16:20 +0800)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 15 Nov 2022 12:29:26 +0000 (13:29 +0100)
commit6c38cc0e9eb52aea6b35a4556af64a06b5926aea
treee0caf27ca1b2f25da9a3ffc04a350ff9ec1872b8
parent7be2296b81da7c997d468aa8541baecbd2b048fc
net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process

Currently, if driver is in phy-imp(phy controlled by imp firmware) mode, as
driver did not update phy link ksettings after initialization process or
not update advertising when getting phy link ksettings from firmware, it
may set incorrect phy link ksettings for firmware in resetting process.
So fix it.

Fixes: 0ba926cb16e7 ("net: hns3: add support for imp-controlled PHYs")
Fixes: 2e5461392ab5 ("net: hns3: fix for phy_addr error in hclge_mac_mdio_config")
Fixes: f94cb59ad5fa ("net: hns3: Fix for deadlock problem occurring when unregistering ae_algo")
Signed-off-by: Guangbin Huang <huangguangbin2@huawei.com>
Signed-off-by: Hao Lan <lanhao@huawei.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c