aboutsummaryrefslogtreecommitdiffstats
path: root/src/svm
AgeCommit message (Expand)AuthorFilesLines
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
2018-05-31VPP-1299: Reset uid/gid on shared memory segment if client starts first.Ole Troan1-0/+4
2018-05-24VPP-1286: close the fd after mmap-ing svm segmentsDave Barach1-0/+2
2018-05-10vppinfra: use count_trailing_zeros in sparse_vec_indexDamjan Marion1-1/+1
2018-05-09session: cleanup session tx functionFlorin Coras1-3/+3
2018-04-27svm/session: improve svm fifo allocationFlorin Coras1-13/+15
2018-04-18udp/session: refactor to support dgram modeFlorin Coras2-1/+24
2018-03-16Fix sample-plugin build on ubuntu 18.04Damjan Marion1-1/+0
2018-03-15tls: add openssl engineFlorin Coras1-0/+43
2018-03-02session: first approximation implementation of tlsFlorin Coras2-5/+7
2018-02-14session: support local sessions and deprecate redirectsFlorin Coras2-5/+8
2018-02-05session: segment manager refactorFlorin Coras5-159/+173
2018-02-02vlmemory/svm: fix client detach from svm regionFlorin Coras2-5/+36