aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/cc/cc_newreno.c
Commit message (Expand)AuthorAgeFilesLines
* hystart++ may not properly exit CSS back to slowstart.Randall Stewart2022-04-011-0/+1
* tcp: Add hystart++ to our cubic implementation.Randall Stewart2022-02-071-89/+33
* tcp: Congestion control cleanup.Randall Stewart2021-11-111-104/+37
* tcp: allow new reno functions to be called from other CC modulesMichael Tuexen2021-10-251-13/+34
* tcp: Add hystart-plus to cc_newreno and rack.Randall Stewart2021-10-221-30/+305
* tcp: fix two bugs in new renoMichael Tuexen2021-06-111-2/+4
* tcp: Use local CC data only in the correct contextRichard Scheffenegger2021-05-261-1/+9
* This brings into sync FreeBSD with the netflix versions of rack and bbr.Randall Stewart2021-05-061-13/+21
* tcp: Rename rfc6675_pipe to sack.revised, and enable by defaultRichard Scheffenegger2021-04-171-1/+1
* tcp: move cwnd and ssthresh updates into cc modulesRichard Scheffenegger2020-10-241-1/+7
* TCP newreno: improve after_idle ssthreshRichard Scheffenegger2020-09-251-0/+7
* Add MODULE_VERSION to TCP loadable congestion control modules.Richard Scheffenegger2020-07-201-0/+1
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-7/+8
* Prevent cwnd to collapse down to 1 MSS after exiting recovery.Michael Tuexen2019-05-091-1/+6
* Fix a bug in the restart window computation of TCP New RenoMichael Tuexen2019-01-251-6/+2
* Fix bugs in plugable CC algorithm and siftr sysctls.Brooks Davis2018-12-151-7/+11
* Use the new VNET_DEFINE_STATIC macro when we are defining static VNETAndrew Turner2018-07-241-2/+2
* NULL out cc_data in pluggable TCP {cc}_cb_destroyMatt Macy2018-07-221-3/+1
* Plug a memory leak and potential NULL-pointer dereference introduced in r331214.Lawrence Stewart2018-05-171-24/+42
* Add support for the experimental Internet-Draft "TCP Alternative Backoff withLawrence Stewart2018-03-191-7/+137
* sys: general adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Revert r307901 - Inform CC modules about loss events.Sean Bruno2017-07-251-16/+7
* Revert r308180 - Set slow start threshold more accurrately on loss ...Sean Bruno2017-07-251-8/+5
* Set slow start threshold more accurately on loss to be flightsize/2 instead ofHiren Panchasara2016-11-011-5/+8
* FreeBSD tcp stack used to inform respective congestion control module about theHiren Panchasara2016-10-251-7/+16
* Undo r307899. It needs a bit more work and proper commit log.Hiren Panchasara2016-10-251-16/+7
* In Collaboration with: Matt Macy <mmacy at nextbsd dot com>Hiren Panchasara2016-10-251-7/+16
* Pass the number of segments coalesced by LRO up the stack by repurposing theLawrence Stewart2016-08-251-1/+2
* 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 newreno.Hiren Panchasara2015-12-091-4/+10
* Use the full and proper company name for Swinburne University of TechnologyLawrence Stewart2011-04-121-7/+8
* Algorithm modules can define their own private congestion signal types in theLawrence Stewart2011-02-011-0/+4
* General cleanup of the NewReno CC module (no functional changes):Lawrence Stewart2010-12-021-52/+40
* - Reinstantiate the after_idle hook call in tcp_output(), which got lostLawrence Stewart2010-12-021-4/+17
* This commit marks the first formal contribution of the "Five New TCP CongestionLawrence Stewart2010-11-121-0/+231