Gitiles
Code Review
Sign In
gerrit.nordix.org
/
fdio
/
vpp
/
ba7d8f5a3d4078d673486fbb91fe0ce87dfe7230
/
src
/
vnet
/
session
/
session_node.c
ba7d8f5
session: separate local session logic
by Florin Coras
· 6 years ago
8934a04
buffers: fix typo
by Damjan Marion
· 6 years ago
5de3fec
buffers: make buffer data size configurable from startup config
by Damjan Marion
· 6 years ago
1ee7830
transport: cleanup
by Florin Coras
· 6 years ago
623eb56
session: cleanup part 2
by Florin Coras
· 6 years ago
288eaab
session: cleanup part 1
by Florin Coras
· 6 years ago
2068fd4
session: remove local buffer cache
by Florin Coras
· 6 years ago
5f45e01
session/vcl: support worker ownership change for listeners
by Florin Coras
· 6 years ago
1bcad5c
session/vcl: improve fifo tx notifications
by Florin Coras
· 6 years ago
30e79c2
vcl/session: add api for changing session app worker
by Florin Coras
· 6 years ago
d9818dd
Fixes for buliding for 32bit targets:
by David Johnson
· 6 years ago
671e60e
buffers: remove unused code
by Damjan Marion
· 6 years ago
b0f662f
vcl/ldp: add write msg function and fine tuning
by Florin Coras
· 6 years ago
5a2ec8f
session: free session after transport and app confirm
by Florin Coras
· 6 years ago
e96bf63
tcp/session: notify transport of close when tx fifo is not empty
by Florin Coras
· 6 years ago
e2ea193
session: handle close before app accept reply
by Florin Coras
· 6 years ago
3c7d4f9
vcl/session: handle reset/disconnect before app accept
by Florin Coras
· 6 years ago
42ceddb
session/tcp: support tx flush mark
by Florin Coras
· 6 years ago
4af830c
session/tcp: postpone cleanup on reset
by Florin Coras
· 6 years ago
178cf49
Remove c-11 memcpy checks from perf-critical code
by Dave Barach
· 6 years ago
efefc6b
tcp: pacer and mrtt estimation improvements
by Florin Coras
· 6 years ago
7ac053b
tcp: consume incoming buffers instead of reusing
by Florin Coras
· 6 years ago
36ee9f1
tcp: send unsent data in fast recovery
by Florin Coras
· 6 years ago
c44a558
session: measure dispatch period only if under load
by Florin Coras
· 6 years ago
e55a6d7
tcp: fast retransmit pacing
by Florin Coras
· 6 years ago
5f56d73
session: prioritize postponed sessions
by Florin Coras
· 6 years ago
5a7ca7b
session: add wrk context
by Florin Coras
· 6 years ago
d67f112
tcp/session: add tx pacer
by Florin Coras
· 7 years ago
b7b9299
c11 safe string handling support
by Dave Barach
· 6 years ago
326b81e
session: fix local session tagging and cleanup
by Florin Coras
· 6 years ago
ef91534
tls: fix disconnects for sessions with pending data
by Florin Coras
· 6 years ago
0e88e85
session/svm: add want_tx_event flag to fifo
by Florin Coras
· 6 years ago
2179513
session: lock app worker mq for io events
by Florin Coras
· 6 years ago
ab2f6db
session: support multiple worker binds
by Florin Coras
· 6 years ago
aea5f39
VPP-1408: Fix bug that wrong tx fifo drop in buffer chains flow of dgram mode
by shubing guo
· 6 years ago
c3638fe
session: fix coverity warnings
by Florin Coras
· 6 years ago
1553197
session: add support for multiple app workers
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
3d0fadc
session: coverity warnings
by Florin Coras
· 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
46f001d
session: push tx notifications only if needed
by Florin Coras
· 6 years ago
91ca462
tcp: fix single loop prefetch
by Florin Coras
· 6 years ago
0d60a0f
session: send tx notification to app
by Florin Coras
· 6 years ago
b26743d
tcp/session: tx optimizations
by Florin Coras
· 6 years ago
4df3871
tcp: move tracing out of established loop
by Florin Coras
· 6 years ago
8b20bf5
tcp: optimize tcp output
by Florin Coras
· 7 years ago
25579b4
tcp: cleanup connection/session fixes
by Florin Coras
· 7 years ago
66cf5e0
session: cleanup queue node tracing
by Florin Coras
· 7 years ago
b2371c2
session: improve disconnect handling
by Florin Coras
· 7 years ago
ca1c8f3
tcp: loss recovery improvements/fixes
by Florin Coras
· 7 years ago
fd542f1
session: add session process node
by Florin Coras
· 7 years ago
f08f26d
session: alloc one frame per output node dispatch
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
81a13db
tcp/session: sprinkle prefetches
by Florin Coras
· 7 years ago
371ca50
session: first approximation implementation of tls
by Florin Coras
· 7 years ago
2f8d8fa
session: disconnect and echo client improvements
by Florin Coras
· 7 years ago
e86a8ed
api: refactor vlibmemory
by Florin Coras
· 7 years ago
561af9b
session: generalize handling of network transports
by Florin Coras
· 7 years ago
93e6580
session: fix preallocation of local endpoint table
by Florin Coras
· 7 years ago
2a86391
Shut down session queue input nodes on exit
by Dave Barach
· 7 years ago
f988e69
tcp: fix retransmissions under buffer shortage
by Florin Coras
· 7 years ago
6a9b68b
session: unset fifo event before reading fifo size
by Florin Coras
· 7 years ago
ec44e34
session: fix build when debugging is on
by Florin Coras
· 7 years ago
3cbc04b
udp: refactor udp code
by Florin Coras
· 7 years ago
cea194d
session: add support for application namespacing
by Florin Coras
· 7 years ago
9d06304
session/tcp: improve preallocated segment handling
by Florin Coras
· 7 years ago
4eeeaaf
tcp: horizontal scaling improvments
by Florin Coras
· 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
e87216f
session: fix multi-buffer segments
by Florin Coras
· 7 years ago
b2215d6
Fix tcp multi buffer segments retransmission
by Florin Coras
· 7 years ago
04e5344
Cleanup/refactor session layer code
by Florin Coras
· 7 years ago
[Renamed from src/vnet/session/node.c]
6534b7a
Improvements to tcp rx path and debugging
by Florin Coras
· 7 years ago
213b5aa
vnet_buffer_t flags cleanup
by Damjan Marion
· 7 years ago
2c25a62
Horizontal (nSessions) scaling draft
by Dave Barach
· 7 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
acd2a6a
VPP-846: tcp perf / scale / hardening
by Dave Barach
· 8 years ago
e5f1d27
Multi-thread enablement for the debug cli http server
by Dave Barach
· 8 years ago
f6d68ed
Add support for tcp/session buffer chains
by Florin Coras
· 8 years ago
c834341
Include TCP options in segment size computation
by Florin Coras
· 8 years ago
a546481
Session layer improvements
by Florin Coras
· 8 years ago
586afd7
Use thread local storage for thread index
by Damjan Marion
· 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
e69f495
VPP-659 Improve tcp/session debugging and testing
by Florin Coras
· 8 years ago
d79b41e
VPP-659 TCP 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