aboutsummaryrefslogtreecommitdiffstats
path: root/src/svm
AgeCommit message (Expand)AuthorFilesLines
2020-02-25svm: refactor fifoFlorin Coras6-881/+782
2020-02-25svm: refactor fifo chunk trackingFlorin Coras3-82/+294
2020-02-11vppinfra: remove the historical mheap memory allocatorDave Barach3-49/+0
2020-02-11svm: numa awareness for ssvm segmentsFlorin Coras2-25/+30
2020-01-31session: fix chunk batch alloc for large fifosFlorin Coras1-6/+8
2020-01-08svm: fix eventfd signal write error checkFlorin Coras1-2/+2
2020-01-03session: fix per slice fifo preallocFlorin Coras1-8/+10
2019-12-30svm: broadcast on raw dequeues and full ringsFlorin Coras3-7/+28
2019-12-20svm: fix multichunk alloc with not enough spaceFlorin Coras1-2/+32
2019-12-20svm: fix sh ssvm size for private segmentsFlorin Coras2-11/+10
2019-12-19session: reserve memory for rbtreeFlorin Coras2-4/+44
2019-12-18svm: decrease svm map verbosityFlorin Coras1-1/+1
2019-12-12session svm: support for segments larger than 4GBFlorin Coras4-13/+12
2019-12-12session svm: per thread fifo segment slicesFlorin Coras3-205/+324
2019-12-11session: Add mq debug cliNathan Skrzypczak2-0/+20
2019-12-10api: multiple connections per processDave Barach1-1/+1
2019-11-27misc: add address sanitizer heap instrumentationBenoît Ganne2-0/+8
2019-11-12svm: improve fifo segment verbose cliFlorin Coras2-9/+37
2019-11-07svm: fix byte accounting when allocating fifo headerFlorin Coras1-0/+1
2019-10-16svm: immediate fifo growth even when wrappedRyujiro Shibuya2-8/+117
2019-09-20session: fix msg freeing on errorNathan Skrzypczak1-5/+0
2019-08-29svm: fix fifo hdr freelist allocationFlorin Coras2-1/+5
2019-08-13svm: fix svmtool and svmdbtool segment fault.Guanghua Zhang2-0/+4
2019-08-08svm: fix fifo max writeable chunk computationFlorin Coras1-1/+1
2019-08-05svm: fix fifo growth on dequeue with dropFlorin Coras1-0/+6
2019-07-30vppinfra: refactor use of CLIB_MEMORY_BARRIER ()jaszha031-4/+2
2019-07-30vppinfra: conformed spinlocks to use CLIB_PAUSEjaszha031-2/+3
2019-07-29session: fix vpp to app msg generationFlorin Coras1-2/+4
2019-07-12svm: handles heap dlmalloc allocation failureBenoît Ganne1-0/+6
2019-07-03svm: fix multi-chunk fifo alloc and add more testsFlorin Coras3-10/+127
2019-07-02svm: fix shm segment deleteFlorin Coras1-1/+1
2019-06-29svm: rename fifo tx notifications to reflect useFlorin Coras1-42/+42
2019-06-28quic : Use TX event for app read notificationNathan Skrzypczak1-3/+7
2019-06-26svm: fix fifo segment free chunk bytes accountingFlorin Coras2-4/+9
2019-06-25svm: make sure chunk search does not return tnilFlorin Coras1-0/+2
2019-06-24session: full lock on session_send_evt_to_threadNathan Skrzypczak1-2/+2
2019-06-18session: fix memory out of bound issueLijian.Zhang1-1/+1
2019-06-11ssvm: disable private segment expandFlorin Coras1-0/+1
2019-06-09svm: improve fifo segment showFlorin Coras2-7/+34
2019-05-21svm_queue_timedwait_inline: lock after waitVratko Polak1-1/+1
2019-05-20consolidate all mutux opertionPing Yu1-17/+17
2019-05-14svm: improve fifo segment prealloc supportFlorin Coras3-196/+349
2019-05-09session: segment manager fixesFlorin Coras2-17/+3
2019-05-07svm: decouple fifo and default chunk allocationFlorin Coras4-135/+149
2019-05-03session/svm: apis for fifo shrinkingFlorin Coras3-1/+42
2019-05-03svm: basic support for fifo shrinkingFlorin Coras2-78/+263
2019-05-03svm: store normalized head/tail for fifoFlorin Coras2-51/+41
2019-05-01svm: remove dead code triggering overflowBenoît Ganne1-26/+0
2019-04-30svm: more fifo refactor/cleanupFlorin Coras2-600/+846
2019-04-27svm: fix fifo tail/head/ooo logic for u32 wrapFlorin Coras2-4/+4