]> 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)
commit5a275eb5c43962ad9cb014f11604f74e5c37b17f
tree3a023cceab49bcff806185be9e8eae6d71b1e575
parent3a15b76751d66bcba0b9618b6623cabab7f13ac7
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: 3164c409ca6f ("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