aboutsummaryrefslogtreecommitdiffstats
path: root/src/vnet/tcp/tcp_input.c
AgeCommit message (Expand)AuthorFilesLines
2022-08-30tcp: do not overcount ooo bytesFlorin Coras1-1/+3
2022-04-04vppinfra: make _vec_len() read-onlyDamjan Marion1-3/+3
2022-03-15tcp: update error counters in listen nodeFlorin Coras1-9/+7
2022-03-15tcp: update persist timer if data ackedFlorin Coras1-3/+7
2022-01-06tcp: update snd_congestion only during congestionFlorin Coras1-9/+0
2022-01-06tcp: always exit recovery if not in fastrecoveryFlorin Coras1-3/+3
2022-01-06tcp: exit retransmit before processing feedbackFlorin Coras1-21/+17
2022-01-06tcp: use bytes delivered to compute cwndFlorin Coras1-2/+4
2022-01-05interface: refactor interface capabilities codeDamjan Marion1-1/+1
2021-10-25tcp: fix: TCP timewait port reuse rfc complianceMichal Kalderon1-3/+77
2021-10-06tcp: fix severity infoFilip Tehlar1-14/+14
2021-09-13tcp session: initialize sw_if_index at connect timeFlorin Coras1-1/+0
2021-07-06tcp: use main thread pool for half-opensFlorin Coras1-1/+1
2021-05-05tcp: cleanup rcv-process and bulk buffer translationFlorin Coras1-141/+160
2021-05-05tcp: cleanup listen node and bulk buffer translationFlorin Coras1-41/+48
2021-05-05tcp: cleanup syn-sent and bulk buffer translationFlorin Coras1-112/+124
2021-05-04tcp: cleanup established and bulk buffer translationFlorin Coras1-29/+28
2021-04-23tcp: try to update sack list only if not emptyFlorin Coras1-1/+1
2021-04-14session tcp vcl: api to update connection attributesFlorin Coras1-0/+6
2021-04-05tcp: time infra improvementsFlorin Coras1-4/+4
2021-03-19interface: add capabilities flagsMohsin Kazmi1-1/+1
2021-02-05tcp: fix port reuse with multiple listenersFlorin Coras1-2/+11
2021-01-16tcp: remove bad assertIvan Shvedunov1-5/+2
2020-11-12tcp: push last buffered sequenceFlorin Coras1-6/+0
2020-11-11tcp: validate fin seq in closing statesFlorin Coras1-0/+3
2020-11-10tcp: fix test for trailing bytesFlorin Coras1-1/+1
2020-11-09session: delegate fifo ooo lookup init to transportsFlorin Coras1-0/+3
2020-11-05tcp: avoid consuming trailing bytesFlorin Coras1-0/+4
2020-10-23tcp: remove snd_una_maxFlorin Coras1-3/+3
2020-10-13tcp: fix listener trace coverity warningFlorin Coras1-6/+2
2020-10-12tcp: fix connection reuse with no listenerFlorin Coras1-0/+6
2020-09-02tcp: fix connection refused errorFlorin Coras1-1/+1
2020-08-20tcp: track reorder with sacksFlorin Coras1-11/+2
2020-08-03tcp: improve timestamp rtt accuracyFlorin Coras1-22/+21
2020-07-30tcp: process syn in fin-wait-2Florin Coras1-0/+1
2020-07-29tcp: fix skipping RSTs in SYN_SENT stateIvan Shvedunov1-0/+1
2020-07-29tcp: process syn in close-waitFlorin Coras1-0/+1
2020-07-27tcp: fix tcp_connection_cleanup() with uninitialized elogIvan Shvedunov1-3/+7
2020-07-24tcp: fix synack elog crashFlorin Coras1-2/+3
2020-07-23tcp: track pending timersFlorin Coras1-28/+0
2020-06-08tcp: improve rtt estimation with rate samplingFlorin Coras1-18/+29
2020-05-15misc: removed executable bits from source filesRay Kinsella1-0/+0
2020-04-17session tcp: track half open in app wrkFlorin Coras1-8/+10
2020-04-09tcp: avoid regrabing error node in input and outputFlorin Coras1-10/+8
2020-04-03session: improve error reportingFlorin Coras1-2/+4
2020-04-02tcp: explicit use of timer wheel in timer apisFlorin Coras1-17/+33
2020-04-02tcp: move features to separate filesFlorin Coras1-863/+1
2020-04-02tcp: count zero wnd enqueue attemptsFlorin Coras1-0/+4
2020-03-20tcp: avoid spurious retransmit attemptFlorin Coras1-4/+2
2020-03-19tcp: move accept init to separate reusable functionFlorin Coras1-102/+54