Hi, I have questions about NDK(Network Development Kit) for C6678. My customer are using the following version of NDK and having a problem. **************************************** NDK version: 2.21.2.4.3 SYSBIOS version: 6.33.6.50 MCSDK version: 2.1.2.6 C6678 PDK version: 1.1.2.6 **************************************** Their customer board(C6678) are communicating with CPU board and they are using TCP. When C6678 send packet, the packet is divided into 16, and is sent to the CPU board. After first three divided packet are send, ACK against these packet was send to C6678 from CPU. Then next two divided packet are send, and CPU send ACK again. But suddenly C6678 retransmit the packet which was already been sent as follow: //////////////////////////////////////////// 1. C6678 send 1/16 packet 2. C6678 send 2/16 packet 3. C6678 send 3/16 packet 4. CPU send ACK against 1/16-3/16 packet 5. C6678 send 4/16 packet 6. C6678 send 5/16 packet 7. CPU send ACK against 4/16-5/16 packet 8. C6678 retransmit 3/16 packet 9. C6678 retransmit 3/16 packet 10. C6678 retransmit 3/16 packet 11. C6678 retransmit 3/16 packet 12. C6678 retransmit 3/16 packet C6678 keeps retransmitting 3/16 packet forever. //////////////////////////////////////////// This problem doesn't always occur but it occurs sometimes. I'm searching for the reason but can't find it yet. Please give me advise. If more information need to be post, please tell me. best regards, g.f.