vlib:process node scheduling use timing_wheel have problem. 59/38659/2
authorjinsh <[email protected]>
Tue, 7 Mar 2023 06:32:06 +0000 (14:32 +0800)
committerDave Wallace <[email protected]>
Wed, 13 Sep 2023 17:01:20 +0000 (17:01 +0000)
commit3be288f0d9214ed25303bb620b07b09e0a26f1e2
tree292089458b2258db46ba68abc6323c8b34517d68
parentfeb08c9c40df19c31f2fc640387b922e4c5f40ec
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 <[email protected]>
Change-Id: Ie9a4293f39f981f50d280b39a5d958d319ee2300
Signed-off-by: Matthew Smith <[email protected]>
(cherry picked from commit b7756b26a9cc6e04a969dec3914ad7e148086e91)
src/vlib/main.c
src/vlib/node_funcs.h