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:CPSW2G 勘误表:CPSW:ALE 错误地路由带有 CRC 错误的数据包

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1616721/tda4vm-cpsw2g-errata-cpsw-ale-incorrectly-routes-packets-with-crc-errors

器件型号: TDA4VM
Thread: DRA829 中讨论的其他器件

尊敬的 TI:

  1. 哪些数据包 ALE 路由错误并带有 CRC 错误?
  2. 从 CPU 端接收的 ALE 数据包、其中包含附加在以太网数据包上的软件 CRC、对吗?
  3. 如果 CRC 是硬件生成的、则它将通过 MAC 端口出口附加在以太网数据包上、在这种情况下、此勘误表是不可靠的、对吧?
  4. 该 CRC 是数据包保护 CRC 吗?
  5. 请确认勘误表对于 CPSW2G、CPSW9G 还是两者都有效?
  6. 请详细解释此勘误表。


期待您的答复。


此致、
Hasan


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

    您好、

    哪些数据包 ALE 路由不正确且存在 CRC 错误?

    根据勘误表说明、如果任何错误数据包映射到 CPSW 和任何 适用于 InterVLAN、OAM 的出口操作码、则 当错误的数据包应该被丢弃时、只有 ALE 才会错误地路由数据包。

    从 CPU 端收到的 ALE 数据包、其中包含附加在以太网数据包上的软件 CRC、对吧?

    是、CRC  由 CPSW H/W 或应用程序添加、默认在 CPSW H/W 硬件上启用、以便在以太网数据包的出口后附加。

    如果 CRC 是硬件生成的、则它将通过 MAC 端口出口附加到以太网数据包上、在这种情况下、此勘误表是不可靠的、对吗?

    是的。 此勘误表仅适用于传入 CPSW 的数据包。

    或者此 CRC 是数据包保护 CRC 吗?

    是的、这是受数据包保护的 CRC。

    请确认勘误表对于 CPSW2G、CPSW9G 还是两者都有效?

    是的、它适用于 CPSW2G 和 CPSW9G。

    默认情况下、CPSW 将丢弃外部 MAC 端口上的错误数据包入口、CPSW H/W 将为内部 CPU 生成的流量附加 CRC、这些 CRC 构成 TI SDK 中的示例应用。

    此致、
    Sudheer

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

    您好、


    根据勘  误表说明、如果任何错误数据包映射到 CPSW 和任何适用于 InterVLAN 的出口、则只有当错误操作码数据包本应被丢弃时、OAM 才会错误地路由数据包。

    如果未使用 ALE 的 InterVLAN、OAM 功能、那么此勘误表将变得无关紧要、对吧?

    此勘误表仅适用于 CPSW 的数据包传入。

    从哪个方向进入 CP?  

    -从 PHY 端进入 MAC 端口

    -从主机端口端进入 MAC 端口

    -从 CPU 端进入主机端口

    -从 MAC 端口侧进入主机端口

    期待您的答复。

    此致、
    Hasan

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

    您好、

    如果未使用 ALE 的 InterVLAN、OAM 功能、则此勘误表将变得不相关、对吗?

    是的。
    此外、默认错误数据包在 MAC 上丢弃、建议这样做、因此此勘误表不适用。

    [引述 userid=“557709" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1616721/tda4vm-cpsw2g-errata-cpsw-ale-incorrectly-routes-packets-with-crc-errors/6233055
    此勘误表仅适用于传入 CPSW 的数据包。

    从哪个方向进入 CP?  

    -从 PHY 端进入 MAC 端口

    -从主机端口端进入 MAC 端口

    -从 CPU 端进入主机端口

    -从 MAC 端口侧进入主机端口

    [/报价]

    CPSW 的入口是从 CPU 端到主机端口或从 PHY 到 MAC 端口。
    MAC 端口<->主机端口是内部数据转发而非入口流量。

    此外、如上所述、不建议允许错误数据包、因此此勘误表不适用。

    此致、
    Sudheer

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

    此问题仅存在于 J7ES 和 DRA829 上、并且仅在启用了 InterVLAN 或 OAM 硬件功能时才适用。  

    如果启用了 InterVLAN 路由或 OAM、则带有 CRC 错误的到达数据包将被转发到目标端口并显示 CRC 错误、因此远程设备将不会处理该数据包。

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

    此问题仅存在于 J7ES 和 DRA829 上、并且仅在启用了 InterVLAN 或 OAM 硬件功能时才适用。  

    如果启用了 InterVLAN 路由或 OAM、则带有 CRC 错误的到达数据包将被转发到目标端口并显示 CRC 错误、因此远程设备将不会处理该数据包。

    这仅适用于 ALE 版本 1.4.7.3 所有其他版本都没有此错误。

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

    此问题仅存在于 J7ES 和 DRA829 上、并且仅在启用了 InterVLAN 或 OAM 硬件功能时才适用。  

    如果启用了 InterVLAN 路由或 OAM、则带有 CRC 错误的到达数据包将被转发到目标端口并显示 CRC 错误、因此远程设备将不会处理该数据包。

    这仅适用于 ALE 版本 1.4.7.3 所有其他版本都没有此错误。