summaryrefslogtreecommitdiffstats
path: root/src/vnet/session/transport.c
AgeCommit message (Expand)AuthorFilesLines
2020-12-01session: make pacer worker load awareFlorin Coras1-5/+8
2020-12-01session: allow small pacer burstsFlorin Coras1-14/+21
2020-11-09session: delegate fifo ooo lookup init to transportsFlorin Coras1-0/+8
2020-04-25session vcl: propagate transport cleanup notificationsFlorin Coras1-3/+4
2020-04-17session tcp: track half open in app wrkFlorin Coras1-0/+7
2020-04-13session: remove ho with fifos supportFlorin Coras1-6/+0
2020-04-06session udp: shared local endpointsFlorin Coras1-19/+45
2020-04-03session: improve error reportingFlorin Coras1-23/+10
2020-03-26session: fix coverity warningDave Barach1-1/+1
2020-03-25session: api to add new transport typesFlorin Coras1-48/+64
2020-03-19tcp: force deschedule if no send space availableFlorin Coras1-0/+1
2020-03-19session tcp udp: consolidate transport snd apisFlorin Coras1-0/+18
2019-11-20session tcp: support pacer idle timeoutsFlorin Coras1-31/+17
2019-11-20session: fix transport proto unformatFlorin Coras1-4/+33
2019-11-05session tcp: refactor pacer timeFlorin Coras1-56/+44
2019-10-10tcp: improve pacing after idle send periodsFlorin Coras1-5/+8
2019-10-10tcp: retry lost retransmitsFlorin Coras1-2/+7
2019-09-25tcp: use sacks for timer based recoveryFlorin Coras1-1/+17
2019-09-17session: limit pacer bucket sizeFlorin Coras1-2/+3
2019-09-10tcp: enable gso in tcp hoststackSimon Zhang1-3/+4
2019-09-04session: improve cliFlorin Coras1-66/+19
2019-08-19session: add explicit reset apiFlorin Coras1-0/+9
2019-08-05session: cache align transport base classFlorin Coras1-5/+3
2019-06-28session: add half_open_has_fifos for UDPCNathan Skrzypczak1-0/+6
2019-06-27session: Add transport vft protocol optionsNathan Skrzypczak1-3/+3
2019-06-25tcp: delivery rate estimatorFlorin Coras1-0/+12
2019-05-16Add transport_opts to connect_sock bapiNathan Skrzypczak1-0/+18
2019-04-25session: use teps in accept/connect notificationsFlorin Coras1-18/+15
2019-04-24Add get_endpoint in transport vftAloys Augustin1-0/+51
2019-04-02tcp: improve rcv process ack processingFlorin Coras1-1/+1
2019-03-29Integrate first QUIC protocol implementationNathan Skrzypczak1-0/+10
2019-03-28session: cap max burst to a constantFlorin Coras1-17/+2
2019-03-25Fix unformat proto UDPC / UDP conflictNathan Skrzypczak1-4/+4
2019-03-02session: cleanup/rename functionsFlorin Coras1-1/+1
2019-02-06transport: cleanupFlorin Coras1-8/+26
2019-02-05session: cleanup part 3Florin Coras1-0/+13
2019-02-04session: cleanup part 1Florin Coras1-1/+1
2019-02-02session: improve show session cliFlorin Coras1-2/+1
2018-12-04vcl: test refactor and improvementsFlorin Coras1-1/+4
2018-11-14Remove c-11 memcpy checks from perf-critical codeDave Barach1-4/+5
2018-11-07tcp: consume incoming buffers instead of reusingFlorin Coras1-5/+6
2018-11-02session: measure dispatch period only if under loadFlorin Coras1-7/+16
2018-11-01tcp: fast retransmit pacingFlorin Coras1-8/+32
2018-10-28session: extend connect api for internal appsFlorin Coras1-67/+106
2018-10-25session/tcp: improve cliFlorin Coras1-0/+57
2018-10-25tcp/session: add tx pacerFlorin Coras1-0/+111
2018-10-23c11 safe string handling supportDave Barach1-1/+1
2018-06-11udp: fix for multiple workers and add testFlorin Coras1-0/+6
2018-05-13session: alloc one frame per output node dispatchFlorin Coras1-0/+6
2018-04-18udp/session: refactor to support dgram modeFlorin Coras1-0/+16