vcl: accept vcl spurious wakeup in epoll wait eventfd
[vpp.git] / src / svm / svm_fifo.c
2022-04-05 Damjan Marionvppinfra: refactor address sanitizer 86/35886/3
2022-01-19 Florin Corassvm: update number of segments in svm_fifo_segments 61/34961/3
2022-01-19 Florin Corassvm: fix return for partial segment enqueue 60/34960/3
2021-05-20 Florin Corastls svm: prealloc tcp fifo chunks before ssl write 89/32389/3
2020-12-30 Florin Corassvm: fifo segment sptr for fifo hdr free list 56/30556/6
2020-12-29 Florin Corassession: remove fifo segment va allocator 53/30553/5
2020-12-29 Florin Corassvm: allow mq attachments at random offsets 90/30390/53
2020-12-26 Florin Corassvm: change fifo pointers to offsets 63/30363/32
2020-12-25 Florin Corassvm: split fifo into private and shared structs 49/30349/33
2020-12-21 Florin Corassvm: honor max requested bytes in fifo segments 23/30523/3
2020-12-20 Florin Corastls: use fifo segments instead of chunks 87/30487/10
2020-11-24 Florin Corassvm: support for multi-segment enqueues 12/30112/7
2020-11-19 Florin Corassvm: init chunk rb tree indices in fifo 72/29972/4
2020-10-21 Benoît Gannesvm: fix ASAN annotations for external chunks 52/29552/2
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-08-06 Dave Barachmisc: harmonize names 89/28189/1
2020-02-26 Florin Corastls session: fix unlisten 33/25433/4
2020-02-26 Florin Corassvm: remove chunk add function 22/24822/9
2020-02-25 Florin Corassvm: minimal initial fifo 35/24735/13
2020-02-25 Florin Corassvm: refactor fifo 86/24086/65
2020-02-25 Florin Corassvm: refactor fifo chunk tracking 74/23974/34
2019-10-16 Ryujiro Shibuyasvm: immediate fifo growth even when wrapped 61/22761/6
2019-08-29 Florin Corassvm: fix fifo hdr freelist allocation 03/21603/3
2019-08-05 Florin Corassvm: fix fifo growth on dequeue with drop 68/21068/3
2019-07-03 Florin Corassvm: fix multi-chunk fifo alloc and add more tests 67/20467/9
2019-06-25 Florin Corassvm: make sure chunk search does not return tnil 04/20304/2
2019-06-24 Nathan Skrzypczaksession: full lock on session_send_evt_to_thread 50/20250/4
2019-05-07 Florin Corassvm: decouple fifo and default chunk allocation 45/19345/12
2019-05-03 Florin Corassession/svm: apis for fifo shrinking 37/19337/3
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-01-17 Florin Corasvcl/session: replicate events for shared sessions 16/16816/5
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-11-14 Dave BarachRemove c-11 memcpy checks from perf-critical code 16/15916/4
2018-10-25 Florin Corassession/tcp: improve cli 21/15521/2
2018-10-23 Dave Barachc11 safe string handling support 47/15347/10
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-24 Florin Corassvm: march svm_fifo take 2 83/14883/3
2018-09-18 Florin Corassvm: better march support for svm fifo 07/13307/13
2018-09-12 Florin Corasvcl: add apis that expos fifo as buffer 68/14768/3
2018-07-27 Florin Corasvcl: use events for epoll/select/read/write 28/13528/36
2018-06-11 Florin Corastcp: cleanup connection/session fixes 31/12931/11
2018-06-01 Florin Corassession: improve disconnect handling 34/12834/3
2018-05-09 Florin Corassession: cleanup session tx function 39/12439/11
2018-04-18 Florin Corasudp/session: refactor to support dgram mode 34/11634/18
2018-03-02 Florin Corassession: first approximation implementation of tls 68/10768/27
2017-09-08 Chris LukeFixes for issues reported by Coverity (VPP-972) 38/8338/5
2017-08-25 Florin Corastcp: retransmit and multi-buffer segment fixes and... 33/8133/10
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-22 Florin CorasImprove svm fifo and tcp tx path performance (VPP-846) 93/7193/9
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-05-20 Florin CorasImprove session debugging 09/6809/5
2017-05-01 Florin CorasTCP ooo reception fixes 44/6444/5
2017-04-24 Florin CorasSession layer improvements 09/6309/7
2017-04-19 Florin CorasAdd more svm fifo unit tests 48/6248/2
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-04 Florin CorasCleanup URI code and TCP bugfixing 03/5603/7
2017-03-01 Dave BarachVPP-598: tcp stack initial commit 61/5561/7