Gitiles
Code Review
Sign In
gerrit.nordix.org
/
fdio
/
vpp
/
7baeb71f92826ee6ef02ab2c3d16484bb64d9301
/
src
/
svm
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
52851e6
TCP proxy prototype
by Dave Barach
· 7 years ago
b885664
ssvm->name must be a vector containing a c-string.
by Dave Wallace
· 7 years ago
6881062
Make tcp active open data structures thread safe
by Florin Coras
· 7 years ago
d756b35
Fix unlinking of /dev/shm files.
by Dave Wallace
· 7 years ago
3eb5062
Fixes and improved tcp/session debugging
by Florin Coras
· 7 years ago
2c25a62
Horizontal (nSessions) scaling draft
by Dave Barach
· 7 years ago
58eb866
Refactor API message handling code
by Klement Sekera
· 8 years ago
f6359c8
Improve svm fifo and tcp tx path performance (VPP-846)
by Florin Coras
· 7 years ago
f03a59a
Overall tcp performance improvements (VPP-846)
by Florin Coras
· 8 years ago
93992a9
Implement sack based tcp loss recovery (RFC 6675)
by Florin Coras
· 8 years ago
10d8cc6
Improve fifo allocator performance
by Dave Barach
· 8 years ago
bb292f4
Improve session debugging
by Florin Coras
· 8 years ago
acd2a6a
VPP-846: tcp perf / scale / hardening
by Dave Barach
· 8 years ago
7bee80c
Fix remaining 32-bit compile issues
by Damjan Marion
· 8 years ago
e72be39
A sprinkling of const in vlibmemory/api.h and friends
by Neale Ranns
· 8 years ago
c28764f
TCP ooo reception fixes
by Florin Coras
· 8 years ago
a546481
Session layer improvements
by Florin Coras
· 8 years ago
b59a705
Add more svm fifo unit tests
by Florin Coras
· 8 years ago
1f75cfd
Fix fifo ooo bugs and improve testing
by Dave Barach
· 8 years ago
6cf30ad
Session layer refactoring
by Florin Coras
· 8 years ago
3e350af
TCP cc/window management fixes and debugging
by Florin Coras
· 8 years ago
6792ec0
TCP/session improvements
by Florin Coras
· 8 years ago
e04c299
Cleanup URI code and TCP bugfixing
by Florin Coras
· 8 years ago
68b0fb0
VPP-598: tcp stack initial commit
by Dave Barach
· 8 years ago
7cd468a
Reorganize source tree to use single autotools instance
by Damjan Marion
· 8 years ago