We are using the Onload software from AMD. Recently our application got an issue: zf_stack_alloc returns an ENOSPC error(out of PIO buffers).
- This application has already set “EF_PIO: 0” which means it does not use PIO buffer.
- However, some of our other applications on the same machine may have used some PIO buffer.
- My questions are:
- If I have already set my application to “EF_PIO: 0”, why the zf_stack_alloc function still returns ENOSPC error?
- Are we not allowed to call zf_stack_alloc when we do not have enough PIO buffer on a machine? Or there is some way to alloc the zf stack when we do not have enough PIO buffer: i.e. using TCPDirect without PIO? Thanks
Regards,