aboutsummaryrefslogtreecommitdiffstats
path: root/src/svm/fifo_segment.c
AgeCommit message (Expand)AuthorFilesLines
2021-11-24session: improve fifo segment allocationFilip Tehlar1-1/+1
2021-08-11svm: make more fifo segment header fields privateFlorin Coras1-18/+18
2021-06-16vcl: fix fifo sharingFlorin Coras1-0/+8
2021-06-03svm: release mem order for fifo chunk list CASFlorin Coras1-6/+9
2021-05-28svm: fix inadequate atomic load for chunk mgrDave Wallace1-3/+3
2021-05-10svm: try chunk alloc only if enough space availableFlorin Coras1-1/+2
2021-04-20svm: allow external chunk alloc on segmentFlorin Coras1-0/+24
2021-04-02svm: lock-free fifo chunk list push and popFlorin Coras1-40/+56
2021-03-30svm: cleanup mq private data on fifo segment cleanupFlorin Coras1-1/+1
2021-02-28session svm: segment manager and fifo segment leaksFlorin Coras1-0/+2
2021-02-26svm: fix shared hdr migrationFlorin Coras1-7/+8
2021-02-22vcl: cleanup fifos detached from segmentsFlorin Coras1-3/+16
2021-02-22svm: free shared fifo on detachFlorin Coras1-2/+4
2021-02-20svm: return chunks to slice on fifo detachFlorin Coras1-17/+13
2021-02-19session vppinfra: asan fixesFlorin Coras1-0/+1
2021-02-18svm: fix active fifo ll on attachFlorin Coras1-0/+4
2021-01-28svm vcl: add helper fn that discovers mqs in segmentFlorin Coras1-0/+33
2021-01-25svm: add custom q implementation for mqFlorin Coras1-3/+4
2021-01-09session svm: fix fifo migrationFlorin Coras1-25/+37
2020-12-30svm: fifo segment sptr for fifo hdr free listFlorin Coras1-18/+47
2020-12-29svm vcl: allow random offsets for fifo segments in appsFlorin Coras1-8/+19
2020-12-29svm: allow mq attachments at random offsetsFlorin Coras1-0/+69
2020-12-28svm: move active fifo list to private sliceFlorin Coras1-15/+29
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