CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2017/02/06 23:21:37
Modified files:
sys/kern : uipc_mbuf.c
Log message:
provide a custom pool page allocator for mbufs, but dont use it yet.
the custom allocator is basically a wrapper around the multi page
pool allocator, but it has a single global memory limit managed by
the wrapper.
currently each of the mbuf pools has their own memory limit (or
none in the case of the myx pool) independent of the other pools.
this means each pool can allocate up to nmbclust worth of mbufs,
rather than all of them sharing the one limit. wrapping the allocator
like this means we can move to a single memory limit for all mbufs
in the system.
ok bluhm@ as part of a larger diff