net: hns3: prevent unnecessary MAC TNL interrupt
authorHuazhong Tan <tanhuazhong@huawei.com>
Fri, 16 Aug 2019 08:09:41 +0000 (16:09 +0800)
committerDavid S. Miller <davem@davemloft.net>
Sun, 18 Aug 2019 19:59:13 +0000 (12:59 -0700)
commit20981a1e6b708536493e10ba90016ae28a9f3749
tree60fab02c8c5a6a4429f6adf628a01a8b20436d9f
parentac887be5b0fea53104fd6e2e5c904fb85f171f78
net: hns3: prevent unnecessary MAC TNL interrupt

MAC TNL interrupt is used to collect statistic info about
link status changing suddenly when netdev is running.

But when stopping netdev, the enabled MAC TNL interrupt is
unnecessary, and may add some noises to the statistic info.
So this patch disables it before stopping MAC.

Fixes: a63457878b12 ("net: hns3: Add handling of MAC tunnel interruption")
Signed-off-by: Huazhong Tan <tanhuazhong@huawei.com>
Reviewed-by: Yunsheng Lin <linyunsheng@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c