vlib:process node scheduling use timing_wheel have problem. 00/38400/3
authorjinsh <jinsh11@chinatelecom.cn>
Tue, 7 Mar 2023 06:32:06 +0000 (14:32 +0800)
committerMatthew Smith <mgsmith@netgate.com>
Mon, 10 Apr 2023 17:31:38 +0000 (17:31 +0000)
commitb7756b26a9cc6e04a969dec3914ad7e148086e91
treeb6d54cd3d520751c5a461290320838a4c230e3e0
parent9aa4ac55b0a205e333e567f87c3cc9379af2363c
vlib:process node scheduling use timing_wheel have problem.

The time wheel should not be started in the loop while processing expired events.
can be set  p->stop_timer_handle = ~0 to solve.

Type: fix

Signed-off-by: jinsh <jinsh11@chinatelecom.cn>
Change-Id: Ie9a4293f39f981f50d280b39a5d958d319ee2300
Signed-off-by: Matthew Smith <mgsmith@netgate.com>
src/vlib/main.c
src/vlib/node_funcs.h