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: How to increase LUT1 entries in Packet Accelerator 2?

Part Number: 66AK2L06

Tool/software: Linux

We are using PA2 for outer network and inner network packet accelerating without ARM to participate.

We do IP header checking and modified destination MAC address and IP address for specified packet from outer network to inner network.

And vice versa for source MAC address and IP address for specified packet from inner network to outer network.

We almost need 1000 entries for packet forward but there are only 256 entries in each PDSP with LUT1.

My question is how to increase them?

Any help would be Appreciated.

Best Regards,

Jason

  • Hi,

    I've notified the team. Their feedback will be posted directly here.

    Best Regards,
    Yordan
  • Hi Jason,

    As mentioned in the Packet Accelerator User Guide: (search SPRUHZ2 on ti.com)

    Packet accelerator for packet lookup and modification operations

    – Contains 15 independent packed data structure processors (PDSP)

    – Provides eight 1st pass lookup table (LUT1) accelerators

    Each instance supports up to 256 entries

    • All lookup operations occur at 1.5 million packets per second

    • Lookup result based on field match scoring (based on RFC4301)

    The LUT table sizes are fixed in firmware; you cannot increase them.

     

     -dave

  • Hi Dave,

    I mentioned that limit before. Is it possible to modify firmware entries count for our use case by TI?

    My understanding is that the entries count are controlled by firmware but not hardware resource on PDSP.

    Another possibility is that we just use three PDSP in our use case, is it possible to use other PDSPs

    to act  as the former three PDSP? So we can use more LUT1 entries.