I use a LPC1769 MCU with the FreeRTOS UDP/IP stack. I think I have ported the drivers correctly. I use the Standard Implementations (not the Zero Copy types).
Everytime I use the FreeRTOS_sendto() function, the packets are sent 5 times.
When I do a ping from a Linux machine, I get one normal answer-packet and 4 additional (DUP!)-Packets.
I have used the same code on the raspberry pi with the standard Linux-Berkeley-Sockets implementation and it works perfectly.
I will do some digging tonight, to localize the problem. But maybe somebody has experienced the same or a similar problem?
Thanks in advance for an answer!