aboutsummaryrefslogtreecommitdiffstats
path: root/src/svm
AgeCommit message (Expand)AuthorFilesLines
2021-09-23svm: remove unused fifo functionsFlorin Coras1-57/+0
2021-08-11svm: make more fifo segment header fields privateFlorin Coras3-41/+24
2021-06-24svm: fix asan check failed @svm_map_region on armTianyu Li1-4/+3
2021-06-17session: optimize ct fifo segment allocationsFlorin Coras1-0/+1
2021-06-16vcl: fix fifo sharingFlorin Coras2-0/+9
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-20tls svm: prealloc tcp fifo chunks before ssl writeFlorin Coras1-0/+3
2021-05-10svm: try chunk alloc only if enough space availableFlorin Coras1-1/+2
2021-04-20svm: allow external chunk alloc on segmentFlorin Coras2-0/+32
2021-04-02svm: lock-free fifo chunk list push and popFlorin Coras2-43/+57
2021-03-30svm: cleanup mq private data on fifo segment cleanupFlorin Coras3-2/+16
2021-03-29svm session vcl: per app rx message queuesFlorin Coras1-1/+1
2021-03-25svm: add producer wait functionFlorin Coras2-13/+46
2021-03-25svm: fix producer deadlock in svm_msg_q_wait()nandfan1-5/+9
2021-02-28session svm: segment manager and fifo segment leaksFlorin Coras1-0/+2
2021-02-26svm: fix shared hdr migrationFlorin Coras2-7/+9
2021-02-22vcl: cleanup fifos detached from segmentsFlorin Coras2-3/+26
2021-02-22svm: free shared fifo on detachFlorin Coras1-2/+4
2021-02-20svm: return chunks to slice on fifo detachFlorin Coras2-18/+14
2021-02-19session vppinfra: asan fixesFlorin Coras1-0/+1
2021-02-18svm: fix active fifo ll on attachFlorin Coras1-0/+4
2021-02-15svm: fix mq coverity warningFlorin Coras1-2/+7
2021-02-15misc: coverity fixesDave Barach1-0/+1
2021-02-05session svm: non blocking mqFlorin Coras2-74/+181
2021-01-28svm vcl: add helper fn that discovers mqs in segmentFlorin Coras3-0/+43
2021-01-25svm: add custom q implementation for mqFlorin Coras3-95/+288
2021-01-24svm: use standard function to reset stale mutexBenoît Ganne1-2/+7
2021-01-20svm: add standard include for __WORDSIZENathan Moos1-0/+1
2021-01-09session svm: fix fifo migrationFlorin Coras3-27/+41
2021-01-06svm: force fixed memfd mapping if va providedFlorin Coras1-3/+3
2020-12-30svm: fifo segment sptr for fifo hdr free listFlorin Coras4-49/+88
2020-12-29session: remove fifo segment va allocatorFlorin Coras1-1/+1
2020-12-29svm vcl: allow random offsets for fifo segments in appsFlorin Coras2-10/+34
2020-12-29svm: allow mq attachments at random offsetsFlorin Coras6-70/+198
2020-12-28svm: move active fifo list to private sliceFlorin Coras2-16/+30
2020-12-26svm: change fifo pointers to offsetsFlorin Coras4-156/+230
2020-12-24svm: split fifo into private and shared structsFlorin Coras5-214/+318
2020-12-23svm: separate private from shared fifo segment ptrsFlorin Coras3-51/+49
2020-12-23svm: remove fifo segment heapFlorin Coras5-150/+181
2020-12-21svm: honor max requested bytes in fifo segmentsFlorin Coras1-1/+1
2020-12-20tls: use fifo segments instead of chunksFlorin Coras2-0/+51
2020-12-14misc: move to new pool_foreach macrosDamjan Marion2-6/+6
2020-12-08svm: fix ssvm_va for private segmentsFlorin Coras1-1/+1
2020-12-03svm: fix mutex consistency on trylockFlorin Coras2-4/+16
2020-11-30svm: make svm queue mutex robustFlorin Coras2-2/+9
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-24svm: support for multi-segment enqueuesFlorin Coras2-0/+92
2020-11-20svm: fix coverity warningFlorin Coras1-6/+7