summaryrefslogtreecommitdiffstats
path: root/src/vnet/session/transport.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-10session: use no for ports in transport port allocatorFlorin Coras1-8/+14
2024-03-09session: fix port alloc for fixed lcl port reuseFlorin Coras1-2/+3
2023-10-03session: make port range configurableNathan Skrzypczak1-1/+6
2023-03-23session: fix formatting of half open sessionsFlorin Coras1-2/+1
2023-03-16session: support active opens with same source portFlorin Coras1-1/+12
2023-03-14session: format transport connection flagsFlorin Coras1-2/+31
2023-03-14session: cleanup lcl endpt freelist before all allocFlorin Coras1-4/+5
2023-02-28session: consolidate port alloc logicFlorin Coras1-3/+14
2022-12-02session: move connects to first workerFlorin Coras1-1/+2
2022-11-29session: transport endpt cleanup on owner threadFlorin Coras1-11/+77
2022-11-15session: add transport main structureFlorin Coras1-39/+37
2022-07-28session: fix a crash when using unregistered transport protoFilip Tehlar1-0/+4
2022-04-01session: leverage new pool functions in safe reallocFlorin Coras1-8/+1
2022-03-25session: reorganize local port allocationFlorin Coras1-29/+24
2022-03-24session: safe reallocs for transport endpoint poolFlorin Coras1-11/+25
2022-02-10session: use transport endpoint cfg for listenFlorin Coras1-1/+1
2022-01-22session: update time for list of subscribersFlorin Coras1-0/+3
2022-01-10session: allow pacer to send when bucket hits 0Florin Coras1-2/+2
2022-01-10session: fix pacer bucket update castFlorin Coras1-2/+2
2021-09-13tcp session: initialize sw_if_index at connect timeFlorin Coras1-8/+8
2021-05-20session: fix transport half-open cleanup callFlorin Coras1-1/+1
2021-05-18tls: fix dtls with no workersFlorin Coras1-1/+5
2021-05-12session: support half-close connectionliuyacan1-0/+7
2021-05-10session: use half-open sessions for vc establishmentFlorin Coras1-2/+2
2021-04-14session tcp vcl: api to update connection attributesFlorin Coras1-0/+11
2021-04-05tcp: time infra improvementsFlorin Coras1-0/+6
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