session: api to add new transport types
[vpp.git] / src / vnet / session / session.h
2020-03-25 Florin Corassession: api to add new transport types 40/25840/12
2020-03-20 Andreas Schultzsession: export session_alloc_for_connection 39/26039/2
2020-03-19 Florin Corassession tcp udp: consolidate transport snd apis 72/25872/8
2020-02-25 Florin Corassvm: refactor fifo 86/24086/65
2019-12-05 Nathan Skrzypczaksession: fix session_main_get_worker_if_valid 84/23784/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-11-02 Florin Corassession: reschedule asap when snd space constrained 77/23177/6
2019-10-17 Florin Corassession tcp: infra for transports to send buffers 03/22803/6
2019-10-16 Florin Corassession: increase max ctrl msg size 87/22787/3
2019-09-04 Florin Corassession: improve cli 53/21653/15
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-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-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-06-17 Nathan Skrzypczaksession: use listener_handle instead of listener_index 09/20109/4
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-02 Florin Corastcp: improve rcv process ack processing 12/18612/8
2019-03-29 Nathan SkrzypczakIntegrate first QUIC protocol implementation 78/18378/11
2019-03-28 Florin Corassession: remove unused tx context field 73/18573/2
2019-03-18 Florin Corassession: add session flags 67/18367/4
2019-03-06 Florin Corassession: use vpp to switch io events for ct sessions 05/18005/17
2019-03-02 Florin Corassession: cleanup/rename functions 75/17975/4
2019-03-02 Florin Corassession: cleanup session event types 74/17974/3
2019-02-23 Florin Corassession: separate local session logic 96/17796/4
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-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-24 Florin Corassession/vcl: support worker ownership change for listeners 28/17028/3
2019-01-10 Florin Corassession/vcl: improve fifo tx notifications 44/16744/4
2019-01-05 Florin Corasvcl/session: add api for changing session app worker 76/16676/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-18 Florin Corastcp/session: drop connections if message queue is full 15/16515/10
2018-12-13 Florin Corassession/tcp: support tx flush mark 48/16448/4
2018-11-30 Florin Corassession: segment handle in accept/connect notifications 84/16284/7
2018-11-14 Dave BarachRemove c-11 memcpy checks from perf-critical code 16/15916/4
2018-11-07 Florin Corastcp: consume incoming buffers instead of reusing 33/15733/12
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-16 Florin Corastls: fix multi threaded medium scale test (VPP-1457) 98/15298/7
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-06 Florin Corassession: support multiple worker binds 03/14603/15
2018-08-28 Florin Corasvcl/session: use mq for bind replies 19/14519/8
2018-08-24 Florin Corastcp: fix cc recovery re-entry and persist timer pop 53/14453/8
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: send ctrl msg over mq 58/13458/8
2018-07-17 Florin Corassession: use msg queue for events 58/13358/24
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-05-23 Florin Corastcp: cc improvements and fixes 95/12695/6
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-02 Florin Corassession: first approximation implementation of tls 68/10768/27
2018-02-15 Florin Corassession: avoid session handle conflict with vcl 43/10543/3
2018-02-14 Florin Corassession: support local sessions and deprecate redirects 75/10475/17
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
2018-01-09 Florin Corasapi: refactor vlibmemory 76/9976/21
2017-12-11 Florin Corassession: generalize handling of network transports 80/9780/10
2017-11-29 Florin Corassession: fix preallocation of local endpoint table 18/9618/2
2017-11-28 Dave BarachShut down session queue input nodes on exit 02/9602/1
2017-11-27 Florin Corassession: return bound listener for proxy accepts 82/9582/3
2017-10-16 Florin Corasudp: refactor udp code 30/8730/19
2017-10-10 Florin Corassession: add support for application namespacing 11/8611/22
2017-09-07 Dave WallaceFix session connect_* api message handling. 15/8315/6
2017-08-10 Dave BarachTCP proxy prototype 27/7927/8
2017-08-02 Florin CorasFix tcp tx buffer allocation 61/7861/9
2017-07-30 Florin CorasMake tcp active open data structures thread safe 48/7748/13
2017-07-25 Florin CorasCleanup/refactor session layer code 88/7588/8
2017-07-21 Florin CorasImprovements to tcp rx path and debugging 11/7611/9
2017-07-15 Florin CorasFixes and improved tcp/session debugging 55/7555/8
2017-07-11 Dave BarachHorizontal (nSessions) scaling draft 16/7316/26
2017-06-19 Florin CorasOverall tcp performance improvements (VPP-846) 93/7093/19
2017-06-09 Florin CorasImplement sack based tcp loss recovery (RFC 6675) 87/6887/21
2017-06-01 Dave BarachImprove fifo allocator performance 35/6935/11
2017-05-17 Dave BarachVPP-846: tcp perf / scale / hardening 31/6731/2
2017-05-15 Dave BarachFix builtin tcp client 06/6706/4
2017-05-10 Dave BarachMulti-thread enablement for the debug cli http server 40/6640/3
next