svm: minimal initial fifo
[vpp.git] / src / vnet / session / session_node.c
2020-02-23 Florin Corassession: include timer generated packets in max burst 70/25370/1
2020-02-23 Florin Corassession: minimize number of tx events 69/25369/5
2020-02-11 Florin Corassession: avoid scanning new io list under load 79/24879/5
2020-01-28 Florin Corassession tcp: fix packet tracing 72/24572/5
2020-01-24 Florin Corassession: fix node runtime in pre-input queue handler 61/24061/3
2020-01-09 Florin Corassession: remove io event dispatch dbg msg 73/24273/1
2019-12-11 Nathan Skrzypczakquic: Add support for unidirectional streams 59/23759/5
2019-12-06 Florin Corassession: close for reset replies independent of state 21/23821/4
2019-11-20 Florin Corassession tcp: support pacer idle timeouts 18/23418/13
2019-11-10 Florin Corassession: re-set tx fifo event if out of buffers 46/23346/4
2019-11-07 Nathan Skrzypczaksession: ckpair store & crypto engine as mq params 90/23290/3
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-31 Florin Corassession: avoid double dispatch of new events 28/23128/6
2019-10-21 Florin Corasvcl: add api to set lcl ip 14/22814/3
2019-10-17 Florin Corassession: unify buffer tx dispatching 04/22804/4
2019-10-17 Florin Corassession tcp: infra for transports to send buffers 03/22803/6
2019-10-10 Florin Corastcp: improve pacing after idle send periods 58/22558/15
2019-10-10 Florin Corastcp: retry lost retransmits 52/22352/20
2019-10-09 Ryujiro Shibuyasession: avoid old io dispatch if no slots left to... 12/22612/6
2019-10-09 Nathan Skrzypczaksession: Add certificate store 45/22045/8
2019-09-30 Nathan Skrzypczaksession: Fix missing elt regrab 17/22417/2
2019-09-24 Damjan Marionvlib: add flag to explicitelly mark nodes which can... 19/22219/2
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-09 Florin Corassession: allow closed transports to send 29/21129/9
2019-08-05 Florin Corassession: cache align transport base class 39/21039/5
2019-07-29 Florin Corassession: fix vpp to app msg generation 68/20868/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-23 Florin Corassession: avoid postponing close 81/20781/2
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-09 Simon Zhangtcp: remove warning for multi-seg scnario. 53/20553/5
2019-06-29 Florin Corassvm: rename fifo tx notifications to reflect use 07/20407/10
2019-06-27 Nathan Skrzypczaksession: Add transport vft protocol options 31/20231/4
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-17 Florin Corasvcl/session: tx notifications for cut-thru sessions 77/18977/3
2019-04-16 Sirshak Dassvm_fifo rework to avoid contention on cursize 23/18223/13
2019-04-02 Florin Corassession: use app cb function wrappers 51/18651/2
2019-03-11 Florin Corastls: fixes and improvements 85/18085/8
2019-03-08 Florin Corassession/tcp/vcl: fixes and optimizations 94/18094/5
2019-03-07 Florin Corassession: use transport custom tx for app transports 78/18078/3
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-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-23 Florin Corassession: separate local session logic 96/17796/4
2019-02-09 Damjan Marionbuffers: fix typo 42/17442/1
2019-02-06 Damjan Marionbuffers: make buffer data size configurable from startu... 41/17341/3
2019-02-06 Florin Corastransport: cleanup 33/17333/6
2019-02-05 Florin Corassession: cleanup part 2 73/17273/9
2019-02-04 Florin Corassession: cleanup part 1 71/17271/8
2019-02-02 Florin Corassession: remove local buffer cache 20/17220/4
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
2019-01-02 David JohnsonFixes for buliding for 32bit targets: 97/16497/6
2019-01-01 Damjan Marionbuffers: remove unused code 46/16646/4
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-19 Florin Corastcp/session: notify transport of close when tx fifo... 37/16537/5
2018-12-19 Florin Corassession: handle close before app accept reply 21/16521/3
2018-12-17 Florin Corasvcl/session: handle reset/disconnect before app accept 91/16491/8
2018-12-13 Florin Corassession/tcp: support tx flush mark 48/16448/4
2018-12-05 Florin Corassession/tcp: postpone cleanup on reset 39/16339/6
2018-11-14 Dave BarachRemove c-11 memcpy checks from perf-critical code 16/15916/4
2018-11-08 Florin Corastcp: pacer and mrtt estimation improvements 08/15808/8
2018-11-07 Florin Corastcp: consume incoming buffers instead of reusing 33/15733/12
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-11-01 Florin Corastcp: fast retransmit pacing 58/15658/4
2018-10-31 Florin Corassession: prioritize postponed sessions 14/15614/5
2018-10-31 Florin Corassession: add wrk context 16/15616/5
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-05 Florin Corassession: fix local session tagging and cleanup 53/15153/3
2018-10-02 Florin Corastls: fix disconnects for sessions with pending data 64/15064/5
2018-09-20 Florin Corassession/svm: add want_tx_event flag to fifo 01/14901/4
2018-09-10 Florin Corassession: lock app worker mq for io events 43/14743/5
2018-09-06 Florin Corassession: support multiple worker binds 03/14603/15
2018-08-31 shubing guoVPP-1408: Fix bug that wrong tx fifo drop in buffer... 72/14572/7
2018-08-24 Florin Corassession: fix coverity warnings 74/14474/1
2018-08-24 Florin Corassession: add support for multiple app workers 76/14176/20
2018-07-27 Florin Corasvcl: use events for epoll/select/read/write 28/13528/36
2018-07-23 Florin Corassession: send rx events only if session ready 00/13600/3
2018-07-19 Florin Corassession: coverity warnings 24/13524/4
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-11 Florin Corassession: push tx notifications only if needed 33/13433/3
2018-06-30 Florin Corastcp: fix single loop prefetch 08/13308/1
2018-06-30 Florin Corassession: send tx notification to app 03/13303/4
2018-06-26 Florin Corastcp/session: tx optimizations 30/13230/2
2018-06-21 Florin Corastcp: move tracing out of established loop 68/13168/2
2018-06-19 Florin Corastcp: optimize tcp output 66/13066/10
2018-06-11 Florin Corastcp: cleanup connection/session fixes 31/12931/11
2018-06-09 Florin Corassession: cleanup queue node tracing 68/12968/3
next