hs-test: clean up Makefile for compatibility with ci-management
[vpp.git] / src / vcl / ldp.c
2024-03-25 Florin Corasvcl: add api to retrieve num bytes for tx 46/40546/5
2024-03-12 Damjan Marionmisc: remove GNU Indent directives 02/40502/5
2023-12-01 Florin Corasvcl: remove perror ldp call 44/40044/2
2023-11-29 Florin Corasvcl: fix init of ldp workers 18/40018/4
2023-11-07 Jieqiang Wangmisc: silence -Wmaybe-uninitialized warnings 07/39807/2
2023-08-15 Florin Corasvcl: fix ldp epoll events array overrun 84/39384/3
2023-08-08 Gao Fengvcl: Fix the ldp init check 42/39242/4
2023-07-21 qinyangvcl: ldp support SO_ORIGINAL_DST 31/39131/6
2023-07-19 Steven Luongvcl: zero out cmsg for recvmsg API 46/39246/2
2023-05-12 Florin Corasvcl: fix ldp ioctl FIONBIO handler 13/38813/3
2023-03-10 Florin Corasvcl: init ldp config before vcl init 58/38458/3
2023-03-06 Florin Corasvcl: always drain libc epoll with eventfds in ldp 94/38394/7
2023-03-01 Florin Corasvcl: accept vcl spurious wakeup in epoll wait eventfd 76/38376/3
2023-03-01 Florin Corasvcl: close libc epfd on vls epfd close 75/38375/4
2023-03-01 Tianyu Livcl: fix undeclared UDP_SEGMENT for centos 8 73/38373/1
2023-02-28 Florin Corasvcl: use program invocation name in ldp app name 70/38370/2
2023-02-20 Florin Corasvcl: ldp support for ip_pktinfo 67/38167/15
2023-02-16 Liangxing Wangvcl: fix incorrect ldp worker in ldp_epoll_pwait() 87/38287/2
2023-02-07 Florin Corasvcl: add ldp implementation for recvmmsg 27/38127/5
2023-02-07 Florin Corasvcl: better handlig of ldp apis that rely on gnu source 25/38125/6
2022-12-14 Dou Chaovcl: enable gso for 'sendmsg' in LDP mode. 98/37798/2
2021-11-29 Florin Corasvcl: fix build with older gcc 09/34609/2
2021-10-15 wanghanlinvcl: narrow the scope of the restriction of vlsh_bit_val 02/34102/5
2021-08-30 liuyacanvcl: fix vlsh conversion error 17/33617/2
2021-08-02 liuyacanvcl: fix sleep time in ldp_pselect() 17/33317/1
2021-07-31 Sivaprasad Tummalavcl: fix ldp for __recv_chk socket calls 15/33315/1
2021-07-06 wanghanlinvcl: fix return value check for ldp_fd_to_vlsh 04/33004/2
2021-06-16 Florin Corasvcl: fix fifo sharing 52/32752/3
2021-06-14 liuyacanvcl: improve shutdown() 92/32692/3
2021-06-03 Florin Corasvcl: avoid updating errno on ldp init check 51/32551/7
2021-06-02 Florin Corasvcl: ldp placeholder for SO_LINGER 45/32545/3
2021-05-12 liuyacansession: support half-close connection 61/32261/4
2021-03-22 wanghanlinvcl: fix libc epoll pwait starved 80/31680/3
2021-02-22 wanghanlinvcl: support sockopt of SO_REUSEPORT and SO_DOMAIN 70/31370/2
2021-01-07 Florin Corasvcl session: switch to generic cert key apis 15/30615/23
2020-12-14 Damjan Marionmisc: refactor clib_bitmap_foreach macro 97/30397/2
2020-12-14 Damjan Marionmisc: move to new pool_foreach macros 96/30396/2
2020-10-19 Florin Corashsa: cleanup sock server test 88/29488/9
2020-09-17 Florin Corasvcl: avoid heap use for ldp debug 92/28892/2
2020-08-12 Florin Corasvcl: mt detection and cleanup 49/28249/5
2020-08-12 hanlinvcl: support multi-threads with session migration 64/27864/9
2020-05-26 Florin Corasvcl: fix ldp fcntl64 78/27278/8
2020-05-24 Florin Corasvcl: add sendmsg/recvmsg for vlsh in ldp 22/27222/6
2020-05-20 hanlinvcl: nest vcl_mq_epfd to support epoll_wait without... 34/27134/4
2020-04-29 Florin Corasvcl: add separate fcntl64 ldp handler 68/26768/5
2020-04-25 Florin Corasvcl: generate select events on read/write errors 97/26697/3
2020-04-20 Florin Corasvcl: expand vcl select maps in ldp if needed 82/26582/3
2020-04-04 Dave Barachmisc: strcpy be gone 60/26360/1
2020-03-24 Florin Corasvcl: fix ldp recv return on error 14/26114/2
2020-03-24 Florin Corasvcl: fix ldp writev 0 vecs 85/26085/3
2020-02-14 Florin Corasvcl: fix ldp read on closing session 27/25127/3
2020-02-04 Florin Corasvcl: switch to closed state after app close 99/24799/2
2019-12-30 hanlinvcl: hold errno when calling LDBG 42/24142/2
2019-11-14 Carl Smithvcl: Handle newer Glibc (>2.28) where fcntl is actually... 88/23388/4
2019-08-21 Benoît Gannevcl: fix ldp_set_app_name overflow 39/21439/1
2019-05-09 Yu Pingldp: add option to eanble transparent TLS connections 50/19350/13
2019-04-04 Florin Corasldp: ignore TCP_CORK socket option 92/18692/1
2019-03-20 Florin Corasldp: force exit if constructor init fails 04/18404/2
2019-03-15 Florin Corasvcl: cleanup debug messages 11/18311/3
2019-03-11 Florin Corasldp: fix worker alloc when using eventfds 95/18195/1
2019-02-22 Florin Corassession/vcl: fix coverity warnings 66/17766/2
2019-02-19 Haggai Eranldp: return byte count from a successful recvfrom 84/17684/3
2019-01-30 Florin Corasldp: initialize clib time 52/17152/3
2019-01-29 Florin Corasvls: multi-process and multi-threaded apps improvements 71/17071/13
2019-01-23 Florin Corasvcl: generate epoll events only if requested 89/16989/4
2019-01-21 Florin Corasldp: add support for TCP_CONGESTION sockopts (VPP-1550) 45/16945/3
2019-01-08 Florin Corasvcl/ldp: select cleanup/improvements 22/16722/8
2019-01-07 Florin Corasvcl/ldp: add locked sessions shim layer 95/16695/29
2019-01-05 Florin Corasvcl/session: add api for changing session app worker 76/16676/11
2019-01-02 David JohnsonFixes for buliding for 32bit targets: 97/16497/6
2019-01-02 Florin Corasldp/vcl: epoll and shutdown cleanup 56/16656/7
2019-01-01 Florin Corasvcl/ldp: add write msg function and fine tuning 34/16634/11
2018-12-13 Florin Corasldp/vcl: reduce debug verbosity 52/16452/2
2018-12-05 Florin Corasldp: avoid calling write in destructors 40/16340/2
2018-12-03 Florin Corasvcl: handle worker process exit 08/16308/5
2018-11-29 Florin Corasvcl: basic support for apps that fork 98/16198/18
2018-11-29 Florin Corasldp: basic multiworker support 69/16269/2
2018-11-27 Florin Corasldp: sid to fd mapper for apps with multiple workers 02/16202/2
2018-11-17 Florin Corasldp: fixes/improvements to select 07/16007/2
2018-11-14 Dave BarachRemove c-11 memcpy checks from perf-critical code 16/15916/4
2018-11-14 Florin Corasvcl/ldp: fix poll 18/15918/4
2018-08-10 Florin Corasvcl: support for eventfd mq signaling 22/13922/25
2018-07-27 Florin Corasvcl: use events for epoll/select/read/write 28/13528/36
2018-05-31 qchangfix socket send() return size check 15/12815/2
2018-02-24 Dave WallaceLDP: Refactor epoll_ctl wrapper. 69/10769/4
2018-02-23 Dave WallaceVCL/LDP: Suppress trace output unless debug is enabled. 66/10766/2
2018-02-09 Dave WallaceLD_PRELOAD: Refactor nomenclature (vcom -> ldp). 52/10452/3