diff options
author | Dave Barach <dave@barachs.net> | 2019-11-08 08:22:28 -0500 |
---|---|---|
committer | Andrew Yourtchenko <ayourtch@gmail.com> | 2019-11-18 13:37:23 +0000 |
commit | 4fc160d7dd92acae430b15e0edabee6227d56e6e (patch) | |
tree | 561b4743d1f03258e6e404695d239e6b622271ed /src/vnet/plugin | |
parent | 636a8407586ed45a5b575ea58f4ad584e4a8a27c (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
(cherry picked from commit 320998a8126766c0db92d9c7652f765f9565a7b5)
Diffstat (limited to 'src/vnet/plugin')
0 files changed, 0 insertions, 0 deletions