vlib: don't leak node frames on refork 75/37075/5
authorDmitry Valter <d-valter@yandex-team.ru>
Mon, 5 Sep 2022 15:30:18 +0000 (15:30 +0000)
committerOle Tr�an <otroan@employees.org>
Fri, 9 Sep 2022 16:03:14 +0000 (16:03 +0000)
commit9f5b36926b74109974e7c3ce9bb3a0a7d676c46c
tree1ccffb48c6f3de0a8c0e8208119996ade4b816dc
parent10672be9e21aa8392aca0e5704fc3a47ea032ba5
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
src/plugins/vrrp/vrrp_packet.c
src/vlib/drop.c
src/vlib/main.c
src/vlib/node.c
src/vlib/node.h
src/vlib/node_funcs.h
src/vlib/threads.c
src/vnet/ipfix-export/flow_report.c
src/vnet/unix/tuntap.c
test/test_vlib.py