>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
