aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/memif/test/test_memif.py
diff options
context:
space:
mode:
authorDamjan Marion <damarion@cisco.com>2024-09-10 17:07:49 +0200
committerOle Tr�an <otroan@employees.org>2024-09-26 08:33:47 +0000
commitdfa77dc6062eeaed426879bf162f58337ed36692 (patch)
treeafbee346e9590dc66c8a200f666daa2af0f5ac0c /src/plugins/memif/test/test_memif.py
parentd8022139ebf5f2cfb0e207b21baf6aa22e908bb9 (diff)
vlib: process node scheduler rework
This commit allow use od cooperative multitasking with multiple descheduling reasons (i.e. event wait and suspend) inside the same process node. In previus code remote node will wake up process node by sending event evein if process node is waiting in vlib_process_ssupend(). This change also allowed new vlib_process_yield() API which deschedules current process and it puts it into the end of queue. Change-Id: I846e5a99b4ea1809eb80895f6ffe0ef0b2fd21ae Type: improvement Signed-off-by: Damjan Marion <damarion@cisco.com>
Diffstat (limited to 'src/plugins/memif/test/test_memif.py')
0 files changed, 0 insertions, 0 deletions