diff options
author | Andrew Yourtchenko <ayourtch@gmail.com> | 2017-08-08 20:10:12 +0200 |
---|---|---|
committer | Neale Ranns <nranns@cisco.com> | 2017-08-10 13:56:31 +0000 |
commit | ef5dd4f2aec6df1b58aa8d07493acf486eccf802 (patch) | |
tree | efe67ac8e347936b78011de27616a64c486979e3 /src/vlib | |
parent | fa3eb7a993fe7538c51360960ef92dced0562342 (diff) |
acl-plugin: avoid crash in multithreaded setup adding/deleting ACLs with traffic (VPP-910/VPP-929)
The commit fixing the VPP-910 and separating the memory operations
into separate heaps has missed setting the MHEAP_FLAG_THREAD_SAFE,
which quite obviously caused the issues in the multithread setup.
Fix that.
Also, add the debug CLIs
"set acl-plugin heap {main|hash} {validate|trace} {1|0}"
to toggle the memory instrumentation, in case we ever need it
in the future.
Change-Id: I8bd4f7978613f5ea75a030cfb90674dac34ae7bf
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
(cherry picked from commit e6423bef32ca2ffcfcd7a092eb4673badd53ea4c)
Diffstat (limited to 'src/vlib')
0 files changed, 0 insertions, 0 deletions