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