linux/drivers/net/ethernet/hisilicon
Jian Shen f05e210971 net: hns3: Clear mac vlan table entries when unload driver or function reset
In original codes, the mac vlan table entries are not cleared when
unload hns3 driver. The dirty mac vlan table entries will make the
result of looking up mac vlan table being unexpected.

When doing core reset or global reset, the firmware will clear all
the tables for driver, and driver shouldn't send any commands to
firmware during reset. But when doing function reset, the driver
needs to clear the tables itself.

This patch clears the mac vlan table entries for each client when
unload driver or reset.

Signed-off-by: Jian Shen <shenjian15@huawei.com>
Signed-off-by: Salil Mehta <salil.mehta@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2018-10-05 12:01:54 -07:00
..
hns Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2018-10-03 21:00:17 -07:00
hns3 net: hns3: Clear mac vlan table entries when unload driver or function reset 2018-10-05 12:01:54 -07:00
hip04_eth.c net: hns3: fix return type of ndo_start_xmit function 2018-09-18 20:01:25 -07:00
hisi_femac.c
hix5hd2_gmac.c net: hns3: fix return type of ndo_start_xmit function 2018-09-18 20:01:25 -07:00
hns_mdio.c net: hns: Fix a wrong op phy C45 code 2017-07-08 11:05:21 +01:00
Kconfig net: hns3: give default option while dependency HNS3 set 2018-07-02 22:49:14 +09:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00