summaryrefslogtreecommitdiff
path: root/net/ipv4/tcp_recovery.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-25tcp: fix excessive TLP and RACK timeouts from HZ roundingNeal Cardwell1-1/+1
2022-07-20tcp: Fix data-races around sysctl_tcp_recovery.Kuniyuki Iwashima1-2/+4
2022-04-30tcp: use tcp_skb_sent_after() instead in RACKPengcheng Yang1-10/+5
2021-07-27tcp: more accurately check DSACKs to grow RACK reordering windowNeal Cardwell1-1/+2
2021-01-24tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPENPengcheng Yang1-2/+3
2020-11-03tcp: avoid slow start during fast recovery on new lossesYuchung Cheng1-1/+2
2020-09-26tcp: move tcp_mark_skb_lostYuchung Cheng1-14/+0
2020-09-26tcp: consistently check retransmit hintYuchung Cheng1-1/+1
2018-09-22tcp: introduce tcp_skb_timestamp_us() helperEric Dumazet1-2/+3
2018-08-01tcp: add stat of data packet reordering eventsWei Wang1-1/+1
2018-05-18tcp: tcp_rack_reo_wnd() can be statickbuild test robot1-1/+1
2018-05-17tcp: new helper tcp_rack_skb_timeoutYuchung Cheng1-2/+7
2018-05-17tcp: account lost retransmit after timeoutYuchung Cheng1-2/+2
2018-05-17tcp: simpler NewReno implementationYuchung Cheng1-0/+27
2018-05-17tcp: support DUPACK threshold in RACKYuchung Cheng1-13/+27
2017-12-08tcp: evaluate packet losses upon RTT changeYuchung Cheng1-11/+8
2017-12-08tcp: fix off-by-one bug in RACKYuchung Cheng1-3/+3
2017-12-08tcp: correctly test congestion state in RACKYuchung Cheng1-1/+2
2017-11-05tcp: higher throughput under reordering with adaptive RACK reordering wndPriyaranjan Jha1-2/+46
2017-11-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-10-27tcp: Namespace-ify sysctl_tcp_recoveryEric Dumazet1-2/+0
2017-10-06tcp: a small refactor of RACK loss detectionYuchung Cheng1-22/+18
2017-10-06tcp: more efficient RACK loss detectionYuchung Cheng1-15/+5
2017-07-20tcp: adjust tail loss probe timeoutYuchung Cheng1-1/+1
2017-05-17tcp: switch TCP TS option (RFC 7323) to 1ms clockEric Dumazet1-13/+10
2017-05-17tcp: use tp->tcp_mstamp in output pathEric Dumazet1-1/+0
2017-04-27tcp: tcp_rack_reo_timeout() must update tp->tcp_mstampEric Dumazet1-0/+1
2017-04-26tcp: do not pass timestamp to tcp_rack_advance()Eric Dumazet1-3/+2
2017-04-26tcp: do not pass timestamp to tcp_rack_mark_lost()Eric Dumazet1-1/+1
2017-04-26tcp: do not pass timestamp to tcp_rack_detect_loss()Eric Dumazet1-7/+4
2017-04-06tcp: fix lost retransmit SNMP under-countingYuchung Cheng1-1/+2
2017-01-14tcp: enable RACK loss detection to trigger recoveryYuchung Cheng1-6/+10
2017-01-14tcp: use sequence to break TS ties for RACK loss detectionYuchung Cheng1-3/+14
2017-01-14tcp: add reordering timer in RACK loss detectionYuchung Cheng1-7/+50
2017-01-14tcp: record most recent RTT in RACK loss detectionYuchung Cheng1-18/+23
2017-01-14tcp: new helper for RACK to detect lossYuchung Cheng1-9/+13
2017-01-14tcp: new helper function for RACK loss detectionYuchung Cheng1-7/+14
2016-05-03tcp: do not assume TCP code is non preemptibleEric Dumazet1-2/+2
2016-04-28net: rename NET_{ADD|INC}_STATS_BH()Eric Dumazet1-2/+2
2015-10-21tcp: use RACK to detect lossesYuchung Cheng1-0/+77
2015-10-21tcp: track the packet timings in RACKYuchung Cheng1-0/+32