From: Florin Coras Date: Thu, 2 Aug 2018 17:45:44 +0000 (-0700) Subject: vcl: support for eventfd mq signaling X-Git-Tag: v18.10-rc1~455 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=993683150202254c6ba8dd43e087a7229edd5d4c;hp=993683150202254c6ba8dd43e087a7229edd5d4c;p=vpp.git vcl: support for eventfd mq signaling - support eventfd based mq signaling. Based on configuration, vcl epoll/select can use either condvars or epoll on mq eventfds. - add vcl support for memfd segments - vpp explicitly registers cut-through segments with apps/vcl - if using eventfd, make ldp allow one call to libc_epoll_create. Needed for the message queue epfd - update svm_queue_t to allow blocking calls with eventfd signaling. Change-Id: I064151ac370bbe29bb16c968bf4e3659c8286bea Signed-off-by: Florin Coras ---