aboutsummaryrefslogtreecommitdiffstats
path: root/src/vnet/session/transport.h
AgeCommit message (Expand)AuthorFilesLines
2024-03-12misc: remove GNU Indent directivesDamjan Marion1-2/+0
2023-02-28session: consolidate port alloc logicFlorin Coras1-4/+4
2022-11-29session: transport endpt cleanup on owner threadFlorin Coras1-1/+2
2022-02-10session: use transport endpoint cfg for listenFlorin Coras1-2/+2
2022-02-05session: track bytes dequeued in snd paramsFlorin Coras1-0/+1
2022-01-12session: pass tx buffers in bulk to transportsFlorin Coras1-1/+2
2022-01-10session: deschedule sessions with no data to sendFlorin Coras1-0/+13
2021-09-21session: implement app_ns deletionNathan Skrzypczak1-6/+4
2021-05-12session: support half-close connectionliuyacan1-0/+3
2021-04-14session tcp vcl: api to update connection attributesFlorin Coras1-1/+6
2021-04-05tcp: time infra improvementsFlorin Coras1-0/+8
2020-12-01session: allow small pacer burstsFlorin Coras1-0/+1
2020-11-09session: delegate fifo ooo lookup init to transportsFlorin Coras1-0/+1
2020-04-17session tcp: track half open in app wrkFlorin Coras1-0/+2
2020-04-13session: remove ho with fifos supportFlorin Coras1-1/+0
2020-04-06session udp: shared local endpointsFlorin Coras1-0/+2
2020-04-04session tls: support tls deschedulingFlorin Coras1-6/+19
2020-04-04session tls: improve app transports tx schedulingFlorin Coras1-0/+1
2020-03-30session udp: flag for connected udpFlorin Coras1-0/+6
2020-03-25session: api to add new transport typesFlorin Coras1-0/+14
2020-03-19tcp: force deschedule if no send space availableFlorin Coras1-3/+1
2020-03-19session tcp udp: consolidate transport snd apisFlorin Coras1-6/+42
2019-11-20session tcp: support pacer idle timeoutsFlorin Coras1-13/+23
2019-11-05session tcp: refactor pacer timeFlorin Coras1-18/+7
2019-10-10tcp: improve pacing after idle send periodsFlorin Coras1-0/+4
2019-09-25tcp: use sacks for timer based recoveryFlorin Coras1-0/+9
2019-08-19session: add explicit reset apiFlorin Coras1-0/+2
2019-08-05session: cache align transport base classFlorin Coras1-4/+3
2019-07-26session tcp: handle rxt and acks as custom eventsFlorin Coras1-3/+3
2019-06-28session: add half_open_has_fifos for UDPCNathan Skrzypczak1-0/+1
2019-06-27session: Add transport vft protocol optionsNathan Skrzypczak1-2/+7
2019-06-25tcp: delivery rate estimatorFlorin Coras1-0/+15
2019-04-25session: use teps in accept/connect notificationsFlorin Coras1-8/+11
2019-04-24Add get_endpoint in transport vftAloys Augustin1-0/+11
2019-04-17vcl/session: tx notifications for cut-thru sessionsFlorin Coras1-0/+11
2019-03-07session: use transport custom tx for app transportsFlorin Coras1-0/+7
2019-02-06transport: cleanupFlorin Coras1-154/+164
2019-02-05session: cleanup part 3Florin Coras1-0/+19
2019-02-04session: cleanup part 1Florin Coras1-1/+1
2018-10-28session: extend connect api for internal appsFlorin Coras1-7/+18
2018-10-25session/tcp: improve cliFlorin Coras1-3/+7
2018-10-25tcp/session: add tx pacerFlorin Coras1-0/+22
2018-06-11udp: fix for multiple workers and add testFlorin Coras1-0/+1
2018-04-18udp/session: refactor to support dgram modeFlorin Coras1-15/+4
2018-03-02session: first approximation implementation of tlsFlorin Coras1-9/+25
2018-02-14session: support local sessions and deprecate redirectsFlorin Coras1-0/+1
2018-01-24SCTP stack (RFC4960)Marco Varlese1-1/+2
2017-12-11session: generalize handling of network transportsFlorin Coras1-0/+1
2017-10-28session: rules tablesFlorin Coras1-0/+3
2017-10-16udp: refactor udp codeFlorin Coras1-3/+31