Tune pool_get / pool_put 46/13246/2
authorDave Barach <dave@barachs.net>
Wed, 27 Jun 2018 14:49:17 +0000 (10:49 -0400)
committerDamjan Marion <dmarion@me.com>
Wed, 27 Jun 2018 20:51:08 +0000 (20:51 +0000)
commit0654dcc7b9370be6472f306d0a7b5ba9bf2b7962
tree9897db3cf0b58a7085b555cc7a25183a1d0de527
parent6e74aa2b9877623c6130d7b2a43b7d8fd0a1b9f8
Tune pool_get / pool_put

Stop spending cycles repeatedly tail-trimming the pool free element
bitmap; possibly at the expense of slightly hurting pool_foreach
peformance.

Change-Id: I8a7f3e7b26c71d7496ba9393b2a167dc7f538355
Signed-off-by: Dave Barach <dave@barachs.net>
src/vppinfra/pool.h
src/vppinfra/test_pool_iterate.c