Hey,

right, it was silly to even ask really ;)
Would I cause considerable harm to the RAM-pool if I allocated the necessary storage for queueing (basically a linked list node) from it with a RAW allocation? The packet and node pbufs would be deallocated together again later-on. The alternative would be to define a limit of packets to queue up, since space is at premium and I can't add another heap allocator... Maybe I'm just not seeing the easy solution today ;)

Kind regards
Michael


Am 15.02.2018 um 13:04 schrieb Simon Goldschmidt:
Steinberg Michael wrote:
I need to queue up received UDP packets inside the UDP receive callback (RAW 
API) for
an event driven->polling transfer. I take that the passed in pbuf pointers may 
very
well point to pbuf chains, right?
Yes.

Abusing the pbuf next pointers for my own custom packet queue seemed like a 
quick answer,
but I fear that it might backfire quickly...
Not a good idea.

Simon

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


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

Reply via email to