OSDN Git Service

net: hns3: do reinitialization while mqprio configuration changed
authorYunsheng Lin <linyunsheng@huawei.com>
Sat, 26 Jan 2019 16:49:16 +0000 (00:49 +0800)
committerDavid S. Miller <davem@davemloft.net>
Sat, 26 Jan 2019 17:33:30 +0000 (09:33 -0800)
commitc2a39d981da7a04874d3ba17ac6122b8e62ec8e1
tree23999406fb765a0df0ee392e7bc99e1a7c7a3797
parent350fda0a0af9d077e895c7b01a4901d354ae656e
net: hns3: do reinitialization while mqprio configuration changed

When user changes the mqprio configuration, enet need to be
uninited and inited besides down'ed and up'ed, because the queue
num may change when the TC num changes.

Also, it is more suitable to do the down/unint/init/up operation
in hclge module using hclge_notify_client, because this config
change may affect PF and its VF.

Signed-off-by: Yunsheng Lin <linyunsheng@huawei.com>
Signed-off-by: Peng Li <lipeng321@huawei.com>
Signed-off-by: Huazhong Tan <tanhuazhong@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c