diff options
author | Damjan Marion <damarion@cisco.com> | 2024-09-10 17:07:49 +0200 |
---|---|---|
committer | Ole Tr�an <otroan@employees.org> | 2024-09-26 08:33:47 +0000 |
commit | dfa77dc6062eeaed426879bf162f58337ed36692 (patch) | |
tree | afbee346e9590dc66c8a200f666daa2af0f5ac0c /src/plugins/memif/test/test_memif.py | |
parent | d8022139ebf5f2cfb0e207b21baf6aa22e908bb9 (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