Alexander V. Chernikov 2e089d5c04 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
2012-11-30 16:33:22 +00:00
..
2012-11-26 12:24:39 +00:00
2012-10-10 08:36:38 +00:00
2012-11-01 04:07:08 +00:00
2012-11-20 21:01:59 +00:00
2012-10-10 08:36:38 +00:00
2012-11-10 13:48:41 +00:00
2012-11-21 08:04:21 +00:00
2012-10-10 08:36:38 +00:00