aboutsummaryrefslogtreecommitdiffstats
path: root/src/vcl/ldp.c
AgeCommit message (Expand)AuthorFilesLines
2020-12-14misc: refactor clib_bitmap_foreach macroDamjan Marion1-6/+5
2020-12-14misc: move to new pool_foreach macrosDamjan Marion1-2/+2
2020-10-19hsa: cleanup sock server testFlorin Coras1-1/+1
2020-09-17vcl: avoid heap use for ldp debugFlorin Coras1-5/+5
2020-08-12vcl: mt detection and cleanupFlorin Coras1-3/+4
2020-08-12vcl: support multi-threads with session migrationhanlin1-3/+8
2020-05-26vcl: fix ldp fcntl64Florin Coras1-9/+20
2020-05-24vcl: add sendmsg/recvmsg for vlsh in ldpFlorin Coras1-65/+130
2020-05-20vcl: nest vcl_mq_epfd to support epoll_wait without high CPU usagehanlin1-2/+118
2020-04-29vcl: add separate fcntl64 ldp handlerFlorin Coras1-5/+12
2020-04-25vcl: generate select events on read/write errorsFlorin Coras1-0/+1
2020-04-20vcl: expand vcl select maps in ldp if neededFlorin Coras1-4/+5
2020-04-04misc: strcpy be goneDave Barach1-1/+1
2020-03-24vcl: fix ldp recv return on errorFlorin Coras1-1/+4
2020-03-24vcl: fix ldp writev 0 vecsFlorin Coras1-12/+8
2020-02-14vcl: fix ldp read on closing sessionFlorin Coras1-13/+8
2020-02-04vcl: switch to closed state after app closeFlorin Coras1-0/+1
2019-12-30vcl: hold errno when calling LDBGhanlin1-1/+5
2019-11-14vcl: Handle newer Glibc (>2.28) where fcntl is actually fcntl64Carl Smith1-0/+9
2019-08-21vcl: fix ldp_set_app_name overflowBenoƮt Ganne1-5/+2
2019-05-09ldp: add option to eanble transparent TLS connectionsYu Ping1-2/+87
2019-04-04ldp: ignore TCP_CORK socket optionFlorin Coras1-0/+1
2019-03-20ldp: force exit if constructor init failsFlorin Coras1-2/+5
2019-03-15vcl: cleanup debug messagesFlorin Coras1-1/+1
2019-03-11ldp: fix worker alloc when using eventfdsFlorin Coras1-1/+15
2019-02-22session/vcl: fix coverity warningsFlorin Coras1-1/+5
2019-02-19ldp: return byte count from a successful recvfromHaggai Eran1-2/+6
2019-01-30ldp: initialize clib timeFlorin Coras1-8/+18
2019-01-29vls: multi-process and multi-threaded apps improvementsFlorin Coras1-9/+10
2019-01-23vcl: generate epoll events only if requestedFlorin Coras1-8/+4
2019-01-21ldp: add support for TCP_CONGESTION sockopts (VPP-1550)Florin Coras1-0/+9
2019-01-08vcl/ldp: select cleanup/improvementsFlorin Coras1-207/+185
2019-01-07vcl/ldp: add locked sessions shim layerFlorin Coras1-1284/+336
2019-01-05vcl/session: add api for changing session app workerFlorin Coras1-105/+159
2019-01-02Fixes for buliding for 32bit targets:David Johnson1-3/+6
2019-01-02ldp/vcl: epoll and shutdown cleanupFlorin Coras1-92/+45
2019-01-01vcl/ldp: add write msg function and fine tuningFlorin Coras1-45/+7
2018-12-13ldp/vcl: reduce debug verbosityFlorin Coras1-307/+113
2018-12-05ldp: avoid calling write in destructorsFlorin Coras1-3/+6
2018-12-03vcl: handle worker process exitFlorin Coras1-4/+1
2018-11-29vcl: basic support for apps that forkFlorin Coras1-2/+4
2018-11-29ldp: basic multiworker supportFlorin Coras1-119/+159
2018-11-27ldp: sid to fd mapper for apps with multiple workersFlorin Coras1-22/+105
2018-11-17ldp: fixes/improvements to selectFlorin Coras1-93/+83
2018-11-14Remove c-11 memcpy checks from perf-critical codeDave Barach1-21/+24
2018-11-14vcl/ldp: fix pollFlorin Coras1-56/+54
2018-08-10vcl: support for eventfd mq signalingFlorin Coras1-221/+197
2018-07-27vcl: use events for epoll/select/read/writeFlorin Coras1-1/+1
2018-05-31fix socket send() return size checkqchang1-1/+1
2018-02-24LDP: Refactor epoll_ctl wrapper.Dave Wallace1-45/+80