allocations should fail if the pool is at its hard limit. Document flag in pool(9). Use it in mbuf.h for the first allocate call for M_GET, M_GETHDR, and MCLGET, so that m_reclaim gets called even for blocking allocations.