summaryrefslogtreecommitdiffstats
path: root/src/vcl/vppcom.c
AgeCommit message (Expand)AuthorFilesLines
2019-01-29vls: multi-process and multi-threaded apps improvementsFlorin Coras1-74/+8
2019-01-26vcl: add api to expose worker message queues epfdFlorin Coras1-0/+9
2019-01-24session/vcl: support worker ownership change for listenersFlorin Coras1-7/+14
2019-01-23vcl: generate epoll events only if requestedFlorin Coras1-9/+12
2019-01-18vcl: move forking logic to vlsFlorin Coras1-210/+34
2019-01-10session/vcl: improve fifo tx notificationsFlorin Coras1-4/+14
2019-01-08vcl/ldp: select cleanup/improvementsFlorin Coras1-43/+28
2019-01-07vcl/ldp: add locked sessions shim layerFlorin Coras1-11/+28
2019-01-05vcl/session: add api for changing session app workerFlorin Coras1-35/+171
2019-01-04Add TLS support for VCLPing Yu1-3/+52
2019-01-02Fixes for buliding for 32bit targets:David Johnson1-16/+21
2019-01-02ldp/vcl: epoll and shutdown cleanupFlorin Coras1-49/+32
2019-01-01vcl/ldp: add write msg function and fine tuningFlorin Coras1-20/+21
2018-12-28vcl: handle invalid sessions in epollFlorin Coras1-3/+10
2018-12-23vcl: fix coverity warningsFlorin Coras1-1/+5
2018-12-17vcl: handle reset while reading/writing dataFlorin Coras1-17/+9
2018-12-17vcl/session: handle reset/disconnect before app acceptFlorin Coras1-65/+137
2018-12-13ldp/vcl: reduce debug verbosityFlorin Coras1-29/+16
2018-12-13session/tcp: support tx flush markFlorin Coras1-3/+14
2018-12-05bapi: add options to have vpp cleanup client registrationFlorin Coras1-5/+8
2018-12-05ldp: avoid calling write in destructorsFlorin Coras1-2/+2
2018-12-04vcl: cleanup children that use _exit()Florin Coras1-11/+95
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