summaryrefslogtreecommitdiffstats
path: root/src/vcl/vppcom.c
AgeCommit message (Expand)AuthorFilesLines
2018-12-04vcl: test refactor and improvementsFlorin Coras1-7/+10
2018-12-03vcl: handle worker process exitFlorin Coras1-5/+31
2018-12-03svm: use explicit svm fifo segment main for slavesFlorin Coras1-1/+1
2018-11-30vcl: wait for segments with segment handleFlorin Coras1-38/+30
2018-11-29vcl: basic support for apps that forkFlorin Coras1-117/+138
2018-11-29ldp: basic multiworker supportFlorin Coras1-0/+6
2018-11-27ldp: sid to fd mapper for apps with multiple workersFlorin Coras1-0/+6
2018-11-21session: cleanup use of api_client_indexFlorin Coras1-1/+0
2018-11-18vcl/session: apps with process workersFlorin Coras1-16/+63
2018-11-14Remove c-11 memcpy checks from perf-critical codeDave Barach1-39/+40
2018-11-14vcl/ldp: fix pollFlorin Coras1-13/+25
2018-10-16vcl: fix bidirectional tests (VPP-1455)Florin Coras1-12/+15
2018-10-14vcl: fix empty epoll returns (VPP-1453)Florin Coras1-0/+3
2018-10-07vcl: use want_tx_evt for ct sessionsFlorin Coras1-5/+4
2018-09-29vcl: handle old events before blocking in epollFlorin Coras1-1/+4
2018-09-22vcl: remove vcl_eventFlorin Coras1-1/+0
2018-09-20session/svm: add want_tx_event flag to fifoFlorin Coras1-22/+14
2018-09-14vcl: keep track of unexpected eventsFlorin Coras1-251/+293
2018-09-12vcl: add apis that expos fifo as bufferFlorin Coras1-22/+106
2018-09-12vcl: improve read and fifo event handlingFlorin Coras1-13/+13
2018-09-10session: lock app worker mq for io eventsFlorin Coras1-3/+11
2018-09-08vcl: register workers in orderFlorin Coras1-0/+1
2018-09-07vcl: refactor test client to support workersFlorin Coras1-7/+13
2018-09-06vcl/session/svm: fix coverity warningsFlorin Coras1-1/+8
2018-09-06session: support multiple worker bindsFlorin Coras1-16/+23
2018-08-30vcl: add support for multi-worker appsFlorin Coras1-435/+414
2018-08-28vcl: remove session locksFlorin Coras1-251/+126
2018-08-28vcl/session: use mq for bind repliesFlorin Coras1-4/+58
2018-08-25vcl: remove unused binary api handlersFlorin Coras1-11/+73
2018-08-17vcl: unset fifo events only in read/writeFlorin Coras1-57/+21
2018-08-10vcl: support for eventfd mq signalingFlorin Coras1-160/+319
2018-07-31vcl: add read/write udp supportFlorin Coras1-65/+77
2018-07-27vcl: use events for epoll/select/read/writeFlorin Coras1-620/+910
2018-07-18Add config option to use dlmalloc instead of mheapDave Barach1-7/+2
2018-07-17session: use msg queue for eventsFlorin Coras1-16/+15
2018-06-28vcl: move binary api and cfg to separate filesFlorin Coras1-1893/+77
2018-06-28vcl: refactor vcl sessionFlorin Coras1-189/+185
2018-06-27vcl: refactor debuggingFlorin Coras1-1800/+455
2018-06-19VCL: Fix session peer and local addressesDave Wallace1-6/+20
2018-06-19VCL: refactor async & spinlocksDave Wallace1-448/+404
2018-04-12VCL IOEvent external API callbackKeith Burns (alagalah)1-29/+232
2018-03-26VCL: add IPv6 to socket_test.sh and make testDave Wallace1-11/+19
2018-03-19VCL: Fix Coverity CID183003Dave Wallace1-1/+1
2018-03-09VCL API for external callback for listener/connect eventKeith Burns (alagalah)1-19/+104
2018-03-09VCL: add event registration to listen session in select()Dave Wallace1-5/+27
2018-03-08VCL event handling changesKeith Burns (alagalah)1-1/+2
2018-03-08VCL refactoringKeith Burns (alagalah)1-28/+37
2018-03-08VCL: cleanup namespace_secret env-var cfg code.Dave Wallace1-20/+1
2018-03-06VCL registration handler added to session for polling sessionsKeith Burns (alagalah)1-6/+9
2018-03-05VCL async event handlerKeith Burns (alagalah)1-202/+230