Commit 564846ff authored by Hao Chen's avatar Hao Chen Committed by Jiantao Xiao
Browse files

net: hns3: correct the logic of hclge_sync_vf_qb_mode()

driver inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7YRUW


CVE: NA

----------------------------------------------------------------------

Now, hns3 driver set request_enable to qb_en whether hclge_set_fd_qb()
returns failure, it's incorrect.

We only set request_enable to qb_en when hclge_set_fd_qb() returns 0.
so, change it.

Signed-off-by: default avatarHao Chen <chenhao418@huawei.com>
parent 66ef878c
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -4619,6 +4619,7 @@ static int hclge_sync_vf_qb_mode(struct hclge_vport *vport)
	ret = hclge_set_fd_qb(hdev, vport->vport_id, request_enable);
	if (ret)
		set_bit(HCLGE_VPORT_STATE_QB_CHANGE, &vport->state);
	else
		vport->vf_info.qb_en = request_enable ? 1 : 0;

	return ret;