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.

[参考译文] Linux/66AK2L06:如何在数据包加速器2中增加 LUT1条目?

Guru**** 2603695 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/650632/linux-66ak2l06-how-to-increase-lut1-entries-in-packet-accelerator-2

器件型号:66AK2L06

工具/软件:Linux

我们将 PA2用于在没有 ARM 参与的情况下加速外部网络和内部网络数据包。

我们对从外部网络到内部网络的指定数据包执行 IP 标头检查并修改目标 MAC 地址和 IP 地址。

从内部网络到外部网络的指定数据包的源 MAC 地址和 IP 地址也是如此。

我们几乎需要1000个条目进行数据包转发、但每个具有 LUT1的 PDSP 中只有256个条目。

我的问题是如何增加它们?

请提供任何帮助。

此致、

Jason

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

    我已通知团队。 他们的反馈将直接发布在此处。

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

    您好 Jason、

    如数据包加速器用户指南中所述:(在 TI.com 上搜索 SPRUHZ2)

    用于数据包查找和修改操作的数据包加速器

    –包含15个独立的打包数据结构处理器(PDSP)

    –提供八个第一遍查找表(LUT1)加速器

    每个实例最多支持256个条目

    •所有查找操作都以每秒150万个数据包的速率进行

    •基于字段匹配评分的查找结果(基于 RFC4301)

    LUT 表大小在固件中是固定的;您无法增加它们。

     

     Dave

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

    您好、Dave、

    我之前提到过这个限制。 是否可以为 TI 的用例修改固件条目计数?

    我的理解是条目计数由固件控制、而不是 PDSP 上的硬件资源控制。

    另 一种可能 是  、我们在用例中仅使用三个 PDSP、即可以使用其他 PDSP

     充当前三个 PDSP? 因此我们可以使用更多 LUT1条目。