summaryrefslogtreecommitdiffstats
path: root/net/ipv4/tcp_cubic.c
Commit message (Expand)AuthorAgeFilesLines
* tcp: Rename bictcp function prefix to cubictcpMartin KaFai Lau2021-03-261-12/+12
* tcp_cubic: use memset and offsetof initYejune Deng2021-01-151-10/+1
* tcp_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTTNeal Cardwell2020-06-251-3/+2
* tcp_cubic: refactor code to perform a divide only when neededEric Dumazet2019-12-301-23/+28
* tcp_cubic: make Hystart aware of pacingEric Dumazet2019-12-271-1/+12
* tcp_cubic: tweak Hystart detection for short RTT flowsEric Dumazet2019-12-271-2/+21
* tcp_cubic: switch bictcp_clock() to usec resolutionEric Dumazet2019-12-271-21/+14
* tcp_cubic: remove one conditional from hystart_update()Eric Dumazet2019-12-271-2/+2
* tcp_cubic: optimize hystart_update()Eric Dumazet2019-12-271-6/+3
* treewide: Add SPDX license identifier for more missed filesThomas Gleixner2019-05-211-0/+1
* tcp: consolidate congestion control undo functionsYuchung Cheng2017-08-061-12/+1
* tcp: bic, cubic: use tcp_jiffies32 instead of tcp_time_stampEric Dumazet2017-05-171-6/+6
* tcp: use tcp_jiffies32 to feed tp->lsndtimeEric Dumazet2017-05-171-1/+1
* tcp_cubic: fix typo in module param descriptionChema Gonzalez2017-04-201-1/+1
* tcp: replace cnt & rtt with struct in pkts_acked()Lawrence Brakmo2016-05-111-3/+3
* tcp: do not assume TCP code is non preemptibleEric Dumazet2016-05-021-10/+10
* net: rename NET_{ADD|INC}_STATS_BH()Eric Dumazet2016-04-271-10/+10
* tcp_cubic: do not set epoch_start in the futureEric Dumazet2015-09-171-2/+8
* tcp_cubic: better follow cubic curve after idle periodEric Dumazet2015-09-101-0/+16
* tcp: add tcp_in_slow_start helperYuchung Cheng2015-07-091-2/+2
* tcp: restore 1.5x per RTT limit to CUBIC cwnd growth in congestion avoidanceNeal Cardwell2015-03-111-2/+4
* tcp: fix timing issue in CUBIC slope calculationNeal Cardwell2015-01-281-0/+8
* tcp: fix stretch ACK bugs in CUBICNeal Cardwell2015-01-281-22/+9
* tcp: stretch ACK fixes prepNeal Cardwell2015-01-281-1/+1
* tcp_cubic: refine Hystart delay thresholdEric Dumazet2014-12-091-1/+1
* tcp_cubic: add SNMP counters to track how effective is HystartEric Dumazet2014-12-091-9/+22
* tcp: whitespace fixesstephen hemminger2014-09-011-8/+10
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2014-05-121-1/+1
|\
| * tcp_cubic: fix the range of delayed_ackLiu Yu2014-04-301-1/+1
* | tcp: remove in_flight parameter from cong_avoid() methodsEric Dumazet2014-05-031-3/+2
|/
* tcp: switch rtt estimations to usec resolutionEric Dumazet2014-02-261-4/+0
* tcp: properly handle stretch acks in slow startYuchung Cheng2013-11-041-2/+3
* tcp: cubic: fix bug in bictcp_acked()Eric Dumazet2013-08-071-1/+1
* tcp: cubic: fix overflow error in bictcp_update()Eric Dumazet2013-08-071-4/+6
* tcp: fix undo after RTO for CUBICNeal Cardwell2012-01-201-4/+6
* tcp_cubic: limit delayed_ack ratio to prevent divide errorstephen hemminger2011-05-081-2/+7
* Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller2011-03-151-11/+34
|\
| * tcp_cubic: fix low utilization of CUBIC with HyStartSangtae Ha2011-03-141-0/+7
| * tcp_cubic: make the delay threshold of HyStart less sensitiveSangtae Ha2011-03-141-1/+1
| * tcp_cubic: enable high resolution ack time if neededstephen hemminger2011-03-141-0/+4
| * tcp_cubic: fix clock dependencystephen hemminger2011-03-141-12/+19
| * tcp_cubic: make ack train delta value a parameterstephen hemminger2011-03-141-1/+4
| * tcp_cubic: fix comparison of jiffiesstephen hemminger2011-03-141-2/+4
* | tcp: mark tcp_congestion_ops read_mostlyStephen Hemminger2011-03-101-1/+1
|/
* tcp: add helper for AI algorithmIlpo Järvinen2009-03-021-10/+1
* [TCP] CUBIC v2.3Sangtae Ha2008-11-021-11/+109
* rename div64_64 to div64_u64Roman Zippel2008-05-011-2/+2
* [TCP]: TCP cubic v2.2Sangtae Ha2008-03-041-27/+8
* [TCP]: Cong.ctrl modules: remove unused good_ack from cong_avoidIlpo Järvinen2008-01-281-2/+1
* [TCP]: Remove num_acked>0 checks from cong.ctrl mods pkts_ackedIlpo Järvinen2007-10-101-1/+1