Ed Sutter wrote: >> >> What frees ipacket's memory? Is there any chance that memory can be >> reused >> before the pbuf is freed? >> >> You may also need to consider the alignment of ipacket. > > Jonathan, > Thanks for the response. The underlying driver releases the buffer. > This is coordinated with details outside the scope of this problem. > It is the same packet buffer used in the working method that uses > PBUF_POOL for allocation.
Ah I see in the implementation of pbuf_header, that it can't expand PBUF_REFs to the front. That will be your problem. I think the only reason it doesn't do it is because there's no way to sanity check that it's a valid thing to do. Jifl -- eCosCentric Limited http://www.eCosCentric.com/ The eCos experts Barnwell House, Barnwell Drive, Cambridge, UK. Tel: +44 1223 245571 Registered in England and Wales: Reg No 4422071. ------["Si fractum non sit, noli id reficere"]------ Opinions==mine _______________________________________________ lwip-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/lwip-users
