summaryrefslogtreecommitdiffstats
path: root/contrib/diff/lib/xalloc.h
diff options
context:
space:
mode:
authormelifaro <melifaro@FreeBSD.org>2012-11-30 16:33:22 +0000
committermelifaro <melifaro@FreeBSD.org>2012-11-30 16:33:22 +0000
commitc07e3ec124db785f32d1fdd54ed55642750e07a6 (patch)
tree6d124bd47de59dee146c5ce14e48aeeba0e713e4 /contrib/diff/lib/xalloc.h
parent75299ed24f0e4cc0dd5cefab0f64cda6e3bee573 (diff)
downloadFreeBSD-src-c07e3ec124db785f32d1fdd54ed55642750e07a6.zip
FreeBSD-src-c07e3ec124db785f32d1fdd54ed55642750e07a6.tar.gz
Make ipfw dynamic states operations SMP-ready.
* Global IPFW_DYN_LOCK() is changed to per-bucket mutex. * State expiration is done in ipfw_tick every second. * No expiration is done on forwarding path. * hash table resize is done automatically and does not flush all states. * Dynamic UMA zone is now allocated per each VNET * State limiting is now done via UMA(9) api. Discussed with: ipfw MFC after: 3 weeks Sponsored by: Yandex LLC
Diffstat (limited to 'contrib/diff/lib/xalloc.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud