summaryrefslogtreecommitdiffstats
path: root/src/vnet/session/session.c
AgeCommit message (Expand)AuthorFilesLines
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
2018-11-05tcp: send unsent data in fast recoveryFlorin Coras1-1/+1
2018-11-02session: measure dispatch period only if under loadFlorin Coras1-0/+1
2018-10-31session: prioritize postponed sessionsFlorin Coras1-4/+6
2018-10-31session: add wrk contextFlorin Coras1-57/+42
2018-10-28session: extend connect api for internal appsFlorin Coras1-7/+9
2018-10-25tcp/session: add tx pacerFlorin Coras1-1/+6
2018-10-23c11 safe string handling supportDave Barach1-3/+3
2018-10-18tls: fix connection failures/interrupts at scale (VPP-1464)Florin Coras1-2/+6
2018-10-18tcp: fix cleanup of non established connections (VPP-1463)Florin Coras1-0/+1
2018-10-16tls: fix multi threaded medium scale test (VPP-1457)Florin Coras1-4/+4
2018-10-03session: fix first segment manager cleanupFlorin Coras1-0/+2
2018-10-02tls: fix disconnects for sessions with pending dataFlorin Coras1-2/+3
2018-09-19session: improve close procedureFlorin Coras1-15/+42
2018-09-14vcl: keep track of unexpected eventsFlorin Coras1-2/+2
2018-09-10session: lock app worker mq for io eventsFlorin Coras1-15/+6
2018-09-07session: fix reentrant listensFlorin Coras1-3/+5
2018-09-06session: support multiple worker bindsFlorin Coras1-92/+24
2018-08-24session: add support for multiple app workersFlorin Coras1-39/+53
2018-08-24tcp: fix cc recovery re-entry and persist timer popFlorin Coras1-2/+2
2018-08-10vcl: support for eventfd mq signalingFlorin Coras1-0/+5
2018-07-27vcl: use events for epoll/select/read/writeFlorin Coras1-2/+3
2018-07-17session: send ctrl msg over mqFlorin Coras1-6/+5
2018-07-17session: use msg queue for eventsFlorin Coras1-90/+102
2018-07-08session/svm: fix coverity warningsFlorin Coras1-1/+5