]> git.baikalelectronics.ru Git - kernel.git/commit
net: hns3: fix rx VLAN offload state inconsistent issue
authorJian Shen <shenjian15@huawei.com>
Mon, 19 Jul 2021 09:13:08 +0000 (17:13 +0800)
committerJakub Kicinski <kuba@kernel.org>
Tue, 20 Jul 2021 11:12:50 +0000 (13:12 +0200)
commit987b98624626c5a18b6bb4e5be25f8b749d35c48
treedb151dad698d03c539d0da7d84a78e1a52460de3
parent87b725bef35fd13c46fd4143041e356336fae2ff
net: hns3: fix rx VLAN offload state inconsistent issue

Currently, VF doesn't enable rx VLAN offload when initializating,
and PF does it for VFs. If user disable the rx VLAN offload for
VF with ethtool -K, and reload the VF driver, it may cause the
rx VLAN offload state being inconsistent between hardware and
software.

Fixes it by enabling rx VLAN offload when VF initializing.

Fixes: 8d24118d4958 ("net: hns3: Add HNS3 VF HCL(Hardware Compatibility Layer) Support")
Signed-off-by: Jian Shen <shenjian15@huawei.com>
Signed-off-by: Guangbin Huang <huangguangbin2@huawei.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c