mirror of
https://github.com/edk2-porting/linux-next.git
synced 2025-01-20 19:43:58 +08:00
net: hns3: update some variables while hclge_reset()/hclgevf_reset() done
When hclge_reset() completes successfully, it should update the last_reset_time, set reset_fail_cnt to 0, and set reset_type of hnae3_ae_dev to HNAE3_NONE_RESET. Also when hclgevf_reset() completes successfully, it should update the last_reset_time, and set reset_type of hnae3_ae_dev to HNAE3_NONE_RESET. Signed-off-by: Huazhong Tan <tanhuazhong@huawei.com> Signed-off-by: Peng Li <lipeng321@huawei.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
531eba0fe2
commit
b644a8d4cb
@ -2810,7 +2810,6 @@ static void hclge_reset(struct hclge_dev *hdev)
|
||||
*/
|
||||
ae_dev->reset_type = hdev->reset_type;
|
||||
hdev->reset_count++;
|
||||
hdev->last_reset_time = jiffies;
|
||||
/* perform reset of the stack & ae device for a client */
|
||||
ret = hclge_notify_roce_client(hdev, HNAE3_DOWN_CLIENT);
|
||||
if (ret)
|
||||
@ -2873,6 +2872,10 @@ static void hclge_reset(struct hclge_dev *hdev)
|
||||
if (ret)
|
||||
goto err_reset;
|
||||
|
||||
hdev->last_reset_time = jiffies;
|
||||
hdev->reset_fail_cnt = 0;
|
||||
ae_dev->reset_type = HNAE3_NONE_RESET;
|
||||
|
||||
return;
|
||||
|
||||
err_reset_lock:
|
||||
|
@ -1342,6 +1342,9 @@ static int hclgevf_reset(struct hclgevf_dev *hdev)
|
||||
|
||||
rtnl_unlock();
|
||||
|
||||
hdev->last_reset_time = jiffies;
|
||||
ae_dev->reset_type = HNAE3_NONE_RESET;
|
||||
|
||||
return ret;
|
||||
err_reset_lock:
|
||||
rtnl_unlock();
|
||||
|
Loading…
Reference in New Issue
Block a user