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.

[参考译文] PROCESSOR-SDK-AM62X:以太网和 Profinet 消息的优先转发

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1508392/processor-sdk-am62x-priority-forwarding-of-ethernet-and-profinet-messages

器件型号:PROCESSOR-SDK-AM62X

工具/软件:

https://software-dl.ti.com/processor-sdk-linux-rt/esd/AM62X/11_00_09_04/exports/docs/linux/Foundational_Components network/Kernel/Network/CPSW3g.html#transmit-traffics-control-and-rate-limiting Kernel_Drivers

Am62x 支持流量控制。 如何使用 TC 为以太网协议 Profinet (0x8892)和 EtherCAT (0x88a4)实现优先级转发?

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

    您好、Jou:

    Unknown 说:
    Am62x 支持流量控制。 如何使用 TC 为以太网协议 Profinet (0x8892)和 EtherCAT (0x88a4)实现优先级转发?

    您指出的 AM62x Linux SDK 文档确实包含了一些有关如何使用流量控制(tc)的一般示例、但我们目前没有关于 Profinet 和 EtherCAT 以太网帧的流量控制的具体示例。  

    如果您遇到需要更改较低级别的 TI 特定驱动程序的问题或实施、TI 能够提供支持。 据我所知、能够优先处理 Profinet 和 EtherCAT 特定帧并不是任何 TI 驱动程序特有的、似乎只是流量控制的一个用例。 我建议研究如何使用 tc 来根据 EtherType 确定数据包的优先级。  

    例如、快速的一般研究表明、使用 tc 如下所示的"EtherType"可以是筛选和控制以太网的选项

    tc 滤波器添加开发 eth0协议以太网优先级10 bbb_b 匹配 ethtype 0x0800 操作队列 queue_id 1

    如果您有后续问题、敬请告知。

    -道林