session: separate ctrl, new and old events
[vpp.git] / src / vnet / session / session.c
2019-07-26 Florin Corassession: separate ctrl, new and old events 64/20764/20
2019-07-26 Florin Corassession tcp: handle rxt and acks as custom events 17/20817/8
2019-07-25 Florin Corassession: add transport deleted state 82/20782/7
2019-07-23 Florin Corassession: reorganize dispatch logic 61/20761/9
2019-07-19 Florin Corassession: improve event logging 51/20751/8
2019-07-17 Florin Corassession: use llist in session node evt handling 73/20673/14
2019-07-16 Vladimir Kropylevsession: fix node enable sequence 83/20683/1
2019-07-15 Florin Corassession: allow transports to generate closed notifications 51/20651/6
2019-07-09 Florin Corassession: notify app of session and transport cleanup 49/20549/4
2019-07-08 Nathan Skrzypczaksession: add flag to disable session lookup 03/20503/5
2019-07-03 Aloys Augustinquic: fifo notifications fix 83/20483/3
2019-06-29 Florin Corassvm: rename fifo tx notifications to reflect use 07/20407/10
2019-06-28 Nathan Skrzypczaksession: add half_open_has_fifos for UDPC 58/20358/5
2019-06-27 Nathan Skrzypczaksession: Add transport vft protocol options 31/20231/4
2019-06-24 Nathan Skrzypczaksession: full lock on session_send_evt_to_thread 50/20250/4
2019-06-19 Vladimir Kropylevsession: call session_dequeue_notify after svm_fifo_deq... 92/20192/4
2019-06-17 Nathan Skrzypczaksession: use listener_handle instead of listener_index 09/20109/4
2019-05-25 Florin Corastcp: handle fin+rst in same frame 26/19826/2
2019-05-08 Florin Corassession: send tx events when data is dequeued 28/19428/5
2019-04-30 Florin Corassvm: more fifo refactor/cleanup 05/19205/9
2019-04-25 Florin Corassession: use teps in accept/connect notifications 47/19147/2
2019-04-24 Aloys AugustinAdd get_endpoint in transport vft 51/18751/14
2019-04-16 Sirshak Dassvm_fifo rework to avoid contention on cursize 23/18223/13
2019-04-16 Aloys AugustinAllow sessions to be allocated in app's RX callbacks 60/18760/3
2019-04-09 Florin Corassession: fix session flags 69/18769/3
2019-04-05 Florin Corastcp: do not delete session on establish pop 75/18675/5
2019-04-02 Florin Corassession: use app cb function wrappers 51/18651/2
2019-03-29 Nathan SkrzypczakIntegrate first QUIC protocol implementation 78/18378/11
2019-03-25 Aloys AugustinUDP: Fix session registration in lookup table 01/18501/2
2019-03-18 Florin Corassession: add session flags 67/18367/4
2019-03-11 Florin Corastls: fixes and improvements 85/18085/8
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 Corassession: remove svm_segment_index from session struct 86/17986/3
2019-03-02 Florin Corassession: cleanup/rename functions 75/17975/4
2019-03-02 Florin Corassession: cleanup session event types 74/17974/3
2019-03-01 Florin Corassession: refactor local connects 11/17911/21
2019-02-27 Florin Corassession: refactor local/cut-through listens 98/17798/18
2019-02-21 Florin Corastcp: drop outstanding data when entering closing state 37/17737/4
2019-02-19 Florin Corassession: move fifo allocation logic to app worker 60/17660/9
2019-02-18 Florin Corastcp: harden for high scale scenarios 29/17629/10
2019-02-11 Florin Corassession: add config for evt qs segment size 41/17441/2
2019-02-09 Florin Corassession: refactor listen logic 34/17334/14
2019-02-06 Florin Corastransport: cleanup 33/17333/6
2019-02-05 Florin Corassession: cleanup part 3 13/17313/5
2019-02-04 Florin Corassession: cleanup part 1 71/17271/8
2019-01-17 Florin Corasvcl/session: replicate events for shared sessions 16/16816/5
2019-01-10 Florin Corassession/vcl: improve fifo tx notifications 44/16744/4
2019-01-02 David JohnsonFixes for buliding for 32bit targets: 97/16497/6
2019-01-01 Florin Corasvcl/ldp: add write msg function and fine tuning 34/16634/11
2018-12-28 Florin Corassession: free session after transport and app confirm 33/16633/4
2018-12-22 Florin Corastcp: improve waitclose in closing states 91/16591/4
2018-12-22 Florin Corashttp server: improvements 72/16572/11
2018-12-21 Florin Corastcp: fix fin_wait_1 condition to send fin 77/16577/3
2018-12-19 Florin Corassession: handle close before app accept reply 21/16521/3
2018-12-18 Florin Corastcp/session: drop connections if message queue is full 15/16515/10
2018-12-17 Florin Corasvcl/session: handle reset/disconnect before app accept 91/16491/8
2018-12-05 Florin Corassession/tcp: postpone cleanup on reset 39/16339/6
2018-11-05 Florin Corastcp: send unsent data in fast recovery 78/15678/10
2018-11-02 Florin Corassession: measure dispatch period only if under load 68/15668/7
2018-10-31 Florin Corassession: prioritize postponed sessions 14/15614/5
2018-10-31 Florin Corassession: add wrk context 16/15616/5
2018-10-28 Florin Corassession: extend connect api for internal apps 46/15546/11
2018-10-25 Florin Corastcp/session: add tx pacer 81/12681/17
2018-10-23 Dave Barachc11 safe string handling support 47/15347/10
2018-10-18 Florin Corastls: fix connection failures/interrupts at scale (VPP... 53/15353/5
2018-10-18 Florin Corastcp: fix cleanup of non established connections (VPP... 50/15350/4
2018-10-16 Florin Corastls: fix multi threaded medium scale test (VPP-1457) 98/15298/7
2018-10-03 Florin Corassession: fix first segment manager cleanup 17/15117/2
2018-10-02 Florin Corastls: fix disconnects for sessions with pending data 64/15064/5
2018-09-19 Florin Corassession: improve close procedure 81/14881/2
2018-09-14 Florin Corasvcl: keep track of unexpected events 93/14793/7
2018-09-10 Florin Corassession: lock app worker mq for io events 43/14743/5
2018-09-07 Florin Corassession: fix reentrant listens 33/14733/2
2018-09-06 Florin Corassession: support multiple worker binds 03/14603/15
2018-08-24 Florin Corassession: add support for multiple app workers 76/14176/20
2018-08-24 Florin Corastcp: fix cc recovery re-entry and persist timer pop 53/14453/8
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-07-17 Florin Corassession: send ctrl msg over mq 58/13458/8
2018-07-17 Florin Corassession: use msg queue for events 58/13358/24
2018-07-08 Florin Corassession/svm: fix coverity warnings 72/13372/2
2018-07-03 Florin Corastcp: update snd_una_max for retranmsits 23/13323/2
2018-06-30 Florin Corassession: send tx notification to app 03/13303/4
2018-06-11 Florin Corastcp: cleanup connection/session fixes 31/12931/11
2018-06-11 Florin Corasudp: fix for multiple workers and add test 80/12980/4
2018-06-01 Florin Corassession: improve disconnect handling 34/12834/3
2018-05-26 Florin Corastcp: loss recovery improvements/fixes 08/12708/10
2018-05-18 Florin Corassession: add session process node 09/12609/6
2018-05-13 Florin Corassession: alloc one frame per output node dispatch 32/12532/10
2018-05-09 Florin Corassession: cleanup session tx function 39/12439/11
2018-05-01 Florin Corastcp/session: debug improvements/fixes 75/11975/6
2018-04-18 Florin Corasudp/session: refactor to support dgram mode 34/11634/18
2018-04-16 Florin Corassession: use generic session pool for listeners 74/11774/6
2018-03-07 Florin Corastls: enforce certificate verification 72/10972/9
2018-03-02 Florin Corassession: first approximation implementation of tls 68/10768/27
2018-02-05 Florin Corassession: segment manager refactor 71/10371/14
2018-01-27 Florin Corassession: use clib rwlocks instead of custom implementation 40/10240/3
2018-01-27 Florin Corassession: disconnect and echo client improvements 85/10285/2
2018-01-25 Florin Corassession: add support for memfd segments 09/10109/17
next