summaryrefslogtreecommitdiff
path: root/sys/netinet/cc/cc_cubic.c
Commit message (Expand)AuthorAgeFilesLines
* TCP Cubic: improve reaction to (and rollback from) RTORichard Scheffenegger2020-10-241-28/+42
* tcp: move cwnd and ssthresh updates into cc modulesRichard Scheffenegger2020-10-241-0/+6
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-2/+0
* TCP Cubic: recalculate cwnd for every ACK.Richard Scheffenegger2020-08-181-17/+5
* TCP Cubic: Have Fast Convergence Heuristic work for ECN, and align concave re...Richard Scheffenegger2020-08-131-17/+21
* TCP Cubic: After leaving slowstart fix unintended cwnd jump.Richard Scheffenegger2020-08-131-11/+13
* Fix style and comment around concave/convex regions in TCP cubic.Richard Scheffenegger2020-07-211-3/+2
* Add MODULE_VERSION to TCP loadable congestion control modules.Richard Scheffenegger2020-07-201-0/+1
* TCP: fix cubic RTO reaction.Richard Scheffenegger2020-06-241-0/+5
* Prevent TCP Cubic to abruptly increase cwnd after app-limitedRichard Scheffenegger2020-06-101-2/+8
* Prevent TCP Cubic to abruptly increase cwnd after slow-startRichard Scheffenegger2020-06-091-9/+19
* Introduce a lower bound of 2 MSS to TCP Cubic.Richard Scheffenegger2020-04-301-4/+7
* Add curly braces missed in https://svnweb.freebsd.org/changeset/base/354773Michael Tuexen2019-12-311-1/+2
* Add boundary and overflow checks to the formulas used in the TCP CUBICMichael Tuexen2019-11-161-6/+18
* Improve TCP CUBIC specific after idle reaction.Michael Tuexen2019-11-161-0/+5
* Implement a tCP CUBIC-specific after idle reaction.Michael Tuexen2019-11-161-3/+19
* Revert https://svnweb.freebsd.org/changeset/base/354708Michael Tuexen2019-11-161-19/+3
* For idle TCP sessions using the CUBIC congestio control, reset ssthreshMichael Tuexen2019-11-141-3/+19
* Prevent cwnd to collapse down to 1 MSS after exiting recovery.Michael Tuexen2019-05-091-1/+6
* Revert r331567 CC Cubic: fix underflow for cubic_cwnd()Hiren Panchasara2018-12-151-29/+4
* NULL out cc_data in pluggable TCP {cc}_cb_destroyMatt Macy2018-07-221-3/+1
* CC Cubic: fix underflow for cubic_cwnd()Sean Bruno2018-03-261-4/+29
* sys: general adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* cc_cubic: restore braces around if-condition blockEd Maste2017-07-261-1/+2
* Revert r307901 - Inform CC modules about loss events.Sean Bruno2017-07-251-12/+3
* FreeBSD tcp stack used to inform respective congestion control module about theHiren Panchasara2016-10-251-3/+12
* Undo r307899. It needs a bit more work and proper commit log.Hiren Panchasara2016-10-251-12/+3
* In Collaboration with: Matt Macy <mmacy at nextbsd dot com>Hiren Panchasara2016-10-251-3/+12
* Remove "long" variables from the TCP stack (not including the modularJonathan T. Looney2016-10-061-2/+2
* sys/net*: minor spelling fixes.Pedro F. Giffuni2016-05-031-1/+1
* Rename netinet/tcp_cc.h to netinet/cc/cc.h.Gleb Smirnoff2016-01-271-1/+1
* - Rename cc.h to more meaningful tcp_cc.h.Gleb Smirnoff2016-01-211-2/+2
* Add an option to use rfc6675 based pipe/inflight bytes calculation in cubic.Hiren Panchasara2015-12-091-4/+9
* Staticize malloc types.Sergey Kandaurov2011-04-131-2/+1
* Use the full and proper company name for Swinburne University of TechnologyLawrence Stewart2011-04-121-7/+7
* Some correctness and robustness fixes related to CUBIC's mean RTT estimate:Lawrence Stewart2011-01-211-6/+17
* Import a clean-room implementation of the experimental CUBIC congestion controlLawrence Stewart2010-12-021-0/+396