2024-12-12 09:11 PM - last edited on 2024-12-13 12:29 AM by SofLit
I'm using the LWIP library and STM32F407. I’m trying to send a 1860 bytes through Ethernet using UDP protocol, exceeding the Ethernet MTU (1500 bytes) so my data is fragmented. I´ve used some programs to test If I could read UDP stream, but nothing works. No problem to read packets under 1500byte (with no fragmentation) with my host application or other.. However, I can see the traffic generated by this packet using Wireshark:
There is any way to read this fragmented Data properly, configuring some parameter of the LWIP library?
thanks
2024-12-13 08:21 AM
Hello @MTasso ,
Ensure that the IP reassembly feature is enabled in the lwipopts.h file (#define IP_REASSEMBLY 1
). This feature allows LWIP to reassemble fragmented IP packets.
Regards
2024-12-13 10:34 AM
yes it is: