net/hns3: fix MAC enable failure rollback
If driver fails to enable MAC, it does not need to rollback the MAC configuration. This patch fixes it. Fixes: bdaf190f8235 ("net/hns3: support link speed autoneg for PF") Signed-off-by: Huisong Li <lihuisong@huawei.com> Signed-off-by: Min Hu (Connor) <humin29@huawei.com>
This commit is contained in:
parent
21938cf4e4
commit
c70d8e99fb
@ -5608,12 +5608,14 @@ hns3_do_start(struct hns3_adapter *hns, bool reset_queue)
|
||||
|
||||
ret = hns3_apply_link_speed(hw);
|
||||
if (ret)
|
||||
goto err_config_mac_mode;
|
||||
goto err_set_link_speed;
|
||||
|
||||
return 0;
|
||||
|
||||
err_config_mac_mode:
|
||||
err_set_link_speed:
|
||||
(void)hns3_cfg_mac_mode(hw, false);
|
||||
|
||||
err_config_mac_mode:
|
||||
hns3_dev_release_mbufs(hns);
|
||||
/*
|
||||
* Here is exception handling, hns3_reset_all_tqps will have the
|
||||
|
Loading…
x
Reference in New Issue
Block a user