summaryrefslogtreecommitdiffstats
path: root/src/vnet/session/application.c
AgeCommit message (Expand)AuthorFilesLines
2019-02-18session: move fifo allocation logic to app workerFlorin Coras1-1/+5
2019-02-18tcp: harden for high scale scenariosFlorin Coras1-0/+1
2019-02-11session: cleanup application interfaceFlorin Coras1-46/+433
2019-02-09session: refactor listen logicFlorin Coras1-338/+262
2019-02-05session: cleanup part 2Florin Coras1-1125/+39
2019-02-04session: cleanup part 1Florin Coras1-55/+52
2019-01-24session/vcl: support worker ownership change for listenersFlorin Coras1-0/+29
2019-01-05vcl/session: add api for changing session app workerFlorin Coras1-0/+50
2019-01-02Fixes for buliding for 32bit targets:David Johnson1-6/+6
2018-12-04vcl: cleanup children that use _exit()Florin Coras1-0/+2
2018-11-30vcl: wait for segments with segment handleFlorin Coras1-1/+6
2018-11-30session: segment handle in accept/connect notificationsFlorin Coras1-6/+13
2018-11-29vcl: basic support for apps that forkFlorin Coras1-1/+1
2018-11-21session: improve app cliFlorin Coras1-22/+67
2018-11-21session: cleanup use of api_client_indexFlorin Coras1-106/+50
2018-11-18vcl/session: apps with process workersFlorin Coras1-19/+92
2018-10-28session: extend connect api for internal appsFlorin Coras1-3/+3
2018-10-23c11 safe string handling supportDave Barach1-12/+12
2018-10-05session: fix local session tagging and cleanupFlorin Coras1-4/+2
2018-10-04udp_echo: fix cut-through server modeFlorin Coras1-7/+14
2018-10-03session: fix first segment manager cleanupFlorin Coras1-4/+3
2018-09-12vcl: improve read and fifo event handlingFlorin Coras1-1/+2
2018-09-10session: lock app worker mq for io eventsFlorin Coras1-3/+8
2018-09-07session: fix reentrant listensFlorin Coras1-5/+8
2018-09-06session: support multiple worker bindsFlorin Coras1-135/+402
2018-08-28vcl/session: use mq for bind repliesFlorin Coras1-0/+17
2018-08-24session: add support for multiple app workersFlorin Coras1-360/+642
2018-08-23session: fix retrieval of local sessions if app is detachedFlorin Coras1-1/+3
2018-08-10vcl: support for eventfd mq signalingFlorin Coras1-4/+35
2018-07-31vcl: add read/write udp supportFlorin Coras1-2/+4
2018-07-28session/dlmalloc: coverity fixesFlorin Coras1-1/+1
2018-07-27vcl: use events for epoll/select/read/writeFlorin Coras1-5/+10
2018-07-23session: send rx events only if session readyFlorin Coras1-2/+3
2018-07-17session: send ctrl msg over mqFlorin Coras1-20/+18
2018-07-17session: use msg queue for eventsFlorin Coras1-2/+139
2018-05-13session: improve app verbose format functionFlorin Coras1-5/+6
2018-04-18udp/session: refactor to support dgram modeFlorin Coras1-5/+8
2018-04-16session: use generic session pool for listenersFlorin Coras1-3/+2
2018-03-25session: fix local session disconnectsFlorin Coras1-22/+48
2018-03-23session: allow builtin apps to register namesFlorin Coras1-13/+43
2018-03-15tls: add openssl engineFlorin Coras1-0/+2
2018-03-02session: first approximation implementation of tlsFlorin Coras1-5/+40
2018-02-15session: avoid session handle conflict with vclFlorin Coras1-0/+1
2018-02-14session: support local sessions and deprecate redirectsFlorin Coras1-59/+595
2018-02-05session: segment manager refactorFlorin Coras1-55/+59
2018-01-26session: move builtin apps to their own folderFlorin Coras1-1/+3
2018-01-25session: add support for memfd segmentsFlorin Coras1-21/+63
2018-01-09api: refactor vlibmemoryFlorin Coras1-1/+1
2017-12-14session: cleanup attach flagsFlorin Coras1-7/+6
2017-12-12session: fix proxy removalFlorin Coras1-20/+68