summaryrefslogtreecommitdiffstats
path: root/src/vnet/session/session.c
AgeCommit message (Expand)AuthorFilesLines
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
2018-07-03tcp: update snd_una_max for retranmsitsFlorin Coras1-3/+4
2018-06-30session: send tx notification to appFlorin Coras1-0/+26
2018-06-11tcp: cleanup connection/session fixesFlorin Coras1-17/+29
2018-06-11udp: fix for multiple workers and add testFlorin Coras1-1/+2
2018-06-01session: improve disconnect handlingFlorin Coras1-7/+25
2018-05-26tcp: loss recovery improvements/fixesFlorin Coras1-1/+1
2018-05-18session: add session process nodeFlorin Coras1-0/+30
2018-05-13session: alloc one frame per output node dispatchFlorin Coras1-0/+22
2018-05-09session: cleanup session tx functionFlorin Coras1-0/+1
2018-04-30tcp/session: debug improvements/fixesFlorin Coras1-1/+1
2018-04-18udp/session: refactor to support dgram modeFlorin Coras1-24/+71
2018-04-16session: use generic session pool for listenersFlorin Coras1-5/+1
2018-03-07tls: enforce certificate verificationFlorin Coras1-5/+4
2018-03-02session: first approximation implementation of tlsFlorin Coras1-63/+159
2018-02-05session: segment manager refactorFlorin Coras1-3/+5
2018-01-27session: use clib rwlocks instead of custom implementationFlorin Coras1-10/+5
2018-01-27session: disconnect and echo client improvementsFlorin Coras1-4/+20
2018-01-25session: add support for memfd segmentsFlorin Coras1-22/+60