Gitiles
Code Review
Sign In
gerrit.nordix.org
/
fdio
/
vpp
/
ac8bb9263438221cc93db62257ffd8db711530e2
/
src
/
svm
2c8e002
vppinfra: remove the historical mheap memory allocator
by Dave Barach
· 4 years, 10 months ago
6fe8998
svm: numa awareness for ssvm segments
by Florin Coras
· 4 years, 10 months ago
36a0c4d
session: fix chunk batch alloc for large fifos
by Florin Coras
· 4 years, 11 months ago
e4a08c1
svm: fix eventfd signal write error check
by Florin Coras
· 5 years ago
8d0149d
session: fix per slice fifo prealloc
by Florin Coras
· 5 years ago
fea813a
svm: broadcast on raw dequeues and full rings
by Florin Coras
· 5 years ago
d849edf
svm: fix multichunk alloc with not enough space
by Florin Coras
· 5 years ago
4453c09
svm: fix sh ssvm size for private segments
by Florin Coras
· 5 years ago
8122cc2
session: reserve memory for rbtree
by Florin Coras
· 5 years ago
9f4ac58
svm: decrease svm map verbosity
by Florin Coras
· 5 years ago
ef4f3e7
session svm: support for segments larger than 4GB
by Florin Coras
· 5 years ago
62ddc03
session svm: per thread fifo segment slices
by Florin Coras
· 5 years ago
cfdb109
session: Add mq debug cli
by Nathan Skrzypczak
· 5 years ago
39d6911
api: multiple connections per process
by Dave Barach
· 5 years ago
9fb6d40
misc: add address sanitizer heap instrumentation
by Benoît Ganne
· 6 years ago
f8461bf
svm: improve fifo segment verbose cli
by Florin Coras
· 5 years ago
c9dff18
svm: fix byte accounting when allocating fifo header
by Florin Coras
· 5 years ago
8e20fe7
svm: immediate fifo growth even when wrapped
by Ryujiro Shibuya
· 5 years ago
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
Next »