aboutsummaryrefslogtreecommitdiffstats
path: root/src/svm
AgeCommit message (Expand)AuthorFilesLines
2019-08-09svm: 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
2019-04-26svm: fifo segment support for chunk allocationFlorin Coras4-17/+217
2019-04-25session: cleanup segment manager and fifo segmentFlorin Coras6-502/+477
2019-04-24svm: fifo ooo reads/writes with multiple chunksFlorin Coras3-56/+174
2019-04-24svm: move mq test to ut pluginFlorin Coras1-177/+0
2019-04-24svm: move fifo tests to ut pluginFlorin Coras1-362/+0
2019-04-20svm: reorganize fifo march codeFlorin Coras2-239/+185
2019-04-19svm: support addition of chunks to fifosFlorin Coras3-12/+86
2019-04-18svm: allow indirect fifo data chunksFlorin Coras3-165/+167
2019-04-16svm_fifo rework to avoid contention on cursizeSirshak Das3-244/+393
2019-04-08host stack: update stale copyrightFlorin Coras12-12/+12
2019-04-03session: allow more fifos in preallocated segmentsFlorin Coras1-4/+0
2019-03-22svm/atomics: add clib_atomic_swap_rel_nFlorin Coras1-2/+2
2019-03-21session/fifo: make event unset atomicFlorin Coras1-2/+2
2019-03-12svm mq: add unit testFlorin Coras1-3/+0
2019-03-04svm: avoid heap push/pop on fifo freeFlorin Coras1-3/+0
2019-02-21svm: fix mem ordering for enqueue nocopyFlorin Coras1-1/+1
2019-01-29vls: multi-process and multi-threaded apps improvementsFlorin Coras1-1/+1
2019-01-17vcl/session: replicate events for shared sessionsFlorin Coras2-7/+43
2019-01-10session/vcl: improve fifo tx notificationsFlorin Coras1-30/+80
2019-01-02Fixes for buliding for 32bit targets:David Johnson6-13/+21
2018-12-03svm: use explicit svm fifo segment main for slavesFlorin Coras3-41/+49
2018-11-30session: segment handle in accept/connect notificationsFlorin Coras3-2/+5
2018-11-28Use acquire/release ordering when accessing svm_fifo shared variable cursizeSirshak Das2-8/+8