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.

Packet Accelerator IP Fragmentation Exception Route

Other Parts Discussed in Thread: TCI6638K2K

Hi guys

I am working on exception route feature of Packet Accelerator and try to route all fragmented packets to an only one exact HW Queue at Host referred to test10.c. When i configure PA for IP fragmentation exceptional case, i cant see fragmented ICMP packets at that HW Queue. However all UDP fragments from network are routed to that queue. I referred the explanation at doxygen below, so I do not want to use any traffic flow, just want to route all fragments to an exact HW Queue. 

"IP fragments should be forwarded to host with "not availeable" traffic flow id if no traffic flow is available. In this case, the packet order is not guaranteed to be maintained."

So my control config is below because no traffic flow is needed

inner_reassm.numTrafficFlow = 0; 
inner_reassm.destFlowId = 0; 
inner_reassm.destQueue = 0; 

outer_reassm.numTrafficFlow = 0;
outer_reassm.destFlowId = 0; 
outer_reassm.destQueue = 0; 

These are the exceptional routes I use, I wrote them cause maybe they ll affect this situation. And I also used pa_CONTROL_GTPU_CONFIG control at this case.

pa_EROUTE_GTPU_MESSAGE_TYPE_1, /* GTP-U PING Request packet */
pa_EROUTE_GTPU_MESSAGE_TYPE_2, /* GTP-U PING Response packet */
pa_EROUTE_GTPU_MESSAGE_TYPE_26, /* GTP-U Error Indication packet */
pa_EROUTE_GTPU_MESSAGE_TYPE_31, /* GTP-U Supported Header Notification packet */
pa_EROUTE_GTPU_MESSAGE_TYPE_254, /* GTP-U End Marker packet */
pa_EROUTE_MAC_BROADCAST /* MAC broadcast packet which is not specified at the lookup table */
pa_EROUTE_IP_FRAG, /* IP fragmented packet */

Does PA route only UDP fragment packets when it is configured for IP fragment exceptional case?

Best Regards 

Anil

  • Hi Anil,

    We are working with expert to answer this post. We will get back to you soon. Thank you for your patience.

  • Anil,

    Please mention the basic details when you create the new thread like board/device name, Software version if you are using TI software.

    The below E2E post will help you,

    http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/p/265088/927526.aspx#927526
    http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/182191.aspx

    In addition, go through the PA user guide to get more detailed info.

    http://processors.wiki.ti.com/index.php/BIOS_MCSDK_2.0_User_Guide#Packet_Accelerator_.28PA.29

  • Hi Pubesh,

    I referred these document and post you mentioned but i did not find the answers. I m working on TCI6638K2K and using pdk_keystone2_3_00_01_12 for LLD operations.

    Best Regards

    Anil

  • Anil,

    TCI66xx devices are supported directly through Local Field Applications Engineers (FAEs.)  These devices are not supported on the E2E forum.  Please contact your local FAE for support of these devices.  If you are not sure who your local FAE is, then please contact your local technical sales representative and they will be able to put you in contact with your local FAE.

    Refer the E2E notification post: http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/351616.aspx