session: basic fifo-tuning-logic
[vpp.git] / src / vnet / session / session.c
2020-02-25 Ryujiro Shibuyasession: basic fifo-tuning-logic 72/24472/26
2020-02-12 Florin Corastcp: improve invalid packet handling in syn-rcvd 23/24923/4
2019-12-11 Nathan Skrzypczakapi: Use vl_msg_push/pop_heap 25/23625/9
2019-12-10 Dave Barachapi: multiple connections per process 56/23656/6
2019-11-29 Florin Corassession: no cleanup notification for forced deletes 01/23701/2
2019-11-19 Nathan Skrzypczaksession: Fix out of order mq 43/23543/2
2019-11-18 Srikanth Akulasession: extra checks in session validation 23/23523/4
2019-11-12 Nathan Skrzypczaksession: session enable in multiworker 21/23321/2
2019-11-05 Florin Corassession tcp: refactor pacer time 39/22939/16
2019-10-30 Zeyu Zhangtls: fix on tcp connection reset 88/22688/5
2019-10-28 Florin Corassession: allow transport cleanup only if not deleted 37/23037/2
2019-10-28 Florin Corassession: app-closed to transport-deleted on delete... 01/23001/4
2019-10-10 Florin Corastcp: retry lost retransmits 52/22352/20
2019-10-08 Nathan Skrzypczaksession: add is_migrating flag 88/22588/2
2019-10-01 Florin Corassession: allow transport cleanup in any state 54/22454/3
2019-09-25 Florin Corassession: fix cleanup in closing states 45/22245/5
2019-09-24 Florin Corassession: avoid transport cleanup if previously deleted 17/22217/3
2019-09-20 Nathan Skrzypczaksession: fix msg freeing on error 56/22056/5
2019-09-13 Nathan Skrzypczaksession: add session enable option in config file 54/22054/2
2019-08-30 Vladimir Kropylevsession: move svm_fifo_clear_deq_ntf to before calling... 34/21634/2
2019-08-29 Florin Corassvm: fix fifo hdr freelist allocation 03/21603/3
2019-08-27 Florin Corassession: move ctrl messages from bapi to mq 45/21445/26
2019-08-19 Florin Corassession: add explicit reset api 65/21365/4
2019-08-13 Florin Corassession: fix enqueue notification on 32bit systems 78/21278/1
2019-08-09 Florin Corastls: mark as no lookup transport 61/21161/3
2019-08-08 Aloys Augustinudp: fix connections move 88/21088/10
2019-08-01 Florin Corassession: session pool migration notification 92/20992/3
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
next