vlib: don't leak node frames on refork
Free node frames in worker mains on refork. Otherwise these frames are never returned to free pool and it causes massive memory leaks if performed under traffic load Type: fix Signed-off-by: Dmitry Valter <d-valter@yandex-team.ru> Change-Id: I15cbf024a3f4b4082445fd5e5aaa10bfcf77f363
This commit is contained in:
@ -1256,8 +1256,7 @@ vlib_node_vectors_per_main_loop_as_integer (vlib_main_t * vm, u32 node_index)
|
||||
return v >> VLIB_LOG2_MAIN_LOOPS_PER_STATS_UPDATE;
|
||||
}
|
||||
|
||||
void
|
||||
vlib_frame_free (vlib_main_t * vm, vlib_node_runtime_t * r, vlib_frame_t * f);
|
||||
void vlib_frame_free (vlib_main_t *vm, vlib_frame_t *f);
|
||||
|
||||
/* Return the edge index if present, ~0 otherwise */
|
||||
uword vlib_node_get_next (vlib_main_t * vm, uword node, uword next_node);
|
||||
|
Reference in New Issue
Block a user