summaryrefslogtreecommitdiffstats
path: root/src/vcl/ldp.c
AgeCommit message (Expand)AuthorFilesLines
2023-02-07vcl: add ldp implementation for recvmmsgFlorin Coras1-31/+39
2023-02-07vcl: better handlig of ldp apis that rely on gnu sourceFlorin Coras1-19/+36
2022-12-14vcl: enable gso for 'sendmsg' in LDP mode.Dou Chao1-5/+27
2021-11-29vcl: fix build with older gccFlorin Coras1-1/+1
2021-10-15vcl: narrow the scope of the restriction of vlsh_bit_valwanghanlin1-3/+4
2021-08-30vcl: fix vlsh conversion errorliuyacan1-3/+1
2021-08-02vcl: fix sleep time in ldp_pselect()liuyacan1-1/+2
2021-07-31vcl: fix ldp for __recv_chk socket callsSivaprasad Tummala1-0/+9
2021-07-06vcl: fix return value check for ldp_fd_to_vlshwanghanlin1-3/+3
2021-06-16vcl: fix fifo sharingFlorin Coras1-0/+3
2021-06-14vcl: improve shutdown()liuyacan1-19/+2
2021-06-03vcl: avoid updating errno on ldp init checkFlorin Coras1-71/+43
2021-06-02vcl: ldp placeholder for SO_LINGERFlorin Coras1-0/+3
2021-05-12session: support half-close connectionliuyacan1-0/+2
2021-03-22vcl: fix libc epoll pwait starvedwanghanlin1-1/+2
2021-02-22vcl: support sockopt of SO_REUSEPORT and SO_DOMAINwanghanlin1-0/+10
2021-01-07vcl session: switch to generic cert key apisFlorin Coras1-49/+56
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