svm: support for multi-segment enqueues
[vpp.git] / src / svm / svm_fifo.h
2020-11-24 Florin Corassvm: support for multi-segment enqueues 12/30112/7
2020-10-12 Florin Corasvcl svm: segments improvements 80/29380/6
2020-09-29 Florin Corasvcl svm: provide apps access to fifo chunks 96/29096/7
2020-09-08 Florin Corassvm session: document unsupported fifo deq combinations 87/28687/3
2020-04-20 Florin Corassvm: check if fifo free list index is valid on alloc 76/26576/5
2020-03-09 Florin Corassvm: track fifo segment virtual memory consumption 01/25701/7
2020-02-26 Florin Corassvm: remove chunk add function 22/24822/9
2020-02-25 Florin Corassvm: refactor fifo 86/24086/65
2020-02-25 Florin Corassvm: refactor fifo chunk tracking 74/23974/34
2019-12-12 Florin Corassession svm: per thread fifo segment slices 71/23871/15
2019-10-16 Ryujiro Shibuyasvm: immediate fifo growth even when wrapped 61/22761/6
2019-08-08 Florin Corassvm: fix fifo max writeable chunk computation 57/21157/2
2019-07-03 Florin Corassvm: fix multi-chunk fifo alloc and add more tests 67/20467/9
2019-06-29 Florin Corassvm: rename fifo tx notifications to reflect use 07/20407/10
2019-06-28 Nathan Skrzypczakquic : Use TX event for app read notification 23/19823/10
2019-05-07 Florin Corassvm: decouple fifo and default chunk allocation 45/19345/12
2019-05-03 Florin Corassvm: basic support for fifo shrinking 83/19283/21
2019-05-03 Florin Corassvm: store normalized head/tail for fifo 09/19309/4
2019-04-30 Florin Corassvm: more fifo refactor/cleanup 05/19205/9
2019-04-27 Florin Corassvm: fix fifo tail/head/ooo logic for u32 wrap 01/19201/9
2019-04-26 Florin Corassvm: fifo segment support for chunk allocation 76/19176/9
2019-04-25 Florin Corassession: cleanup segment manager and fifo segment 51/19151/15
2019-04-24 Florin Corassvm: fifo ooo reads/writes with multiple chunks 69/19069/13
2019-04-20 Florin Corassvm: reorganize fifo march code 61/19061/6
2019-04-19 Florin Corassvm: support addition of chunks to fifos 55/19055/5
2019-04-18 Florin Corassvm: allow indirect fifo data chunks 79/18779/22
2019-04-16 Sirshak Dassvm_fifo rework to avoid contention on cursize 23/18223/13
2019-04-08 Florin Corashost stack: update stale copyright 46/18746/3
2019-03-22 Florin Corassvm/atomics: add clib_atomic_swap_rel_n 73/18473/2
2019-03-21 Florin Corassession/fifo: make event unset atomic 68/18468/1
2019-02-21 Florin Corassvm: fix mem ordering for enqueue nocopy 38/17738/2
2019-01-29 Florin Corasvls: multi-process and multi-threaded apps improvements 71/17071/13
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
2018-11-30 Florin Corassession: segment handle in accept/connect notifications 84/16284/7
2018-11-28 Sirshak DasUse acquire/release ordering when accessing svm_fifo... 84/16184/6
2018-10-19 Sirshak Dasvppinfra: add atomic macros for __sync builtins 81/15181/5
2018-10-05 Florin Corassession: fix local session tagging and cleanup 53/15153/3
2018-09-20 Florin Corassession/svm: add want_tx_event flag to fifo 01/14901/4
2018-09-12 Florin Corasvcl: add apis that expos fifo as buffer 68/14768/3
2018-09-12 Florin Corasvcl: improve read and fifo event handling 64/14764/9
2018-07-23 Florin Corassession: send rx events only if session ready 00/13600/3
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-11 Florin Corastcp: cleanup connection/session fixes 31/12931/11
2018-04-18 Florin Corasudp/session: refactor to support dgram mode 34/11634/18
2018-03-15 Florin Corastls: add openssl engine 67/11067/17
2018-03-02 Florin Corassession: first approximation implementation of tls 68/10768/27
2017-08-10 Dave BarachImprove the svm fifo allocator 85/7885/5
2017-08-10 Dave BarachTCP proxy prototype 27/7927/8
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-01 Dave BarachImprove fifo allocator performance 35/6935/11
2017-05-17 Dave BarachVPP-846: tcp perf / scale / hardening 31/6731/2
2017-05-01 Florin CorasTCP ooo reception fixes 44/6444/5
2017-04-24 Florin CorasSession layer improvements 09/6309/7
2017-04-18 Dave BarachFix fifo ooo bugs and improve testing 08/6208/9
2017-04-14 Florin CorasSession layer refactoring 67/6067/10
2017-04-02 Florin CorasTCP cc/window management fixes and debugging 49/5949/11
2017-03-28 Florin CorasTCP/session improvements 44/5744/19
2017-03-01 Dave BarachVPP-598: tcp stack initial commit 61/5561/7