diff options
author | Dave Barach <dave@barachs.net> | 2019-11-08 08:22:28 -0500 |
---|---|---|
committer | Damjan Marion <dmarion@me.com> | 2019-11-11 19:03:15 +0000 |
commit | 320998a8126766c0db92d9c7652f765f9565a7b5 (patch) | |
tree | 91c4de87b5812dd302f056d5e5843bce32bf7112 /src/vlib/buffer.c | |
parent | b3dce89a768aaffa2a830ba6579cd3d9c8cd967a (diff) |
vlib: fix handoff queue sequencing bug
Set vm->check_frame_queues after actually enqueuing a frame. Under
obscure circumstances, the code managed to set check_frame_queues so
far in advance that 100 dispatch cycles could elapse before the frame
enqueue succeeded. That resulted in permanent lack of queue service.
Type: fix
Ticket: VPP-1734
Fixes: 18191
Signed-off-by: Dave Barach <dave@barachs.net>
Change-Id: If2d398202b4ba2b96581d25e8142daef3f74c9e5
Diffstat (limited to 'src/vlib/buffer.c')
0 files changed, 0 insertions, 0 deletions