On 20 Mar 2010, at 19:36, Marco Jakobs wrote: > To realize this, i need some runtime information on the LwIP memory usage > like "total buffers / used buffers" or "total memory / used memory" - with > which my TCP tasks like telnet would not send any data in case of low memory. > This would prevent system stability and - most important - not affect the > local UDP protocol traffic on the ethernet. Telnet may wait or even drop, but > not the whole system.
Could you not just use a non-blocking write call, and try again later if it would block as this would mean that the buffers were probably all in use. You can either set the netconn to be non-blocking by default, or add NETCONN_DONTBLOCK to the API flags when you call netconn_write (I think). Kieran _______________________________________________ lwip-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/lwip-users
