summaryrefslogtreecommitdiffstats
path: root/src/vnet/session/session.c
AgeCommit message (Expand)AuthorFilesLines
2019-07-09session: notify app of session and transport cleanupFlorin Coras1-3/+18
2019-07-08session: add flag to disable session lookupNathan Skrzypczak1-2/+2
2019-07-03quic: fifo notifications fixAloys Augustin1-0/+1
2019-06-29svm: rename fifo tx notifications to reflect useFlorin Coras1-2/+2
2019-06-28session: add half_open_has_fifos for UDPCNathan Skrzypczak1-6/+23
2019-06-27session: Add transport vft protocol optionsNathan Skrzypczak1-1/+2
2019-06-24session: full lock on session_send_evt_to_threadNathan Skrzypczak1-10/+2
2019-06-19session: call session_dequeue_notify after svm_fifo_dequeue_dropVladimir Kropylev1-1/+4
2019-06-17session: use listener_handle instead of listener_indexNathan Skrzypczak1-2/+3
2019-05-25tcp: handle fin+rst in same frameFlorin Coras1-1/+8
2019-05-08session: send tx events when data is dequeuedFlorin Coras1-0/+4
2019-04-30svm: more fifo refactor/cleanupFlorin Coras1-8/+7
2019-04-25session: use teps in accept/connect notificationsFlorin Coras1-6/+4
2019-04-24Add get_endpoint in transport vftAloys Augustin1-1/+15
2019-04-16svm_fifo rework to avoid contention on cursizeSirshak Das1-3/+3
2019-04-16Allow sessions to be allocated in app's RX callbacksAloys Augustin1-3/+11
2019-04-09session: fix session flagsFlorin Coras1-3/+0
2019-04-05tcp: do not delete session on establish popFlorin Coras1-2/+8
2019-04-02session: use app cb function wrappersFlorin Coras1-4/+3
2019-03-29Integrate first QUIC protocol implementationNathan Skrzypczak1-2/+9
2019-03-25UDP: Fix session registration in lookup tableAloys Augustin1-0/+4
2019-03-18session: add session flagsFlorin Coras1-13/+6
2019-03-11tls: fixes and improvementsFlorin Coras1-6/+2
2019-03-06session: use session index instead of fifo for evtFlorin Coras1-3/+4
2019-03-06session: use vpp to switch io events for ct sessionsFlorin Coras1-9/+12
2019-03-04session: remove svm_segment_index from session structFlorin Coras1-2/+1
2019-03-02session: cleanup/rename functionsFlorin Coras1-86/+40
2019-03-02session: cleanup session event typesFlorin Coras1-15/+16
2019-03-01session: refactor local connectsFlorin Coras1-0/+7
2019-02-27session: refactor local/cut-through listensFlorin Coras1-6/+4
2019-02-21tcp: drop outstanding data when entering closing stateFlorin Coras1-1/+1
2019-02-18session: move fifo allocation logic to app workerFlorin Coras1-136/+58
2019-02-18tcp: harden for high scale scenariosFlorin Coras1-0/+7
2019-02-11session: add config for evt qs segment sizeFlorin Coras1-2/+5
2019-02-09session: refactor listen logicFlorin Coras1-3/+3
2019-02-06transport: cleanupFlorin Coras1-27/+20
2019-02-05session: cleanup part 3Florin Coras1-33/+8
2019-02-04session: cleanup part 1Florin Coras1-83/+80
2019-01-17vcl/session: replicate events for shared sessionsFlorin Coras1-8/+46
2019-01-10session/vcl: improve fifo tx notificationsFlorin Coras1-1/+5
2019-01-02Fixes for buliding for 32bit targets:David Johnson1-2/+7
2019-01-01vcl/ldp: add write msg function and fine tuningFlorin Coras1-4/+17
2018-12-28session: free session after transport and app confirmFlorin Coras1-53/+67
2018-12-22tcp: improve waitclose in closing statesFlorin Coras1-0/+18
2018-12-21http server: improvementsFlorin Coras1-0/+1
2018-12-21tcp: fix fin_wait_1 condition to send finFlorin Coras1-1/+13
2018-12-19session: handle close before app accept replyFlorin Coras1-2/+1
2018-12-18tcp/session: drop connections if message queue is fullFlorin Coras1-6/+9
2018-12-17vcl/session: handle reset/disconnect before app acceptFlorin Coras1-2/+4
2018-12-05session/tcp: postpone cleanup on resetFlorin Coras1-1/+1