diff options
author | Andrew Yourtchenko <ayourtch@gmail.com> | 2018-01-16 16:33:28 +0100 |
---|---|---|
committer | Florin Coras <florin.coras@gmail.com> | 2018-01-16 23:40:06 +0000 |
commit | 798502f3d065472d235f9bea1b617fc30c675839 (patch) | |
tree | 6ab1205fec191bc006253126c90da51e86ab8db0 /src/vcl/vppcom.c | |
parent | 0e7c5f55f4f1304744e561ad7d613f39f8d2b64e (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/vcl/vppcom.c')
0 files changed, 0 insertions, 0 deletions