aboutsummaryrefslogtreecommitdiffstats
path: root/src/vcl/ldp.c
AgeCommit message (Expand)AuthorFilesLines
2024-11-28vcl: store libc_epfd in vls instead of vclFlorin Coras1-13/+7
2024-11-21vcl: make ldp workers thread localFlorin Coras1-21/+5
2024-11-01vcl: fix vls mt detection and select handlingFlorin Coras1-2/+9
2024-03-25vcl: add api to retrieve num bytes for txFlorin Coras1-1/+7
2024-03-12misc: remove GNU Indent directivesDamjan Marion1-6/+0
2023-12-01vcl: remove perror ldp callFlorin Coras1-1/+0
2023-11-29vcl: fix init of ldp workersFlorin Coras1-4/+2
2023-11-07misc: silence -Wmaybe-uninitialized warningsJieqiang Wang1-1/+1
2023-08-15vcl: fix ldp epoll events array overrunFlorin Coras1-1/+2
2023-08-08vcl: Fix the ldp init checkGao Feng1-1/+5
2023-07-21vcl: ldp support SO_ORIGINAL_DSTqinyang1-0/+19
2023-07-19vcl: zero out cmsg for recvmsg APISteven Luong1-0/+1
2023-05-12vcl: fix ldp ioctl FIONBIO handlerFlorin Coras1-1/+1
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