aboutsummaryrefslogtreecommitdiffstats
path: root/src/vcl/ldp.c
AgeCommit message (Expand)AuthorFilesLines
2023-03-10vcl: init ldp config before vcl initFlorin Coras1-26/+31
2023-03-06vcl: always drain libc epoll with eventfds in ldpFlorin Coras1-17/+36
2023-03-01vcl: accept vcl spurious wakeup in epoll wait eventfdFlorin Coras1-1/+5
2023-03-01vcl: close libc epfd on vls epfd closeFlorin Coras1-7/+7
2023-03-01vcl: fix undeclared UDP_SEGMENT for centos 8Tianyu Li1-0/+4
2023-02-28vcl: use program invocation name in ldp app nameFlorin Coras1-3/+2
2023-02-20vcl: ldp support for ip_pktinfoFlorin Coras1-23/+120
2023-02-16vcl: fix incorrect ldp worker in ldp_epoll_pwait()Liangxing Wang1-1/+5
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