Fix and improve Rx Scheduler mode 05/9905/1
authorMichal Mazur <[email protected]>
Tue, 19 Dec 2017 11:11:47 +0000 (12:11 +0100)
committerMichal Mazur <[email protected]>
Wed, 27 Dec 2017 13:27:26 +0000 (14:27 +0100)
commit7abe5825508fd48d6b010a3eaff346d715e17e24
tree6f085896c6406a4a5b525b46134c236a987fe8f2
parent945f7e8ebe39ffa80dfb38b950406a7dd4935f1f
Fix and improve Rx Scheduler mode

Fix support of atomic mode and add two new modes: parallel and ordered.
Three modes of synchronization between threads are supported now:
 - parallel - no synchronization between events
 - ordered - relative sequence of events is restored in output queues
 - atomic - only a single thread may process events from a single queue

Change-Id: I9399aa601f0927042ac0f7f1e5f265f4d47724b8
Signed-off-by: Michal Mazur <[email protected]>
README.vppodp
src/plugins/odp/node.c
src/plugins/odp/odp_packet.c
src/plugins/odp/odp_packet.h
src/vpp/conf/startup.conf