Gitiles
Code Review
Sign In
gerrit.nordix.org
/
fdio
/
vpp
/
70f879d2852dfc042ad0911a4a6e4a1714c0eb83
/
src
/
vnet
/
session
/
session.c
70f879d
session tcp udp: consolidate transport snd apis
by Florin Coras
· 4 years, 9 months ago
d8f48e2
session: basic fifo-tuning-logic
by Ryujiro Shibuya
· 5 years ago
4dc10a4
tcp: improve invalid packet handling in syn-rcvd
by Florin Coras
· 4 years, 10 months ago
0aa4013
api: Use vl_msg_push/pop_heap
by Nathan Skrzypczak
· 5 years ago
39d6911
api: multiple connections per process
by Dave Barach
· 5 years ago
d3955fb
session: no cleanup notification for forced deletes
by Florin Coras
· 5 years ago
989bc47
session: Fix out of order mq
by Nathan Skrzypczak
· 5 years ago
e140d5d
session: extra checks in session validation
by Srikanth Akula
· 5 years ago
31bd035
session: session enable in multiworker
by Nathan Skrzypczak
· 5 years ago
a8e71c8
session tcp: refactor pacer time
by Florin Coras
· 5 years ago
cbbc4a2
tls: fix on tcp connection reset
by Zeyu Zhang
· 5 years ago
5afea12
session: allow transport cleanup only if not deleted
by Florin Coras
· 5 years ago
3b5e222
session: app-closed to transport-deleted on delete notify
by Florin Coras
· 5 years ago
be237bf
tcp: retry lost retransmits
by Florin Coras
· 5 years ago
caa7acf
session: add is_migrating flag
by Nathan Skrzypczak
· 5 years ago
b5a2f70
session: allow transport cleanup in any state
by Florin Coras
· 5 years ago
54c93cf
session: fix cleanup in closing states
by Florin Coras
· 5 years ago
cac31a4
session: avoid transport cleanup if previously deleted
by Florin Coras
· 5 years ago
1afa7af
session: fix msg freeing on error
by Nathan Skrzypczak
· 5 years ago
1292d19
session: add session enable option in config file
by Nathan Skrzypczak
· 5 years ago
5c89fbf
session: move svm_fifo_clear_deq_ntf to before calling the app callback
by Vladimir Kropylev
· 5 years ago
73cad33
svm: fix fifo hdr freelist allocation
by Florin Coras
· 5 years ago
458089b
session: move ctrl messages from bapi to mq
by Florin Coras
· 5 years ago
dfb3b87
session: add explicit reset api
by Florin Coras
· 5 years ago
5d8a806
session: fix enqueue notification on 32bit systems
by Florin Coras
· 5 years ago
d09236d
tls: mark as no lookup transport
by Florin Coras
· 5 years ago
b339233
udp: fix connections move
by Aloys Augustin
· 5 years ago
49568af
session: session pool migration notification
by Florin Coras
· 5 years ago
b0ffbee
session: separate ctrl, new and old events
by Florin Coras
· 5 years ago
26dd6de
session tcp: handle rxt and acks as custom events
by Florin Coras
· 5 years ago
5f06632
session: add transport deleted state
by Florin Coras
· 5 years ago
60183db
session: reorganize dispatch logic
by Florin Coras
· 5 years ago
cca9618
session: improve event logging
by Florin Coras
· 5 years ago
2062ec0
session: use llist in session node evt handling
by Florin Coras
· 5 years ago
a2e4451
session: fix node enable sequence
by Vladimir Kropylev
· 5 years ago
692b949
session: allow transports to generate closed notifications
by Florin Coras
· 5 years ago
70f26d5
session: notify app of session and transport cleanup
by Florin Coras
· 5 years ago
2eed1a1
session: add flag to disable session lookup
by Nathan Skrzypczak
· 5 years ago
0c7f54d
quic: fifo notifications fix
by Aloys Augustin
· 5 years ago
2d379d8
svm: rename fifo tx notifications to reflect use
by Florin Coras
· 5 years ago
a26349d
session: add half_open_has_fifos for UDPC
by Nathan Skrzypczak
· 5 years ago
e971bc9
session: Add transport vft protocol options
by Nathan Skrzypczak
· 5 years ago
b4c6775
session: full lock on session_send_evt_to_thread
by Nathan Skrzypczak
· 5 years ago
f867cf1
session: call session_dequeue_notify after svm_fifo_dequeue_drop
by Vladimir Kropylev
· 5 years ago
2f0f96b
session: use listener_handle instead of listener_index
by Nathan Skrzypczak
· 6 years ago
06a2eec
tcp: handle fin+rst in same frame
by Florin Coras
· 6 years ago
0e573f5
session: send tx events when data is dequeued
by Florin Coras
· 6 years ago
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
Next »