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.

TMDSCNCD28388D: LWIP TCP/IP fragmentation and Reassembly of packets

Part Number: TMDSCNCD28388D
Other Parts Discussed in Thread: C2000WARE

I wrote a TCP client application on TMDSCNCD28388D board to connect to a server running on PC; the client only receives data from the server and doesn't send any messages, the server message is divided into 2 packets with sizes 1460, and 44 bytes respectively. Even if I enabled reassembly mode in lwipopt.h file, the LWIP stack not assemble the packet, it passes it up to the application layer as it arrives so, instead of passing a single packet after being assembled with size of 1504 bytes its two packets!
Is there any TI LWIP example that tests TCP/IP fragmentation and Reassembly of packets?

  • Hi,

    We haven't used LWIP TCP/IP fragmentation and Reassembly of packets feature. You may want to look into some open source lwIP forums for how to use the feature.

    The EMAC of TMDSCNCD28388D does support Transmit Segmentation Offload for which you can refer to C2000Ware_3_04_00_00\driverlib\f2838x\examples\cm\ethernet\ethernet_ex7_transport_segmentation_offload example.

    Regards.

    Yashwant