aboutsummaryrefslogtreecommitdiffstats
path: root/src/vnet/tcp/tcp.h
AgeCommit message (Expand)AuthorFilesLines
2019-03-08session/tcp/vcl: fixes and optimizationsFlorin Coras1-1/+2
2019-03-06tcp: migrate old MULTIARCH macros to VLIB_NODE_FNFilip Tehlar1-0/+8
2019-03-02session: cleanup/rename functionsFlorin Coras1-1/+1
2019-02-22tcp: keep snd sack block free listFlorin Coras1-0/+1
2019-02-22tcp: send enough dupacks to cover all sack holesFlorin Coras1-0/+1
2019-02-18tcp: harden for high scale scenariosFlorin Coras1-1/+1
2019-02-07tcp: fix reset sending in syn-sentFlorin Coras1-1/+1
2019-02-02tcp: remove internal buffer cacheFlorin Coras1-1/+0
2019-01-03tcp: better randomize issFlorin Coras1-0/+9
2018-12-26tcp: separate active and passive establish timersFlorin Coras1-1/+2
2018-12-22tcp: improve waitclose in closing statesFlorin Coras1-0/+7
2018-12-19tcp/session: notify transport of close when tx fifo is not emptyFlorin Coras1-2/+3
2018-12-17tcp: fix handling of broken syn optionsFlorin Coras1-1/+2
2018-12-13session/tcp: support tx flush markFlorin Coras1-0/+3
2018-11-13tcp: cubic fast convergenceFlorin Coras1-2/+8
2018-11-12tcp: handle disconnects after enq notificationsFlorin Coras1-21/+40
2018-11-09tcp: basic cubic implementationFlorin Coras1-0/+34
2018-11-08tcp: pacer and mrtt estimation improvementsFlorin Coras1-1/+0
2018-11-07tcp: consume incoming buffers instead of reusingFlorin Coras1-9/+7
2018-11-06tcp: dequeue acked only once per burstFlorin Coras1-0/+3
2018-11-02session: measure dispatch period only if under loadFlorin Coras1-2/+4
2018-11-02tcp: minimize use of tlsFlorin Coras1-12/+28
2018-11-01tcp: fast retransmit pacingFlorin Coras1-2/+5
2018-10-25tcp/session: add tx pacerFlorin Coras1-2/+21
2018-10-23tcp: fast retransmit improvementsFlorin Coras1-4/+18
2018-09-27tcp: use scaled window for new connectsFlorin Coras1-0/+1
2018-09-25tcp: add option to cfg max rx fifo sizeFlorin Coras1-4/+12
2018-06-26tcp/session: tx optimizationsFlorin Coras1-1/+4
2018-06-26tcp: cleanup functionsFlorin Coras1-139/+29
2018-06-25tw: add light weight timer update functionFlorin Coras1-7/+8
2018-06-20tcp: add per worker ctx structureFlorin Coras1-19/+27
2018-06-19tcp: optimize tcp outputFlorin Coras1-1/+2
2018-06-11tcp: cleanup connection/session fixesFlorin Coras1-1/+1
2018-05-26tcp: loss recovery improvements/fixesFlorin Coras1-3/+3
2018-05-17tcp: handle link-local addressesFlorin Coras1-0/+1
2018-04-20tcp: make newreno byte instead of acks dependentFlorin Coras1-0/+1
2017-12-11session: generalize handling of network transportsFlorin Coras1-9/+0
2017-11-29session: fix preallocation of local endpoint tableFlorin Coras1-4/+0
2017-11-28tcp: fix retransmissions under buffer shortageFlorin Coras1-0/+12
2017-10-16udp: refactor udp codeFlorin Coras1-10/+0
2017-10-03tcp: updates to connection closing procedure (VPP-996)Florin Coras1-4/+4
2017-09-20tcp: add option to punt trafficPierre Pfister1-0/+5
2017-09-19session/tcp: improve preallocated segment handlingFlorin Coras1-3/+6
2017-09-12tcp: horizontal scaling improvmentsFlorin Coras1-2/+5
2017-08-25TCP horizontal scalingDave Barach1-0/+4
2017-08-25tcp: retransmit and multi-buffer segment fixes and improvementsFlorin Coras1-3/+20
2017-08-17TCP source address automationDave Barach1-1/+7
2017-08-15tcp: state machine improvementsFlorin Coras1-0/+1
2017-08-14TCP: Update time_now once per burstFlorin Coras1-1/+11
2017-08-11Fix tcp multi buffer segments retransmissionFlorin Coras1-3/+15