aboutsummaryrefslogtreecommitdiffstats
path: root/src/vcl
AgeCommit message (Expand)AuthorFilesLines
2019-03-10vcl: update buf if whole buf cannot be done at oncewuzhouhui1-0/+1
2019-03-08session/tcp/vcl: fixes and optimizationsFlorin Coras2-13/+51
2019-03-07session: cleanup instances of deprecated io evtsFlorin Coras1-1/+1
2019-03-06session: use session index instead of fifo for evtFlorin Coras1-38/+43
2019-03-06session: use vpp to switch io events for ct sessionsFlorin Coras4-382/+82
2019-03-04vcl: remove unused fields and structuresFlorin Coras3-27/+1
2019-03-02session: remove deprecated binary apisFlorin Coras1-11/+7
2019-03-01session: refactor local connectsFlorin Coras1-1/+1
2019-02-22session/vcl: fix coverity warningsFlorin Coras2-1/+6
2019-02-21vcl/session: send unlisten over message queueFlorin Coras3-18/+45
2019-02-20tls: add vcl testFlorin Coras1-1/+1
2019-02-19ldp: return byte count from a successful recvfromHaggai Eran1-2/+6
2019-02-14Add -fno-common compile optionBenoƮt Ganne1-1/+1
2019-02-05sock api: allow to start client with no rx_threadTomasz Kulasek1-1/+1
2019-02-04session: cleanup part 1Florin Coras3-9/+9
2019-01-31vcl: improve handling of close on rwFlorin Coras2-48/+55
2019-01-30vls: support passive listenersFlorin Coras4-85/+265
2019-01-30ldp: initialize clib timeFlorin Coras1-8/+18
2019-01-29vls: multi-process and multi-threaded apps improvementsFlorin Coras6-122/+341
2019-01-26vcl: add api to expose worker message queues epfdFlorin Coras2-0/+17
2019-01-24session/vcl: support worker ownership change for listenersFlorin Coras1-7/+14
2019-01-23vcl: generate epoll events only if requestedFlorin Coras2-17/+16
2019-01-21ldp: add support for TCP_CONGESTION sockopts (VPP-1550)Florin Coras1-0/+9
2019-01-18vcl: move forking logic to vlsFlorin Coras5-345/+299
2019-01-17vcl/session: replicate events for shared sessionsFlorin Coras1-0/+11
2019-01-10session/vcl: improve fifo tx notificationsFlorin Coras1-4/+14
2019-01-08vcl/ldp: select cleanup/improvementsFlorin Coras4-254/+223
2019-01-07vcl/ldp: add locked sessions shim layerFlorin Coras7-1297/+890
2019-01-05vcl/session: add api for changing session app workerFlorin Coras6-168/+368
2019-01-04Add TLS support for VCLPing Yu7-10/+246
2019-01-02Fixes for buliding for 32bit targets:David Johnson7-53/+74
2019-01-02ldp/vcl: epoll and shutdown cleanupFlorin Coras2-141/+77
2019-01-01vcl/ldp: add write msg function and fine tuningFlorin Coras3-65/+30
2018-12-28vcl: handle invalid sessions in epollFlorin Coras1-3/+10
2018-12-23vcl: fix coverity warningsFlorin Coras3-3/+21
2018-12-17vcl: handle reset while reading/writing dataFlorin Coras1-17/+9
2018-12-17vcl/session: handle reset/disconnect before app acceptFlorin Coras2-68/+145
2018-12-13ldp/vcl: reduce debug verbosityFlorin Coras2-336/+129
2018-12-13tcp: validate seq for handshake ackFlorin Coras1-0/+1
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 Coras2-5/+8
2018-12-04vcl: cleanup children that use _exit()Florin Coras4-32/+152
2018-12-04vcl: test refactor and improvementsFlorin Coras4-11/+17
2018-12-03vcl: handle worker process exitFlorin Coras4-15/+41
2018-12-03svm: use explicit svm fifo segment main for slavesFlorin Coras3-4/+7
2018-11-30vcl: wait for segments with segment handleFlorin Coras4-67/+140
2018-11-30session: segment handle in accept/connect notificationsFlorin Coras1-1/+2
2018-11-29vcl: basic support for apps that forkFlorin Coras8-166/+356
2018-11-29ldp: basic multiworker supportFlorin Coras3-119/+170