]> git.baikalelectronics.ru Git - kernel.git/commit
net: hns3: fix broadcast promisc issue for revision 0x20
authorJian Shen <shenjian15@huawei.com>
Sat, 26 Jan 2019 16:49:14 +0000 (00:49 +0800)
committerDavid S. Miller <davem@davemloft.net>
Sat, 26 Jan 2019 17:33:30 +0000 (09:33 -0800)
commitdeff4825cc381c3d4ec19d40b3889f59ca4c9062
tree9af148fc7fee40ce3fb91570077b22cc09537dc3
parent2a252d6a7252f4f4fe105d85d1c38fa456b57ea7
net: hns3: fix broadcast promisc issue for revision 0x20

For revision 0x20, vlan filter is always bypassed when enable
broadcast promisc mode. In this case, broadcast packets with
any vlan id can be accpeted. We should disable broadcast promisc
mode until user want enable it.

Fixes: 575d84053c84 ("net: hns3: Add HNS3 Acceleration Engine & Compatibility Layer Support")
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/hns3_enet.c
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c