主题中讨论的其他器件:测试2
您好、TI 专家。
我使用 sdk8.2 QNX+RTOS、TDA4通过 CPSW9G 借助 RGMII 接口连接到 PC。
在测试 ARP/VLAN-ARP 时,我发现一些问题:
我在 TDA4的 QNX 上配置了不同的 VLAN、它们在项目中的正常通信中都运行良好。
vlan-id-4 172.16.104.90/24
vlan-id-6 172.16.106.90/24
vlan-id-8 172.16.108.90/24
...
现在、我针对 ARP 执行以下两个测试:
测试1:
在 PC 上、我配置相同的段 IP 地址、但不配置 VLAN、例如:
IP:172.16.104.100/24
IP:172.16.106.100/24
IP:172.16.108.100/24
...
我从 PC ping IP(172.16.xx.90)到 TDA4,我发现,当 PC 发送 ARP 广播消息时,TDA4将执行 ARP 应答,而不使用 VLAN。
我认为 TDA4不应该进行 ARP 应答、因为它基于 VLAN。 
测试2:
在 PC 上、我配置了相同的段 IP 地址、但不配置相同的 VLAN ID:
vlan-id-4 172.16.106.100/24
我从 PC ping IP(172.16.106.90)到 TDA4,发现当 PC 基于 VLAN ID 4发送 ARP 广播消息时,TDA4将基于 VLAN ID 4执行 ARP 应答。
我认为 TDA4不应该回复 ARP,因为 IP 172.16.106.90在 VLAN ID 6上,它不应该回复 VLAN ID 4。
我还会执行其他测试、同样的问题。 
从之前的问答中、我知道在 TDA4中、ARP 广播消息将由 MCU2-0处理。
处理 ARP/VLAN-ARP 消息时 MCU2-0上的 ethfw 固件是否有问题?
如何修复它?
谢谢。