]> git.baikalelectronics.ru Git - kernel.git/commit
net: hns3: enable VF VLAN filter for each VF when initializing
authorJian Shen <shenjian15@huawei.com>
Sat, 23 Feb 2019 09:22:16 +0000 (17:22 +0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 25 Feb 2019 04:27:50 +0000 (20:27 -0800)
commit32fee63f2acb4b90d92d60df7e7bfae918a5608a
tree3a023cceab49bcff806185be9e8eae6d71b1e575
parentb616bfdb413a7275eb9fe060a017e137fa463dc0
net: hns3: enable VF VLAN filter for each VF when initializing

For revision 0x21, the switch of VF VLAN filter is per function.
It's necessary to enable VF VLAN filter for each VF when initializing.
Otherwise, VF will be able to receive broadcast packets with unknown
VLAN when PF enters promisc mode.

Fixes: e403fdbdce3f ("net: hns3: Add egress/ingress vlan filter for revision 0x21")
Signed-off-by: Jian Shen <shenjian15@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/hns3pf/hclge_cmd.h
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c