Gitiles
Code Review
Sign In
gerrit.nordix.org
/
fdio
/
vpp
/
d7adc293d377f4691b0285f62363c3958c68d235
/
src
/
svm
/
svm_fifo.c
c95cfa2
svm: support for multi-segment enqueues
by Florin Coras
· 4 years, 1 month ago
91b3640
svm: init chunk rb tree indices in fifo
by Florin Coras
· 4 years, 1 month ago
df601ae
svm: fix ASAN annotations for external chunks
by Benoît Ganne
· 4 years, 2 months ago
d1cc38d
vcl svm: segments improvements
by Florin Coras
· 4 years, 3 months ago
d68faf8
vcl svm: provide apps access to fifo chunks
by Florin Coras
· 4 years, 3 months ago
97d39e3
svm session: document unsupported fifo deq combinations
by Florin Coras
· 4 years, 4 months ago
11fb09e
misc: harmonize names
by Dave Barach
· 4 years, 5 months ago
aab0604
tls session: fix unlisten
by Florin Coras
· 4 years, 10 months ago
9e61d9a
svm: remove chunk add function
by Florin Coras
· 5 years ago
2de9c0f
svm: minimal initial fifo
by Florin Coras
· 5 years ago
f22f4e5
svm: refactor fifo
by Florin Coras
· 5 years ago
b020806
svm: refactor fifo chunk tracking
by Florin Coras
· 5 years ago
8e20fe7
svm: immediate fifo growth even when wrapped
by Ryujiro Shibuya
· 5 years ago
73cad33
svm: fix fifo hdr freelist allocation
by Florin Coras
· 5 years ago
0a6562c
svm: fix fifo growth on dequeue with drop
by Florin Coras
· 5 years ago
eaacce4
svm: fix multi-chunk fifo alloc and add more tests
by Florin Coras
· 5 years ago
8eb3e07
svm: make sure chunk search does not return tnil
by Florin Coras
· 6 years ago
b4c6775
session: full lock on session_send_evt_to_thread
by Nathan Skrzypczak
· 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
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
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
72b0428
vcl/session: replicate events for shared sessions
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
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
326b81e
session: fix local session tagging and cleanup
by Florin Coras
· 6 years ago
983cc7d
svm: march svm_fifo take 2
by Florin Coras
· 6 years ago
3aa7af3
svm: better march support for svm fifo
by Florin Coras
· 7 years ago
2cba853
vcl: add apis that expos fifo as buffer
by Florin Coras
· 6 years ago
54693d2
vcl: use events for epoll/select/read/write
by Florin Coras
· 6 years ago
25579b4
tcp: cleanup connection/session fixes
by Florin Coras
· 7 years ago
b2371c2
session: improve disconnect handling
by Florin Coras
· 7 years ago
8e43d04
session: cleanup session tx function
by Florin Coras
· 7 years ago
7fb0fe1
udp/session: refactor to support dgram mode
by Florin Coras
· 7 years ago
371ca50
session: first approximation implementation of tls
by Florin Coras
· 7 years ago
ab7b8d9
Fixes for issues reported by Coverity (VPP-972)
by Chris Luke
· 7 years ago
1f152cd
tcp: retransmit and multi-buffer segment fixes and improvements
by Florin Coras
· 7 years ago
818eb54
Improve the svm fifo allocator
by Dave Barach
· 7 years ago
52851e6
TCP proxy prototype
by Dave Barach
· 7 years ago
3eb5062
Fixes and improved tcp/session debugging
by Florin Coras
· 7 years ago
2c25a62
Horizontal (nSessions) scaling draft
by Dave Barach
· 8 years ago
f6359c8
Improve svm fifo and tcp tx path performance (VPP-846)
by Florin Coras
· 8 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
bb292f4
Improve session debugging
by Florin Coras
· 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