Shaun Jackman <firstname.lastname@example.org> wrote:
tx_down() is failing with errno set to “No buffer space available”
(strerror() message). io-net crashes shortly thereafter. What does this
I suspect memory overrun problems. Can io-net be used effectively with heap
analysis tools (libmalloc_g)? Does io-net allocate its packet memory on the
io-net does not use the heap for its packet memory – it needs DMA
safe (physically contiguous, etc) memory. So, it explicitly allocates
the memory itself, and manages the memory pool.
So, the malloc tools won’t help to analyze issues with the packet
buffers, but if malloc gets used for other things (which it probably
does) the libmalloc_g could help with that analysis.
QNX Training Services
Please followup in this newsgroup if you have further questions.