Hi.
We have been using the PA Multicore example code from PDK_C6678_1_1_2_5 as a base for our access to the Gbe switch and we have a question regarding the example.
Why is there a delay of 10000 cycles after pushing a transmit packet to the switch queue?
It has the comment of "Give some time for the PA to process the packet", however since the queue being pushed into goes straight to the switch, can you explain why this delay is necessary?
We cannot afford this delay for our product but when we remove this delay and continually push packets onto the switch queue, we see corruption in packets that are greater than 1000 bytes when they appear on the wire. The last 300ish bytes are zeroed out, apparently by the switch, it isn't a consistent number.
Thanks.