Gitiles
Code Review
Sign In
gerrit.nordix.org
/
fdio
/
vpp
/
e6eefb6e3cbe4e36e15e51d8324fc950f0a65f62
/
src
/
svm
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
3fca567
svm: queue sub: Add conditional timed wait
by Mohsin Kazmi
· 7 years ago
d3e83a9
ssvm: reuse clib mem infra for memfd segments
by Florin Coras
· 7 years ago
4d9b9d8
svm: refactor memfd and remove ssvm_eth
by Florin Coras
· 7 years ago
c5239ad
vabits - subtract from the 'end' address instead of from 'bits'.
by Gabriel Ganne
· 7 years ago
83d4743
svm: calc base address on AArch64 based on autodetected VA space size
by Gabriel Ganne
· 7 years ago
aec8f89
svm: calc base address on AArch64 based on autodetected VA space size
by Damjan Marion
· 7 years ago
e86a8ed
api: refactor vlibmemory
by Florin Coras
· 7 years ago
ff6e769
session: cleanup attach flags
by Florin Coras
· 7 years ago
a3eb63c
Map SVM regions at a sane offset on arm64
by Brian Brooks
· 7 years ago
d3c008d
[aarch64] Fixes CLI crashes on dpaa2 platform.
by Christophe Fontaine
· 7 years ago
59b2565
Repair vlib API socket server
by Dave Barach
· 7 years ago
9d06304
session/tcp: improve preallocated segment handling
by Florin Coras
· 7 years ago
ab7b8d9
Fixes for issues reported by Coverity (VPP-972)
by Chris Luke
· 7 years ago
1929611
Set uid/gid on ssvm segment file.
by Dave Wallace
· 7 years ago
91f3e74
Improve "show segment-manager segments"
by Dave Barach
· 7 years ago
b7f1faa
Add fixed-size, preallocated pool support
by Dave Barach
· 7 years ago
c87c91d
session: segment manager improvements
by Florin Coras
· 7 years ago
1f152cd
tcp: retransmit and multi-buffer segment fixes and improvements
by Florin Coras
· 7 years ago
d135c19
jvpp: introducing callback api and future api tests for all plugins (VPP-591)
by Matej Perina
· 7 years ago
3cdc25f
API: More gracefully fail when opening shared memory segment fails.
by Ole Troan
· 7 years ago
5beec81
jvpp: make shm_prefix configurable (VPP-591)
by Jan Srnicek
· 8 years ago
818eb54
Improve the svm fifo allocator
by Dave Barach
· 7 years ago
Next »