summaryrefslogtreecommitdiffstats
path: root/src/vnet/config.c
diff options
context:
space:
mode:
authorAndrew Yourtchenko <ayourtch@gmail.com>2018-01-16 16:33:28 +0100
committerFlorin Coras <florin.coras@gmail.com>2018-01-16 23:40:06 +0000
commit798502f3d065472d235f9bea1b617fc30c675839 (patch)
tree6ab1205fec191bc006253126c90da51e86ab8db0 /src/vnet/config.c
parent0e7c5f55f4f1304744e561ad7d613f39f8d2b64e (diff)
acl-plugin: multicore: use pool_init_fixed for per-worker preallocated pools
One worker thread may be processing the packets for session owned by another worker thread. During session access the validity of the pool index is checked - however, the free bitmap pointer might change just at that moment, potentially resulting in a crash. Thus, use the pool_init_fixed() when initializing the per-worker pools, so that the free bitmaps are as well staying in their place. Change-Id: I5796e6b62fdc1efd4299124a388b84a7c0dc19cd Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
Diffstat (limited to 'src/vnet/config.c')
0 files changed, 0 insertions, 0 deletions