mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-28 21:33:52 +00:00
net: hns3: fix wrong tc bandwidth weight data issue
Currently, the weight saved by the driver is used as the query result,
which may be different from the actual weight in the register.
Therefore, the register value read from the firmware is used
as the query result
Fixes: 0e32038dc8
("net: hns3: refactor dump tc of debugfs")
Signed-off-by: Jijie Shao <shaojijie@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
6d2336120a
commit
116d9f732e
1 changed files with 1 additions and 2 deletions
|
@ -693,8 +693,7 @@ static int hclge_dbg_dump_tc(struct hclge_dev *hdev, char *buf, int len)
|
|||
for (i = 0; i < HNAE3_MAX_TC; i++) {
|
||||
sch_mode_str = ets_weight->tc_weight[i] ? "dwrr" : "sp";
|
||||
pos += scnprintf(buf + pos, len - pos, "%u %4s %3u\n",
|
||||
i, sch_mode_str,
|
||||
hdev->tm_info.pg_info[0].tc_dwrr[i]);
|
||||
i, sch_mode_str, ets_weight->tc_weight[i]);
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
|
Loading…
Reference in a new issue