aboutsummaryrefslogtreecommitdiffstats
path: root/src/svm/fifo_segment.c
AgeCommit message (Expand)AuthorFilesLines
2020-12-26svm: change fifo pointers to offsetsFlorin Coras1-35/+38
2020-12-24svm: split fifo into private and shared structsFlorin Coras1-44/+114
2020-12-23svm: separate private from shared fifo segment ptrsFlorin Coras1-45/+34
2020-12-23svm: remove fifo segment heapFlorin Coras1-117/+107
2020-11-26svm: use internal function to prealloc fifo hdrsFlorin Coras1-30/+3
2020-11-26svm: only try to pre-allocate requested number of fifo pairsBenoît Ganne1-1/+8
2020-11-20svm: fix coverity warningFlorin Coras1-6/+7
2020-11-19svm: move chunk locks to linked listFlorin Coras1-37/+48
2020-11-19svm: init chunk rb tree indices in fifoFlorin Coras1-4/+0
2020-11-18svm: fifo segment cleanupFlorin Coras1-341/+205
2020-11-09session: delegate fifo ooo lookup init to transportsFlorin Coras1-6/+0
2020-10-21svm: fix ASAN annotations for external chunksBenoît Ganne1-0/+1
2020-09-30svm: harmonize ssvm namesFlorin Coras1-3/+3
2020-09-30svm session: use new clib mem apis for segmentsFlorin Coras1-3/+3
2020-09-28vppinfra: don't call dlmalloc API directly from the codeDamjan Marion1-4/+1
2020-04-28svm: fix fifo alignemnt in batch preallocFlorin Coras1-3/+9
2020-04-28svm: null instead of panic if fifo hdr alloc failsFlorin Coras1-1/+4
2020-04-20svm: check if fifo free list index is valid on allocFlorin Coras1-0/+7
2020-04-09session: update fifo slice on session migrationFlorin Coras1-14/+75
2020-04-09svm: use active fifo count in fifo testFlorin Coras1-12/+8
2020-03-27vcl: support for uword segmentsFlorin Coras1-1/+1
2020-03-26svm: correct format_fifo_segmentRyujiro Shibuya1-3/+4
2020-03-16svm: chunk alloc statsRyujiro Shibuya1-5/+12
2020-03-12svm: cleanup chunk and fifo allocationFlorin Coras1-37/+62
2020-03-09svm: track fifo segment virtual memory consumptionFlorin Coras1-38/+64
2020-03-05session: reduce segment reserved bytesFlorin Coras1-3/+2
2020-03-05session: fix segment search on fifo allocFlorin Coras1-0/+6
2020-02-29svm: fix slice locking on fifo allocFlorin Coras1-5/+15
2020-02-26svm: fix coverity warningsFlorin Coras1-1/+0
2020-02-26svm: support multi-chunk fifo chunk allocFlorin Coras1-7/+133
2020-02-26svm: remove chunk add functionFlorin Coras1-11/+11
2020-02-25svm: minimal initial fifoFlorin Coras1-7/+8
2020-02-25session svm: tracking segment memory usageRyujiro Shibuya1-13/+141
2020-02-25svm: refactor fifoFlorin Coras1-94/+95
2020-02-25svm: refactor fifo chunk trackingFlorin Coras1-23/+9
2020-02-11vppinfra: remove the historical mheap memory allocatorDave Barach1-6/+0
2020-01-31session: fix chunk batch alloc for large fifosFlorin Coras1-6/+8
2020-01-03session: fix per slice fifo preallocFlorin Coras1-8/+10
2019-12-20svm: fix multichunk alloc with not enough spaceFlorin Coras1-2/+32
2019-12-20svm: fix sh ssvm size for private segmentsFlorin Coras1-11/+9
2019-12-19session: reserve memory for rbtreeFlorin Coras1-4/+42
2019-12-12session svm: support for segments larger than 4GBFlorin Coras1-7/+7
2019-12-12session svm: per thread fifo segment slicesFlorin Coras1-190/+295
2019-11-12svm: improve fifo segment verbose cliFlorin Coras1-9/+32
2019-11-07svm: fix byte accounting when allocating fifo headerFlorin Coras1-0/+1
2019-08-29svm: fix fifo hdr freelist allocationFlorin Coras1-0/+4
2019-07-03svm: fix multi-chunk fifo alloc and add more testsFlorin Coras1-3/+15
2019-06-26svm: fix fifo segment free chunk bytes accountingFlorin Coras1-3/+8
2019-06-09svm: improve fifo segment showFlorin Coras1-7/+33
2019-05-14svm: improve fifo segment prealloc supportFlorin Coras1-193/+290