HF RL Explorer

msys: Allocation fails when smaller pools are exhausted despite free buffers in larger pools

msys: Allocation fails when smaller pools are exhausted despite free buffers in larger pools: a task in LegoFlow-SWE (Harbor dataset). When multiple mbuf pools are registered via os msys register() (each with a different databuffer size), os msys get() does not fall back to larger pools if the…

The task

When multiple mbuf pools are registered via `os_msys_register()` (each with a different databuffer size), `os_msys_get()` does not fall back to larger pools if the first suitable pool has no free buffers. The allocation simply returns `NULL` as if the system is out of memory, even though other registered pools with…

Part of Lego-X/LegoFlow-SWE.