vcl: basic support for epoll level-triggered evts
[vpp.git] / src / vcl / vppcom.c
2021-06-16 Florin Corasvcl: basic support for epoll level-triggered evts 99/32599/15
2021-06-14 liuyacanvcl: improve shutdown() 92/32692/3
2021-06-10 Florin Corasvcl: touch fifo on epoll del only if session open 78/32678/3
2021-06-07 Florin Corasvcl: accept zero length writes 06/32606/4
2021-06-07 Florin Corasvcl: avoid multiple reads on peek 05/32605/5
2021-06-05 Florin Corasvcl: epoll error handling fixes and improvements 04/32604/4
2021-06-03 Florin Corassession: lcl transport info on accept 03/31603/6
2021-05-25 Florin Corassrtp: basic implementation based on libsrtp2 52/30652/47
2021-05-12 liuyacansession: support half-close connection 61/32261/4
2021-05-01 Florin Corasvcl: attr api to set endpt ext config 86/32186/5
2021-04-29 Florin Corasvcl: fix epoll wait with indefinite timeout 62/32162/4
2021-04-22 Florin Corasvcl session: refactor passing of crypto context 76/32076/14
2021-04-22 Florin Corasvcl session: extended connect/listen configuration 41/32041/11
2021-04-14 Florin Corassession tcp vcl: api to update connection attributes 59/31959/11
2021-03-22 wanghanlinvcl: fix libc epoll pwait starved 80/31680/3
2021-02-23 Florin Corasvcl: fix coverity warning 18/31418/2
2021-02-22 wanghanlinvcl: support sockopt of SO_REUSEPORT and SO_DOMAIN 70/31370/2
2021-02-18 Florin Corasvcl: epoll out deq notifications only if fifo exists 32/31332/3
2021-02-10 Florin Corasvcl: validate seg handle on migrate only if needed 25/31225/2
2021-02-09 Florin Corastls: dtls initial implementation 36/30036/54
2021-02-05 Florin Corassession svm: non blocking mq 27/30927/27
2021-01-28 Florin Corasvcl: support set/get vrf attribute 99/30999/1
2021-01-28 Florin Corasvcl: fix select want deq ntf for ct sessions 58/30958/2
2021-01-28 Florin Corasvcl: honor time wait in eventfd epoll wait 59/30959/4
2021-01-07 Florin Corasvcl session: switch to generic cert key apis 15/30615/23
2020-12-29 Florin Corassvm: allow mq attachments at random offsets 90/30390/53
2020-12-25 Florin Corassvm: split fifo into private and shared structs 49/30349/33
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-12-11 wanghanlinvcl: fix listener session close problem 72/30372/2
2020-11-26 Florin Corasvcl: avoid coalescing dgrams on read 44/30144/2
2020-11-19 Florin Corasvcl: stop tracking vpp event queues and thread index 92/29992/7
2020-10-29 Florin Corasvcl: support fifo segments with ct sessions 56/29656/4
2020-10-29 Florin Corasvcl session: minimize ct io events 44/29644/7
2020-10-29 Florin Corasvcl: fix epoll fd cleanup 53/29653/3
2020-10-27 Florin Corasvcl: postpone unhandled ctrl events if needed 36/29636/8
2020-10-26 Florin Corasvcl: avoid epoll cleanup before app close 24/29624/3
2020-10-21 Florin Corasvcl: wait for sendto to connect if needed 62/29562/2
2020-10-20 Florin Corasvcl: confirm reset on transport cleanup 65/28165/4
2020-10-20 Florin Corasvcl: more session struct cleanup 38/29538/5
2020-10-20 Florin Corasvcl: convert vep variables into flags 37/29537/4
2020-10-19 Florin Corasvcl: cleanup read and write ready 19/29519/8
2020-10-16 Florin Corasvcl: remove accept state and rename connect to ready 69/29469/3
2020-10-15 Florin Corasvcl: refactor session state enum 55/29455/6
2020-10-14 fanyfvcl: set STATE_UPDATED state when connect with non... 09/29409/5
2020-10-12 Florin Corasvcl svm: segments improvements 80/29380/6
2020-09-29 Florin Corasvcl svm: provide apps access to fifo chunks 96/29096/7
2020-09-28 Damjan Marionvppinfra: don't call dlmalloc API directly from the... 36/29136/2
2020-09-16 Florin Corasvcl: refactor bapi client index for sapi reuse 54/28854/4
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
next