aboutsummaryrefslogtreecommitdiffstats
path: root/src/svm
AgeCommit message (Expand)AuthorFilesLines
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
2018-11-14Remove c-11 memcpy checks from perf-critical codeDave Barach2-24/+25
2018-10-25session/tcp: improve cliFlorin Coras1-10/+15
2018-10-25pmalloc: support for 4K pagesDamjan Marion1-2/+2
2018-10-23c11 safe string handling supportDave Barach10-47/+48
2018-10-19vppinfra: add atomic macros for __sync builtinsSirshak Das4-11/+11
2018-10-16Fix coverity issue for potentially overflowing of page sizeHaiyang Tan1-1/+1
2018-10-05session: fix local session tagging and cleanupFlorin Coras3-2/+6
2018-09-25tcp: add option to cfg max rx fifo sizeFlorin Coras1-1/+1
2018-09-24svm: march svm_fifo take 2Florin Coras1-71/+17
2018-09-20session/svm: add want_tx_event flag to fifoFlorin Coras1-0/+13
2018-09-18svm: better march support for svm fifoFlorin Coras2-96/+87
2018-09-12vcl: add apis that expos fifo as bufferFlorin Coras2-2/+57
2018-09-12vcl: improve read and fifo event handlingFlorin Coras2-5/+9
2018-09-06vcl/session/svm: fix coverity warningsFlorin Coras1-1/+1
2018-08-2832/64 shmem bihash interoperabilityDave Barach1-1/+1
2018-08-26cmake: add add_vpp_library and add_vpp_executable macrosDamjan Marion1-24/+21
2018-08-24session: add support for multiple app workersFlorin Coras1-3/+4
2018-08-17CMake as an alternative to autotools (experimental)Damjan Marion1-0/+62
2018-08-10vcl: support for eventfd mq signalingFlorin Coras4-27/+167
2018-08-03svm: add support for eventfd signaling to queueFlorin Coras4-68/+113
2018-07-27vcl: use events for epoll/select/read/writeFlorin Coras3-18/+44
2018-07-23session: send rx events only if session readyFlorin Coras1-0/+6
2018-07-23fix vector index range checksEyal Bari1-1/+1
2018-07-18svm: make message queue more compactFlorin Coras2-18/+31
2018-07-18Add config option to use dlmalloc instead of mheapDave Barach3-19/+87
2018-07-17session: send ctrl msg over mqFlorin Coras2-2/+3
2018-07-17session: use msg queue for eventsFlorin Coras6-40/+255
2018-07-17session: make sure segment sizes are page alignedFlorin Coras1-2/+3
2018-07-11session: push tx notifications only if neededFlorin Coras1-0/+6
2018-07-08session/svm: fix coverity warningsFlorin Coras1-2/+5
2018-07-06svm: add unidirectional message queueFlorin Coras4-3/+496
2018-06-11tcp: cleanup connection/session fixesFlorin Coras2-0/+8
2018-06-05VPP API: Memory traceOle Troan1-0/+4
2018-06-01session: improve disconnect handlingFlorin Coras1-1/+2