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.

TMS320C6748: TCP delay

Part Number: TMS320C6748

I have encountered an unexpected TCP delay on the C6748 running the following:

Here is the Wireshark capture showing the events:

I am sending 5798 bytes of data from the device (10.0.0.10) to a computer (10.0.0.30). The data got broken down into four segments. Three 1460 bytes segments and one 1418 bytes one. The host is doing "ack every other" as can be seen at transactions number 52 to 57. The question however is for some reasons the device occasionally appeared to be expecting an ack from the host after sending out just one segment as seen in transaction 29. This caused an unexpected delay in the transfer and is affecting the timing. Can someone explain the difference in the two cases and is that something we can do to remedy this issue?

Thanks.