OSDN Git Service

net: hns3: add tm flush when setting tm
authorHao Lan <lanhao@huawei.com>
Thu, 20 Jul 2023 02:05:08 +0000 (10:05 +0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 24 Jul 2023 08:36:23 +0000 (09:36 +0100)
commit6d2336120aa6e1a8a64fa5d6ee5c3f3d0809fe9b
tree3012fed8b81217a6e040bc2472bd258c4e859ebd
parentb27d0232e8897f7c896dc8ad80c9907dd57fd3f3
net: hns3: add tm flush when setting tm

When the tm module is configured with traffic, traffic
may be abnormal. This patch fixes this problem.
Before the tm module is configured, traffic processing
should be stopped. After the tm module is configured,
traffic processing is enabled.

Signed-off-by: Hao Lan <lanhao@huawei.com>
Signed-off-by: Jijie Shao <shaojijie@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/hisilicon/hns3/hnae3.h
drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.c
drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.h
drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h