vlib: ASSERT vm == vlib_get_main() 63/31163/5
authorDave Barach <dave@barachs.net>
Mon, 8 Feb 2021 12:56:22 +0000 (07:56 -0500)
committerFlorin Coras <florin.coras@gmail.com>
Mon, 8 Feb 2021 20:55:30 +0000 (20:55 +0000)
commita8f4ebd08e6d7fddf6fca4f2ef7081321c51a451
tree4a4f92f276ead13c8e5c2ff06afcc92132a58240
parentc7eaa711f3e25580687df0618e9ca80d3dc85e5f
vlib: ASSERT vm == vlib_get_main()

To catch coding mistakes: calling vlib_get_frame_to_node() from a
worker thread with vm = &vlib_global_main instead of
vm = vlib_mains[worker_thread_index]

Type: improvement

Signed-off-by: Dave Barach <dave@barachs.net>
Change-Id: I5a8f01fdf9f35daeeada2d6eaa7180a60c4ca529
src/vlib/main.c