aboutsummaryrefslogtreecommitdiffstats
path: root/src/svm/message_queue.c
AgeCommit message (Expand)AuthorFilesLines
2024-11-05svm: mq use poll instead of SO_RCVTIMEOFlorin Coras1-11/+15
2023-08-09session: async rx event notificationsFlorin Coras1-5/+5
2022-04-21session svm: fix mq producer wait on q and ringFlorin Coras1-5/+32
2021-03-30svm: cleanup mq private data on fifo segment cleanupFlorin Coras1-1/+10
2021-03-29svm session vcl: per app rx message queuesFlorin Coras1-1/+1
2021-03-25svm: add producer wait functionFlorin Coras1-11/+36
2021-03-25svm: fix producer deadlock in svm_msg_q_wait()nandfan1-5/+9
2021-02-15svm: fix mq coverity warningFlorin Coras1-2/+7
2021-02-05session svm: non blocking mqFlorin Coras1-59/+118
2021-01-25svm: add custom q implementation for mqFlorin Coras1-32/+237
2020-12-29svm: allow mq attachments at random offsetsFlorin Coras1-64/+72
2020-12-23svm: remove fifo segment heapFlorin Coras1-20/+57
2019-12-30svm: broadcast on raw dequeues and full ringsFlorin Coras1-0/+6
2019-12-11session: Add mq debug cliNathan Skrzypczak1-0/+14
2019-09-20session: fix msg freeing on errorNathan Skrzypczak1-5/+0
2019-07-29session: fix vpp to app msg generationFlorin Coras1-2/+4
2019-06-18session: fix memory out of bound issueLijian.Zhang1-1/+1
2018-10-19vppinfra: add atomic macros for __sync builtinsSirshak Das1-3/+3
2018-09-12vcl: improve read and fifo event handlingFlorin Coras1-2/+2
2018-08-10vcl: support for eventfd mq signalingFlorin Coras1-0/+33
2018-08-03svm: add support for eventfd signaling to queueFlorin Coras1-7/+9
2018-07-27vcl: use events for epoll/select/read/writeFlorin Coras1-11/+11
2018-07-18svm: make message queue more compactFlorin Coras1-16/+29
2018-07-17session: send ctrl msg over mqFlorin Coras1-1/+2
2018-07-17session: use msg queue for eventsFlorin Coras1-18/+84
2018-07-08session/svm: fix coverity warningsFlorin Coras1-2/+5
2018-07-06svm: add unidirectional message queueFlorin Coras1-0/+159