vlib: add node adaptive mode flag 96/31696/9
authorFlorin Coras <fcoras@cisco.com>
Fri, 19 Mar 2021 20:12:41 +0000 (13:12 -0700)
committerDamjan Marion <dmarion@me.com>
Tue, 23 Mar 2021 19:58:06 +0000 (19:58 +0000)
commit982e44fcc482cc9bc08e46c2a36ab66b0861bacb
tree7f1ad87cd446a6a5db831c947e007d889b6ce1ba
parent3853b26c5d8db27df6e2f00539bf021e565614ac
vlib: add node adaptive mode flag

Don't switch nodes from interrupt to polling state unless adaptive mode
flag set. For starters, flag set only on interface input nodes
with no polling rx queue and at least one in adaptive mode.

Type: improvement

Signed-off-by: Florin Coras <fcoras@cisco.com>
Change-Id: Ica1c75f605ead82b7cf74c45c6a774461008f054
src/vlib/main.c
src/vlib/node.h
src/vlib/node_funcs.h
src/vnet/interface/runtime.c