Gitiles
Code Review
Sign In
gerrit.nordix.org
/
fdio
/
vpp
/
4e32bc6b6d4dcbaaca67f4e90d9e0cdfea73e344
/
src
/
svm
/
svm_fifo.h
81e3243
svm: convert fifo want_deq_ntf ops to atomics
by Florin Coras
· 1 year, 7 months ago
b85de19
svm: update number of segments in svm_fifo_segments
by Florin Coras
· 3 years ago
03e40e6
svm: merge want deq and leq threshold notifications
by Florin Coras
· 3 years ago
fb07958
svm: Add support for thresh dequeue notification
by Michal Kalderon
· 3 years ago
d60b432
svm: remove unused fifo functions
by Florin Coras
· 3 years, 3 months ago
17672aa
svm: fifo segment sptr for fifo hdr free list
by Florin Coras
· 4 years ago
af58882
svm: change fifo pointers to offsets
by Florin Coras
· 4 years ago
c547e91
svm: split fifo into private and shared structs
by Florin Coras
· 4 years ago
4b8011e
svm: separate private from shared fifo segment ptrs
by Florin Coras
· 4 years ago
40a5da8
tls: use fifo segments instead of chunks
by Florin Coras
· 4 years ago
c95cfa2
svm: support for multi-segment enqueues
by Florin Coras
· 4 years, 1 month ago
d1cc38d
vcl svm: segments improvements
by Florin Coras
· 4 years, 2 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
0e6199d
svm: check if fifo free list index is valid on alloc
by Florin Coras
· 4 years, 8 months ago
06d4775
svm: track fifo segment virtual memory consumption
by Florin Coras
· 4 years, 10 months ago
9e61d9a
svm: remove chunk add function
by Florin Coras
· 4 years, 11 months ago
f22f4e5
svm: refactor fifo
by Florin Coras
· 5 years ago
b020806
svm: refactor fifo chunk tracking
by Florin Coras
· 5 years ago
62ddc03
session svm: per thread fifo segment slices
by Florin Coras
· 5 years ago
8e20fe7
svm: immediate fifo growth even when wrapped
by Ryujiro Shibuya
· 5 years ago
fcd26a0
svm: fix fifo max writeable chunk computation
by Florin Coras
· 5 years ago
eaacce4
svm: fix multi-chunk fifo alloc and add more tests
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
cefd5d8
svm: decouple fifo and default chunk allocation
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
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
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
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
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
0e88e85
session/svm: add want_tx_event flag to 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
8409955
session: send rx events only if session ready
by Florin Coras
· 6 years ago
3c2fed5
session: use msg queue for events
by Florin Coras
· 6 years ago
46f001d
session: push tx notifications only if needed
by Florin Coras
· 6 years ago
25579b4
tcp: cleanup connection/session fixes
by Florin Coras
· 7 years ago
7fb0fe1
udp/session: refactor to support dgram mode
by Florin Coras
· 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
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
· 7 years ago
f03a59a
Overall tcp performance improvements (VPP-846)
by Florin Coras
· 8 years ago
10d8cc6
Improve fifo allocator performance
by Dave Barach
· 8 years ago
acd2a6a
VPP-846: tcp perf / scale / hardening
by Dave Barach
· 8 years ago
c28764f
TCP ooo reception fixes
by Florin Coras
· 8 years ago
a546481
Session layer improvements
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
68b0fb0
VPP-598: tcp stack initial commit
by Dave Barach
· 8 years ago