vcl: basic support for epoll level-triggered evts
[vpp.git] / src / vcl / vcl_private.h
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-05-25 Florin Corassrtp: basic implementation based on libsrtp2 52/30652/47
2021-05-14 liuyacanvcl: fix lookup listener assert 07/32307/5
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-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-04-08 Florin Corasvcl: use per worker mem bapi context 22/31922/2
2021-02-22 Florin Corasvcl: cleanup fifos detached from segments 65/31365/3
2021-02-09 Florin Corastls: dtls initial implementation 36/30036/54
2021-01-28 Florin Corasvcl: support set/get vrf attribute 99/30999/1
2021-01-28 Florin Corassvm vcl: add helper fn that discovers mqs in segment 61/30961/3
2021-01-07 Florin Corasvcl session: switch to generic cert key apis 15/30615/23
2021-01-06 Florin Corasvcl: allow all workers to block on api 37/30637/4
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-11-19 Florin Corasvcl: stop tracking vpp event queues and thread index 92/29992/7
2020-11-10 Florin Corasvcl: remove unused configs 59/29859/3
2020-11-09 Florin Corasvcl: remove support for shm api connections 17/29817/3
2020-10-27 Florin Corasvcl: postpone unhandled ctrl events if needed 36/29636/8
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-12 Florin Corasvcl svm: segments improvements 80/29380/6
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-08-26 hanlinvcl: fix duplicated key of session_index_to_vlsh_table... 35/28535/4
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-08-11 Florin Corasvcl: support inter worker rpc 55/27955/5
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-25 Florin Corasvcl: fix udp connected check 35/27235/2
2020-04-17 Florin Corasvcl: fix app destroy 56/26556/6
2020-04-03 Florin Corassession: improve error reporting 95/22895/18
2020-04-03 Florin Corassession udp: fix transport flags and migration 28/26328/2
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-27 Florin Corasvcl: support for uword segments 20/26220/3
2020-03-06 Florin Corasvcl: refactor vls to minimize lock usage 63/25663/13
2020-02-14 Florin Corasvcl: fix ldp read on closing session 27/25127/3
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-06 Florin Corasvcl: fix session closing error 63/24763/2
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-16 Florin Corasvcl: add rx event on epoll ctl if needed 32/24332/3
2019-12-21 Florin Corassession: move add/del segment msg to mq 97/21497/20
2019-12-11 Florin Corasvcl: separate binary api connections per thread worker 87/23687/15
2019-10-22 Florin Corasvcl: add config option for preferred tls engine 65/22865/4
2019-08-30 Florin Corasvcl: initialize ctrl_mq in workers 27/21627/3
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-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-18 Nathan Skrzypczaksession: Refactor invalid session idx/handle 90/20690/4
2019-06-06 Florin Corasvcl: avoid hash table lookup on accept 07/20007/4
2019-05-16 Nathan SkrzypczakAdd transport_opts to connect_sock bapi 47/19647/3
2019-04-25 Florin Corassession: cleanup segment manager and fifo segment 51/19151/15
2019-03-15 Florin Corasvcl: cleanup debug messages 11/18311/3
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-14 Benoît GanneAdd -fno-common compile option 54/17554/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-18 Florin Corasvcl: move forking logic to vls 28/16828/11
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
2018-12-17 Florin Corasvcl/session: handle reset/disconnect before app accept 91/16491/8
2018-12-04 Florin Corasvcl: cleanup children that use _exit() 11/16311/14
2018-12-03 Florin Corasvcl: handle worker process exit 08/16308/5
2018-12-03 Florin Corassvm: use explicit svm fifo segment main for slaves 12/16312/4
2018-11-30 Florin Corasvcl: wait for segments with segment handle 86/16286/4
2018-11-29 Florin Corasvcl: basic support for apps that fork 98/16198/18
2018-11-21 Florin Corassession: cleanup use of api_client_index 61/16061/5
2018-11-18 Florin Corasvcl/session: apps with process workers 17/15917/17
2018-10-16 Florin Corasvcl: fix bidirectional tests (VPP-1455) 83/15283/7
2018-09-22 Florin Corasvcl: remove vcl_event 39/14939/2
2018-09-14 Florin Corasvcl: keep track of unexpected events 93/14793/7
2018-09-12 Florin Corasvcl: add apis that expos fifo as buffer 68/14768/3
2018-09-08 Florin Corasvcl: set worker pthread stop key 37/14737/4
2018-09-08 Florin Corasvcl: register workers in order 36/14736/2
2018-09-06 Florin Corassession: support multiple worker binds 03/14603/15
2018-08-30 Florin Corasvcl: add support for multi-worker apps 38/14538/19
2018-08-28 Florin Corasvcl: remove session locks 23/14523/3
2018-08-10 Florin Corasvcl: support for eventfd mq signaling 22/13922/25
2018-07-31 Florin Corasvcl: add read/write udp support 83/13783/8
2018-07-27 Florin Corasvcl: use events for epoll/select/read/write 28/13528/36
2018-07-17 Florin Corassession: use msg queue for events 58/13358/24
next