Gitiles
Code Review
Sign In
gerrit.nordix.org
/
fdio
/
vpp
/
fa0c1f4dfc91726140d868d9077bfb3e25c1f1fe
/
src
/
vnet
/
session
/
session.c
87b15ce
svm: more fifo refactor/cleanup
by Florin Coras
· 6 years ago
09d18c2
session: use teps in accept/connect notifications
by Florin Coras
· 6 years ago
cdb7170
Add get_endpoint in transport vft
by Aloys Augustin
· 6 years ago
28aa539
svm_fifo rework to avoid contention on cursize
by Sirshak Das
· 6 years ago
b3b267c
Allow sessions to be allocated in app's RX callbacks
by Aloys Augustin
· 6 years ago
ed1d872
session: fix session flags
by Florin Coras
· 6 years ago
6416e62
tcp: do not delete session on establish pop
by Florin Coras
· 6 years ago
69b68ef
session: use app cb function wrappers
by Florin Coras
· 6 years ago
60f3e65
Integrate first QUIC protocol implementation
by Nathan Skrzypczak
· 6 years ago
20ab31e
UDP: Fix session registration in lookup table
by Aloys Augustin
· 6 years ago
d5c604d
session: add session flags
by Florin Coras
· 6 years ago
bf7ce2c
tls: fixes and improvements
by Florin Coras
· 6 years ago
c0737e9
session: use session index instead of fifo for evt
by Florin Coras
· 6 years ago
653e43f
session: use vpp to switch io events for ct sessions
by Florin Coras
· 6 years ago
19223e0
session: remove svm_segment_index from session struct
by Florin Coras
· 6 years ago
31c9955
session: cleanup/rename functions
by Florin Coras
· 6 years ago
f6c4313
session: cleanup session event types
by Florin Coras
· 6 years ago
2b81e3c
session: refactor local connects
by Florin Coras
· 6 years ago
d4295e6
session: refactor local/cut-through listens
by Florin Coras
· 6 years ago
565115e
tcp: drop outstanding data when entering closing state
by Florin Coras
· 6 years ago
a27a46e
session: move fifo allocation logic to app worker
by Florin Coras
· 6 years ago
222e1f41
tcp: harden for high scale scenarios
by Florin Coras
· 6 years ago
b4c1491
session: add config for evt qs segment size
by Florin Coras
· 6 years ago
c9940fc
session: refactor listen logic
by Florin Coras
· 6 years ago
1ee7830
transport: cleanup
by Florin Coras
· 6 years ago
4edc37e
session: cleanup part 3
by Florin Coras
· 6 years ago
288eaab
session: cleanup part 1
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
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
54ddf43
tcp: improve waitclose in closing states
by Florin Coras
· 6 years ago
844a36d
http server: improvements
by Florin Coras
· 6 years ago
78cc4b0
tcp: fix fin_wait_1 condition to send fin
by Florin Coras
· 6 years ago
e2ea193
session: handle close before app accept reply
by Florin Coras
· 6 years ago
a9d5bea
tcp/session: drop connections if message queue is full
by Florin Coras
· 6 years ago
3c7d4f9
vcl/session: handle reset/disconnect before app accept
by Florin Coras
· 6 years ago
4af830c
session/tcp: postpone cleanup on reset
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
5f56d73
session: prioritize postponed sessions
by Florin Coras
· 6 years ago
5a7ca7b
session: add wrk context
by Florin Coras
· 6 years ago
5665ced
session: extend connect api for internal apps
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
c01d578
tls: fix connection failures/interrupts at scale (VPP-1464)
by Florin Coras
· 6 years ago
c5347d9
tcp: fix cleanup of non established connections (VPP-1463)
by Florin Coras
· 6 years ago
eb97e5f
tls: fix multi threaded medium scale test (VPP-1457)
by Florin Coras
· 6 years ago
400ded3
session: fix first segment manager cleanup
by Florin Coras
· 6 years ago
ef91534
tls: fix disconnects for sessions with pending data
by Florin Coras
· 6 years ago
568ebc7
session: improve close procedure
by Florin Coras
· 6 years ago
86f0450
vcl: keep track of unexpected events
by Florin Coras
· 6 years ago
2179513
session: lock app worker mq for io events
by Florin Coras
· 6 years ago
74cac88
session: fix reentrant listens
by Florin Coras
· 6 years ago
ab2f6db
session: support multiple worker binds
by Florin Coras
· 6 years ago
1553197
session: add support for multiple app workers
by Florin Coras
· 6 years ago
3ec66b0
tcp: fix cc recovery re-entry and persist timer pop
by Florin Coras
· 6 years ago
9936831
vcl: support for eventfd mq signaling
by Florin Coras
· 6 years ago
54693d2
vcl: use events for epoll/select/read/write
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
95e0ce0
session/svm: fix coverity warnings
by Florin Coras
· 6 years ago
208daa1
tcp: update snd_una_max for retranmsits
by Florin Coras
· 6 years ago
0d60a0f
session: send tx notification to app
by Florin Coras
· 6 years ago
25579b4
tcp: cleanup connection/session fixes
by Florin Coras
· 7 years ago
40903ac
udp: fix for multiple workers and add test
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
c1a448b
tcp/session: debug improvements/fixes
by Florin Coras
· 7 years ago
7fb0fe1
udp/session: refactor to support dgram mode
by Florin Coras
· 7 years ago
5c9083d
session: use generic session pool for listeners
by Florin Coras
· 7 years ago
8f89dd0
tls: enforce certificate verification
by Florin Coras
· 7 years ago
371ca50
session: first approximation implementation of tls
by Florin Coras
· 7 years ago
a332c46
session: segment manager refactor
by Florin Coras
· 7 years ago
84a30ef
session: use clib rwlocks instead of custom implementation
by Florin Coras
· 7 years ago
2f8d8fa
session: disconnect and echo client improvements
by Florin Coras
· 7 years ago
b384b54
session: add support for memfd segments
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
c1214bd
make sure the very first fragment triggers an rx_callback
by Andreas Schultz
· 7 years ago
93e6580
session: fix preallocation of local endpoint table
by Florin Coras
· 7 years ago
29ca16f
session/udp: init rw locks
by Florin Coras
· 7 years ago
7999e83
session: add support for proxying apps
by Florin Coras
· 7 years ago
ade70e4
session: return local transport endpoint in connect reply
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
b2bcad6
Fixes for issues Coverity has reported (VPP-972)
by Chris Luke
· 7 years ago
4eeeaaf
tcp: horizontal scaling improvments
by Florin Coras
· 7 years ago
b7f1faa
Add fixed-size, preallocated pool support
by Dave Barach
· 7 years ago
5095895
tcp: re-enable persist timer if no data available to send
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
c9d1c5b
tcp: fix v6 sessions
by root
· 7 years ago
ab0289a
tcp: state machine improvements
by Florin Coras
· 7 years ago
Next »