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:
2024-12-30 06:33 AM
Hello @MTasso ,
did you manage to get it working? if yes it would be great to share for other community users.
if not, maybe you can check if there are any similar cases in the FreeRTOS and lwIP forum.
Regards