nat: ipfix logging vlib_mains[thread_index] bugfix 59/26659/2
authorElias Rudberg <elias.rudberg@bahnhof.net>
Thu, 23 Apr 2020 09:17:58 +0000 (11:17 +0200)
committerOle Trøan <otroan@employees.org>
Wed, 6 May 2020 09:28:51 +0000 (09:28 +0000)
commit8f8212b245ec7a411f98209663f310fe72c28edc
tree3aaae162128b020e3ff4862bb2fa477b52e0d695
parentc611f36bbc75a7157bbec26a78178872ddc5441f
nat: ipfix logging vlib_mains[thread_index] bugfix

Use thread-specific vlib_main_t *vm pointers to avoid problems
with different threads accessing the same vlib_main_t data
structure. This avoids crashing when ipfix logging is enabled
and several threads are used.

Type: fix

Signed-off-by: Elias Rudberg <elias.rudberg@bahnhof.net>
Change-Id: Ic1d3d335919d7666ead14be1153eb8c8c07b7356
src/plugins/nat/nat_ipfix_logging.c