vcl: add support for app socket api
[vpp.git] / src / vcl / vppcom.c
2020-09-14 Florin Corasvcl: add support for app socket api 17/28717/33
2020-09-14 Florin Corasvcl: cleanup bapi and wrk registration 14/28714/26
2020-09-14 Florin Corasvcl: always fill buffer or drain rx fifo 56/28756/6
2020-09-03 Florin Corasvcl: handle svm fifo write failure 48/28648/1
2020-08-25 Florin Corasvcl: cleanup non-blocking connect 70/28570/5
2020-08-14 Florin Corasvcl: rx dequeue notifications with epoll 40/28340/7
2020-08-14 Florin Corasvcl: minimize vpp to vcl rx events 39/28339/5
2020-08-13 Florin Corasvcl: clear ct rx event on right fifo 42/28342/2
2020-08-12 hanlinvcl: support multi-threads with session migration 64/27864/9
2020-08-11 Florin Corasvcl: support inter worker rpc 55/27955/5
2020-08-09 Simon Zhangvcl: fix getting wrong non-blocking flags issue in... 97/28197/2
2020-08-05 Florin Corasvcl: fix epoll timeout 73/28173/1
2020-06-15 Florin Corasvcl: move helper functions out of header file 37/27537/2
2020-05-26 Florin Corasvcl: do not propagate epoll events if session closed 38/27238/7
2020-05-21 Florin Corasvcl: support connected udp listens 11/27111/4
2020-05-15 Florin Corasvcl: remove udpc transport 06/27106/1
2020-05-14 hanlinvcl svm: fix rx event loss 03/27003/7
2020-05-12 Florin Corasvcl: de-init vcl on destroy 81/26981/6
2020-05-04 Pivovcl: allow vcl worker index to be set by applications 64/26864/3
2020-04-30 Florin Corasvcl: disconnect both flavors of bapi transport on destroy 05/26805/4
2020-04-25 Florin Corassession vcl: propagate transport cleanup notifications 00/26700/5
2020-04-25 Florin Corasvcl: generate select events on read/write errors 97/26697/3
2020-04-22 Benoît Gannevcl: fix use-after-free 47/26647/3
2020-04-20 Florin Corasvcl: ensure sessions are open on select events 81/26581/4
2020-04-17 Florin Corasvcl: fix app destroy 56/26556/6
2020-04-07 Florin Corasudp session: jumbo frames and configurable mtu 93/26393/6
2020-04-06 Florin Corasvcl session: enforce full dgram reads/writes 63/26363/13
2020-04-06 Florin Corassession udp: shared local endpoints 61/26361/9
2020-04-03 Florin Corassession: improve error reporting 95/22895/18
2020-04-01 Florin Corassession udp: support connect on listeners 27/26227/18
2020-04-01 Florin Corasvcl: support sendto for dgrams 71/26271/4
2020-03-25 Florin Corassession: api to add new transport types 40/25840/12
2020-02-25 Florin Corassvm: refactor fifo 86/24086/65
2020-02-13 Florin Corasvcl: clear accept msg flags 22/25122/1
2020-02-13 Florin Corasvcl: handle close after reset 89/24989/6
2020-02-04 Florin Corasvcl: switch to closed state after app close 99/24799/2
2020-01-30 Florin Corasvcl session: propagate cleanup notifications to apps 42/23042/8
2020-01-23 Florin Corasvcl: always report EPOLLHUP/EPOLLRDHUP on close 77/24477/2
2020-01-23 Florin Corasvcl session: udp session migration notifications 62/24462/3
2020-01-16 Florin Corasvcl: add rx event on epoll ctl if needed 32/24332/3
2019-12-27 hanlinvcl: EPOLLOUT should be generated when epoll_ctl called... 29/24129/3
2019-12-21 Florin Corassession: move add/del segment msg to mq 97/21497/20
2019-12-17 wanghanlinvcl: RX event may lost when accept session repeatedly 10/24010/3
2019-12-12 Florin Corasvcl: fix disconnect from binary api 73/23973/2
2019-12-11 Florin Corasvcl: separate binary api connections per thread worker 87/23687/15
2019-12-05 Yu Pingvcl: resolve VCL part session cleanup issue 76/23776/3
2019-11-21 jiangxiaomingvcl: if the ldp user send buf with 0 len, it will asser... 84/23584/3
2019-11-12 Carl Smithvcl: fix nonblocking accept with >1 event in the queue 71/23371/3
2019-11-08 Florin Corasvcl: fix epoll connected events sid 00/23300/3
2019-10-29 Florin Corasvcl: handle rx notifications on reused sessions 43/23043/3
2019-10-22 Florin Corasvcl: handle segment map errors 74/22274/5
2019-10-21 Florin Corasvcl: add api to set lcl ip 14/22814/3
2019-08-30 Florin Corasvcl: allow non-blocking connects 10/21610/7
2019-08-27 Florin Corassession: move ctrl messages from bapi to mq 45/21445/26
2019-08-05 Florin Corasvcl: fix bapi disconnect with socket transport 44/21044/3
2019-07-31 Florin Corasvcl: fix epoll chain validation 42/20942/4
2019-07-19 Florin Corasvcl: fix coverity warning 59/20759/1
2019-07-19 Nathan Skrzypczaksession: Use parent_handle instead of transport_opts 92/20692/5
2019-07-18 Nathan Skrzypczakvcl: add QUIC support 50/19650/17
2019-07-08 Florin Corasvcl: add worker unregister api 50/20550/4
2019-07-08 Florin Corasvcl: cleanup listener accept fifo 52/20552/3
2019-06-29 Florin Corassvm: rename fifo tx notifications to reflect use 07/20407/10
2019-06-06 Florin Corasvcl: avoid hash table lookup on accept 07/20007/4
2019-06-06 Florin Corasvcl: cap epoll dequeue batch size to max events 87/19987/5
2019-04-25 Florin Corassession: cleanup segment manager and fifo segment 51/19151/15
2019-04-25 Florin Corassession: use teps in accept/connect notifications 47/19147/2
2019-04-17 Florin Corasvcl/session: tx notifications for cut-thru sessions 77/18977/3
2019-04-16 Sirshak Dassvm_fifo rework to avoid contention on cursize 23/18223/13
2019-03-15 Florin Corasvcl: cleanup debug messages 11/18311/3
2019-03-14 Florin Corasvcl: fix coverity warning 72/18272/2
2019-03-08 Florin Corassession/tcp/vcl: fixes and optimizations 94/18094/5
2019-03-07 Florin Corassession: cleanup instances of deprecated io evts 76/18076/3
2019-03-06 Florin Corassession: use session index instead of fifo for evt 09/18009/12
2019-03-06 Florin Corassession: use vpp to switch io events for ct sessions 05/18005/17
2019-03-04 Florin Corasvcl: remove unused fields and structures 89/17989/3
2019-02-21 Florin Corasvcl/session: send unlisten over message queue 36/17736/4
2019-02-04 Florin Corassession: cleanup part 1 71/17271/8
2019-01-31 Florin Corasvcl: improve handling of close on rw 53/17153/6
2019-01-30 Florin Corasvls: support passive listeners 33/17133/9
2019-01-29 Florin Corasvls: multi-process and multi-threaded apps improvements 71/17071/13
2019-01-26 Florin Corasvcl: add api to expose worker message queues epfd 91/17091/2
2019-01-24 Florin Corassession/vcl: support worker ownership change for listeners 28/17028/3
2019-01-23 Florin Corasvcl: generate epoll events only if requested 89/16989/4
2019-01-18 Florin Corasvcl: move forking logic to vls 28/16828/11
2019-01-10 Florin Corassession/vcl: improve fifo tx notifications 44/16744/4
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-04 Ping YuAdd TLS support for VCL 06/16306/7
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-28 Florin Corasvcl: handle invalid sessions in epoll 27/16627/3
2018-12-23 Florin Corasvcl: fix coverity warnings 94/16594/6
2018-12-17 Florin Corasvcl: handle reset while reading/writing data 01/16501/4
2018-12-17 Florin Corasvcl/session: handle reset/disconnect before app accept 91/16491/8
2018-12-13 Florin Corasldp/vcl: reduce debug verbosity 52/16452/2
2018-12-13 Florin Corassession/tcp: support tx flush mark 48/16448/4
2018-12-05 Florin Corasbapi: add options to have vpp cleanup client registration 42/16342/3
2018-12-05 Florin Corasldp: avoid calling write in destructors 40/16340/2
next