summaryrefslogtreecommitdiffstats
path: root/net/ipv4/tcp_recovery.c
Commit message (Expand)AuthorAgeFilesLines
* tcp: fix excessive TLP and RACK timeouts from HZ roundingNeal Cardwell2023-10-171-1/+1
* tcp: preserve const qualifier in tcp_sk()Eric Dumazet2023-03-181-1/+1
* tcp: Fix data-races around sysctl_tcp_recovery.Kuniyuki Iwashima2022-07-201-2/+4
* tcp: use tcp_skb_sent_after() instead in RACKPengcheng Yang2022-04-301-10/+5
* tcp: more accurately check DSACKs to grow RACK reordering windowNeal Cardwell2021-07-271-1/+2
* tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPENPengcheng Yang2021-01-231-2/+3
* tcp: avoid slow start during fast recovery on new lossesYuchung Cheng2020-11-021-1/+2
* tcp: move tcp_mark_skb_lostYuchung Cheng2020-09-251-14/+0
* tcp: consistently check retransmit hintYuchung Cheng2020-09-251-1/+1
* tcp: introduce tcp_skb_timestamp_us() helperEric Dumazet2018-09-211-2/+3
* tcp: add stat of data packet reordering eventsWei Wang2018-08-011-1/+1
* tcp: tcp_rack_reo_wnd() can be statickbuild test robot2018-05-181-1/+1
* tcp: new helper tcp_rack_skb_timeoutYuchung Cheng2018-05-171-2/+7
* tcp: account lost retransmit after timeoutYuchung Cheng2018-05-171-2/+2
* tcp: simpler NewReno implementationYuchung Cheng2018-05-171-0/+27
* tcp: support DUPACK threshold in RACKYuchung Cheng2018-05-171-13/+27
* tcp: evaluate packet losses upon RTT changeYuchung Cheng2017-12-081-11/+8
* tcp: fix off-by-one bug in RACKYuchung Cheng2017-12-081-3/+3
* tcp: correctly test congestion state in RACKYuchung Cheng2017-12-081-1/+2
* tcp: higher throughput under reordering with adaptive RACK reordering wndPriyaranjan Jha2017-11-051-2/+46
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2017-11-041-0/+1
|\
| * License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* | tcp: Namespace-ify sysctl_tcp_recoveryEric Dumazet2017-10-271-2/+0
* | tcp: a small refactor of RACK loss detectionYuchung Cheng2017-10-051-22/+18
* | tcp: more efficient RACK loss detectionYuchung Cheng2017-10-051-15/+5
|/
* tcp: adjust tail loss probe timeoutYuchung Cheng2017-07-191-1/+1
* tcp: switch TCP TS option (RFC 7323) to 1ms clockEric Dumazet2017-05-171-13/+10
* tcp: use tp->tcp_mstamp in output pathEric Dumazet2017-05-171-1/+0
* tcp: tcp_rack_reo_timeout() must update tp->tcp_mstampEric Dumazet2017-04-271-0/+1
* tcp: do not pass timestamp to tcp_rack_advance()Eric Dumazet2017-04-261-3/+2
* tcp: do not pass timestamp to tcp_rack_mark_lost()Eric Dumazet2017-04-261-1/+1
* tcp: do not pass timestamp to tcp_rack_detect_loss()Eric Dumazet2017-04-261-7/+4
* tcp: fix lost retransmit SNMP under-countingYuchung Cheng2017-04-051-1/+2
* tcp: enable RACK loss detection to trigger recoveryYuchung Cheng2017-01-131-6/+10
* tcp: use sequence to break TS ties for RACK loss detectionYuchung Cheng2017-01-131-3/+14
* tcp: add reordering timer in RACK loss detectionYuchung Cheng2017-01-131-7/+50
* tcp: record most recent RTT in RACK loss detectionYuchung Cheng2017-01-131-18/+23
* tcp: new helper for RACK to detect lossYuchung Cheng2017-01-131-9/+13
* tcp: new helper function for RACK loss detectionYuchung Cheng2017-01-131-7/+14
* tcp: do not assume TCP code is non preemptibleEric Dumazet2016-05-021-2/+2
* net: rename NET_{ADD|INC}_STATS_BH()Eric Dumazet2016-04-271-2/+2
* tcp: use RACK to detect lossesYuchung Cheng2015-10-211-0/+77
* tcp: track the packet timings in RACKYuchung Cheng2015-10-211-0/+32