Gitiles
Code Review
Sign In
gerrit.nordix.org
/
fdio
/
vpp
/
579b165069e7c14392cded3a76e5cc1964ad13a9
/
src
/
svm
1afa7af
session: fix msg freeing on error
by Nathan Skrzypczak
· 5 years ago
73cad33
svm: fix fifo hdr freelist allocation
by Florin Coras
· 5 years ago
60f16c2
svm: fix svmtool and svmdbtool segment fault.
by Guanghua Zhang
· 5 years ago
fcd26a0
svm: fix fifo max writeable chunk computation
by Florin Coras
· 5 years ago
0a6562c
svm: fix fifo growth on dequeue with drop
by Florin Coras
· 5 years ago
f25e7cf
vppinfra: refactor use of CLIB_MEMORY_BARRIER ()
by jaszha03
· 6 years ago
0455c43
vppinfra: conformed spinlocks to use CLIB_PAUSE
by jaszha03
· 6 years ago
2b5fed8
session: fix vpp to app msg generation
by Florin Coras
· 5 years ago
0af49a8
svm: handles heap dlmalloc allocation failure
by Benoît Ganne
· 5 years ago
eaacce4
svm: fix multi-chunk fifo alloc and add more tests
by Florin Coras
· 5 years ago
6898e5c
svm: fix shm segment delete
by Florin Coras
· 5 years ago
2d379d8
svm: rename fifo tx notifications to reflect use
by Florin Coras
· 5 years ago
e82a7ad
quic : Use TX event for app read notification
by Nathan Skrzypczak
· 6 years ago
1c91c77
svm: fix fifo segment free chunk bytes accounting
by Florin Coras
· 5 years ago
8eb3e07
svm: make sure chunk search does not return tnil
by Florin Coras
· 5 years ago
b4c6775
session: full lock on session_send_evt_to_thread
by Nathan Skrzypczak
· 5 years ago
b6d61e3
session: fix memory out of bound issue
by Lijian.Zhang
· 6 years ago
f0b68a5
ssvm: disable private segment expand
by Florin Coras
· 6 years ago
5368bb0
svm: improve fifo segment show
by Florin Coras
· 6 years ago
a29d18a
svm_queue_timedwait_inline: lock after wait
by Vratko Polak
· 6 years ago
a474894
consolidate all mutux opertion
by Ping Yu
· 6 years ago
f9d4ab4
svm: improve fifo segment prealloc support
by Florin Coras
· 6 years ago
404b8a3
session: segment manager fixes
by Florin Coras
· 6 years ago
cefd5d8
svm: decouple fifo and default chunk allocation
by Florin Coras
· 6 years ago
344ce42
session/svm: apis for fifo shrinking
by Florin Coras
· 6 years ago
a7570b0
svm: basic support for fifo shrinking
by Florin Coras
· 6 years ago
29a59c3
svm: store normalized head/tail for fifo
by Florin Coras
· 6 years ago
eecdf93
svm: remove dead code triggering overflow
by Benoît Ganne
· 6 years ago
87b15ce
svm: more fifo refactor/cleanup
by Florin Coras
· 6 years ago
de146e5
svm: fix fifo tail/head/ooo logic for u32 wrap
by Florin Coras
· 6 years ago
b095a3c
svm: fifo segment support for chunk allocation
by Florin Coras
· 6 years ago
88001c6
session: cleanup segment manager and fifo segment
by Florin Coras
· 6 years ago
4375fa3
svm: fifo ooo reads/writes with multiple chunks
by Florin Coras
· 6 years ago
d35d423
svm: move mq test to ut plugin
by Florin Coras
· 6 years ago
52ef4c5
svm: move fifo tests to ut plugin
by Florin Coras
· 6 years ago
99ad2fc
svm: reorganize fifo march code
by Florin Coras
· 6 years ago
2309e7a
svm: support addition of chunks to fifos
by Florin Coras
· 6 years ago
0a84680
svm: allow indirect fifo data chunks
by Florin Coras
· 6 years ago
28aa539
svm_fifo rework to avoid contention on cursize
by Sirshak Das
· 6 years ago
c5df8c7
host stack: update stale copyright
by Florin Coras
· 6 years ago
02ad5bc
session: allow more fifos in preallocated segments
by Florin Coras
· 6 years ago
881d13e
svm/atomics: add clib_atomic_swap_rel_n
by Florin Coras
· 6 years ago
4b76112
session/fifo: make event unset atomic
by Florin Coras
· 6 years ago
176bcb2
svm mq: add unit test
by Florin Coras
· 6 years ago
f8bdc6e
svm: avoid heap push/pop on fifo free
by Florin Coras
· 6 years ago
0964985
svm: fix mem ordering for enqueue nocopy
by Florin Coras
· 6 years ago
0ef8ef2
vls: multi-process and multi-threaded apps improvements
by Florin Coras
· 6 years ago
72b0428
vcl/session: replicate events for shared sessions
by Florin Coras
· 6 years ago
1bcad5c
session/vcl: improve fifo tx notifications
by Florin Coras
· 6 years ago
d9818dd
Fixes for buliding for 32bit targets:
by David Johnson
· 6 years ago
adc74d7
svm: use explicit svm fifo segment main for slaves
by Florin Coras
· 6 years ago
fa76a76
session: segment handle in accept/connect notifications
by Florin Coras
· 6 years ago
19515ac
Use acquire/release ordering when accessing svm_fifo shared variable cursize
by Sirshak Das
· 6 years ago
178cf49
Remove c-11 memcpy checks from perf-critical code
by Dave Barach
· 6 years ago
de9a849
session/tcp: improve cli
by Florin Coras
· 6 years ago
567e61d
pmalloc: support for 4K pages
by Damjan Marion
· 6 years ago
b7b9299
c11 safe string handling support
by Dave Barach
· 6 years ago
2f6d7bb
vppinfra: add atomic macros for __sync builtins
by Sirshak Das
· 6 years ago
a5ab503
Fix coverity issue for potentially overflowing of page size
by Haiyang Tan
· 6 years ago
326b81e
session: fix local session tagging and cleanup
by Florin Coras
· 6 years ago
ca03186
tcp: add option to cfg max rx fifo size
by Florin Coras
· 6 years ago
983cc7d
svm: march svm_fifo take 2
by Florin Coras
· 6 years ago
0e88e85
session/svm: add want_tx_event flag to fifo
by Florin Coras
· 6 years ago
3aa7af3
svm: better march support for svm fifo
by Florin Coras
· 6 years ago
2cba853
vcl: add apis that expos fifo as buffer
by Florin Coras
· 6 years ago
41c9e04
vcl: improve read and fifo event handling
by Florin Coras
· 6 years ago
1459877
vcl/session/svm: fix coverity warnings
by Florin Coras
· 6 years ago
9466c45
32/64 shmem bihash interoperability
by Dave Barach
· 6 years ago
4553c95
cmake: add add_vpp_library and add_vpp_executable macros
by Damjan Marion
· 6 years ago
1553197
session: add support for multiple app workers
by Florin Coras
· 6 years ago
612dd6a
CMake as an alternative to autotools (experimental)
by Damjan Marion
· 6 years ago
9936831
vcl: support for eventfd mq signaling
by Florin Coras
· 6 years ago
c470e22
svm: add support for eventfd signaling to queue
by Florin Coras
· 6 years ago
54693d2
vcl: use events for epoll/select/read/write
by Florin Coras
· 6 years ago
8409955
session: send rx events only if session ready
by Florin Coras
· 6 years ago
cd30774
fix vector index range checks
by Eyal Bari
· 6 years ago
e91bdb3
svm: make message queue more compact
by Florin Coras
· 6 years ago
6a5adc3
Add config option to use dlmalloc instead of mheap
by Dave Barach
· 6 years ago
52207f1
session: send ctrl msg over mq
by Florin Coras
· 6 years ago
3c2fed5
session: use msg queue for events
by Florin Coras
· 6 years ago
5da96a7
session: make sure segment sizes are page aligned
by Florin Coras
· 6 years ago
46f001d
session: push tx notifications only if needed
by Florin Coras
· 6 years ago
95e0ce0
session/svm: fix coverity warnings
by Florin Coras
· 6 years ago
65784c1
svm: add unidirectional message queue
by Florin Coras
· 6 years ago
25579b4
tcp: cleanup connection/session fixes
by Florin Coras
· 7 years ago
73710c7
VPP API: Memory trace
by Ole Troan
· 7 years ago
b2371c2
session: improve disconnect handling
by Florin Coras
· 7 years ago
c4f2ef7
VPP-1299: Reset uid/gid on shared memory segment if client starts first.
by Ole Troan
· 7 years ago
ada24ea
VPP-1286: close the fd after mmap-ing svm segments
by Dave Barach
· 7 years ago
1105600
vppinfra: use count_trailing_zeros in sparse_vec_index
by Damjan Marion
· 7 years ago
8e43d04
session: cleanup session tx function
by Florin Coras
· 7 years ago
b082324
svm/session: improve svm fifo allocation
by Florin Coras
· 7 years ago
7fb0fe1
udp/session: refactor to support dgram mode
by Florin Coras
· 7 years ago
8c25720
Fix sample-plugin build on ubuntu 18.04
by Damjan Marion
· 7 years ago
58d36f0
tls: add openssl engine
by Florin Coras
· 7 years ago
371ca50
session: first approximation implementation of tls
by Florin Coras
· 7 years ago
f8f516a
session: support local sessions and deprecate redirects
by Florin Coras
· 7 years ago
a332c46
session: segment manager refactor
by Florin Coras
· 7 years ago
d6c30d9
vlmemory/svm: fix client detach from svm region
by Florin Coras
· 7 years ago
b384b54
session: add support for memfd segments
by Florin Coras
· 7 years ago
Next »