summaryrefslogtreecommitdiffstats
path: root/src/vcl
AgeCommit message (Expand)AuthorFilesLines
2024-08-01vcl: handle EINTR in epoll_wait callsAritra Basu1-11/+37
2024-05-03vcl: allow more rx events on peekFlorin Coras1-1/+10
2024-04-25vcl: Only exclude vcl ldpreload on FreeBSDTom Jones1-5/+4
2024-03-29session: improve use of session handlesFlorin Coras2-5/+5
2024-03-25vcl: add api to retrieve num bytes for txFlorin Coras3-2/+21
2024-03-19vcl: Only build vcl_ldpreload on LinuxTom Jones1-1/+6
2024-03-13vcl: fix bitfield truncation with clang16Florin Coras1-1/+1
2024-03-12misc: remove GNU Indent directivesDamjan Marion3-16/+0
2024-02-23vcl: Use FreeBSD specific errno value for bad fdTom Jones1-0/+7
2024-02-13vcl: fix epollet test for unhandled evtsFlorin Coras1-1/+1
2024-01-09session: support for cl port reuseFlorin Coras1-4/+5
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-10-30vcl: propagate correctly EADDRINUSE for UDP bindMohammed Hawari1-2/+6
2023-09-18vcl: unset fifo evt before size checkFlorin Coras1-6/+8
2023-09-01vcl: set min threshold for tx ntfFlorin Coras1-1/+5
2023-08-15vcl: fix ldp epoll events array overrunFlorin Coras1-1/+2
2023-08-15vcl: handle postponed disconnects with selectFlorin Coras1-5/+36
2023-08-15vcl: fix error state switch for vcl_handle_mq_eventwanghanlin1-2/+18
2023-08-08vcl: Fix the ldp init checkGao Feng1-1/+5
2023-08-07vcl: fix error state switch for VCL_STATE_LISTEN_NO_MQ sessionswanghanlin1-3/+4
2023-07-26vcl: allow rx of zero length dgramsFlorin Coras1-1/+2
2023-07-21vcl: ldp support SO_ORIGINAL_DSTqinyang7-2/+65
2023-07-19vcl: zero out cmsg for recvmsg APISteven Luong1-0/+1
2023-06-20vcl: fix epoll lt coverity warningFlorin Coras1-3/+3
2023-06-16vcl: no hup events in lt mode if session not epolledFlorin Coras1-24/+38
2023-06-14vcl: fix debug logging of mapped segmentsFlorin Coras2-2/+2
2023-06-06vcl: fix epoll ctl frequent deq ntf requestsFlorin Coras1-18/+30
2023-06-05vcl: avoid duplicate tx events with epoll ltFlorin Coras1-1/+2
2023-06-02vcl: refactor want deq ntf checks for null fifosFlorin Coras2-29/+28
2023-05-23vcl: avoid reusing user provided events in lt modeFlorin Coras1-4/+6
2023-05-19vcl: set want deq flag earlier in epoll ctl modFlorin Coras1-8/+10
2023-05-19vcl: always reset deq ntf flag in epoll evt handlerFlorin Coras1-2/+2
2023-05-16vcl: avoid skipping last event in epoll ltFlorin Coras1-4/+9
2023-05-12vcl: fix ldp ioctl FIONBIO handlerFlorin Coras1-1/+1
2023-04-28vcl: inherit connected flag on accepted cl sessionsFlorin Coras1-0/+2
2023-03-14session vcl: refactor builtin tx event for main txFlorin Coras2-6/+17
2023-03-10vcl: init ldp config before vcl initFlorin Coras1-26/+31
2023-03-09vcl: fix select connected deq notificationFlorin Coras1-6/+12
2023-03-09vcl: fix epoll out evt on connectFlorin Coras1-1/+1
2023-03-06vcl: do not stop listeners on vls epoll delFlorin Coras1-1/+7
2023-03-06vcl: always drain libc epoll with eventfds in ldpFlorin Coras1-17/+36
2023-03-01vcl: accept bound notifications in epoll waitFlorin Coras1-0/+3
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: only add sessions to lt list if neededFlorin Coras1-1/+8
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-28vcl: handle lt events in epoll ctlFlorin Coras1-18/+26