svm: add custom q implementation for mq 20/30920/6
authorFlorin Coras <fcoras@cisco.com>
Fri, 22 Jan 2021 23:05:14 +0000 (15:05 -0800)
committerDave Barach <openvpp@barachs.net>
Mon, 25 Jan 2021 15:34:21 +0000 (15:34 +0000)
commit86f1232ddee5b1751c6ff683892072111d0e2dee
treebfa213f887f6c4142531b7585df7b6707a40feb9
parent15036ad0bc0b41e42d924e6b1cd897cca8f98c3c
svm: add custom q implementation for mq

Add separate queue implementation for the message queue as it's custom
tailored for fifo segments as opposed to binary api.

Also move eventfds to the private data structures.

Type: refactor

Signed-off-by: Florin Coras <fcoras@cisco.com>
Change-Id: I6df0c824ecd94c7904516373f92a9fffc6b04736
12 files changed:
src/plugins/hs_apps/sapi/vpp_echo_bapi.c
src/plugins/unittest/session_test.c
src/svm/fifo_segment.c
src/svm/message_queue.c
src/svm/message_queue.h
src/vcl/vcl_bapi.c
src/vcl/vcl_private.c
src/vcl/vcl_sapi.c
src/vnet/session/segment_manager.c
src/vnet/session/session.c
src/vnet/session/session_api.c
src/vnet/session/session_debug.c