This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TDA4VM:TDA4 CAN&#39的 Cpsw9G 自动学习转发规则

Guru**** 1950750 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1066552/tda4vm-cpsw9g-of-tda4-can-t-automatically-learn-forwarding-rules

部件号:TDA4VM
“线程:TDA4测试”中讨论的其它部件

嗨,TI

我们使用 TDA4 EVM 板的 GeSI 子卡通过2个 RGMII 端口连接两台 PC。

然后我们进行了测试:

1) PC1运行 iper3 -s, TDA4 运行  iper3 -c 192.168.3.100  -u -b 1000M -t 100

2)运行 Wireshark 的 PC2

我们发现,PC1和 TDA4-eth1之前的 UDP 消息位于 PC2上。

理论上,当 cpsw 了解交换机规则时,PC2上不应出现 UDP 消息。

可以通过在代码中强制添加 ALE 转发规则来避免此问题,但这只是一种临时措施。

我认为这是由 cpsw 不能自动学习转发规则引起的,因此我想与 TI 确认这是否是 cpsw 错误?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    1.如果 tda4的 A72端用作 iper3的客户端,而连接到任何外部交换机端口的 PC 用作 iper3的服务器,则 tda4和 PC 之间的 UDP 通信消息可以在其他交换机端口中捕获(异常处理, 因为交换机不了解转发规则)。

    2.如果 tda4的 A72端用作 iper3的服务器,而连接到任何外部交换机端口的 PC 用作 iper3的客户端,则 tda4和 PC 之间的 UDP 通信消息无法在其他端口中捕获(正常处理, 因为交换机了解转发规则)。

x 出现错误。请重试或与管理员联系。