>Each time you send the 50 bytes, a pbuf will be reserved. 
>The pbuf will be freed up only after the successful reception by the host. 
>So if you don't wait for ACK, your pbuf memory will be consumed by many 
>consecutive transmission packets waiting for ACK. 
>You may as well check your low level driver if there is data sent which 
>should not be. 
>I am not an expert in LwIP, I am just guessing. 

I've enabled every LwIP assert possible and I don't get any memory errors
when allocating new pbufs, so I don't think that's the reason.
Low level driver (and LwIP for that matter) was able to sustain very
high frequency ping, and ping responses are about the same size (44 bytes?)



--
Sent from: http://lwip.100.n7.nabble.com/lwip-users-f3.html

_______________________________________________
lwip-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to