【标题描述】
hns3网卡在开启动态vlan模式下(云核场景),PF配置了vlan,对于未配置vlan的VF,收不到带vlan的报文。
【环境信息】
硬件信息
【问题复现步骤】
实际可以无需组bond。需在E9000H场景,通用服务器不涉及。
快速复现方法如下:
1、使能1个VF
2、选择一个PF移除驱动:
echo 1 > /sys/bus/pci/devices/0000:bd:00.0/remove
3、重新加载驱动并立刻配置vlan:
echo 1 > /sys/bus/pci/rescan ;ip link add link enp189s0f0 name vlan.300 type vlan id 300
4、预期结果,VF可以收到vlan 200(举例)的报文。
【实际结果】
VF无法收到vlan 200的报文。
【其他相关附件信息】
可以通过网卡的debugfs确认问题发生:
cat /sys/kernel/debug/hns3/0000:bd:00.0/vlan_config | grep I_PORT
异常值:
I_PORT_VLAN_FILTER: on
正常值:
I_PORT_VLAN_FILTER: off