aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/cc
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-244-2/+24
* TCP newreno: improve after_idle ssthreshRichard Scheffenegger2020-09-251-0/+7
* cc_mod: remove unused CCF_DELACK definitionRichard Scheffenegger2020-09-101-1/+1
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-012-3/+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-208-1/+8
* 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
* DCTCP: update alpha only once after loss recovery.Richard Scheffenegger2020-05-211-4/+2
* Introduce a lower bound of 2 MSS to TCP Cubic.Richard Scheffenegger2020-04-301-4/+7
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-268-43/+50
* White space cleanup -- remove trailing tab's or spacesRandall Stewart2020-02-123-4/+4
* Sending CWR after an RTO is according to RFC 3168 generally requiredMichael Tuexen2020-01-251-1/+0
* Fix delayed ACK generation for DCTCP.Michael Tuexen2019-12-311-21/+18
* Add curly braces missed in https://svnweb.freebsd.org/changeset/base/354773Michael Tuexen2019-12-311-1/+2
* Make use of the stats(3) framework in the TCP stack.Edward Tomasz Napierala2019-12-021-3/+4
* Move all ECN related flags from the flags to the flags2 field.Michael Tuexen2019-12-011-8/+8
* Add boundary and overflow checks to the formulas used in the TCP CUBICMichael Tuexen2019-11-162-11/+42
* 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
* When performing after_idle() or post_recovery(), don't disable theMichael Tuexen2019-07-291-65/+70
* * Improve input validation of sysctl parameters for DCTPC.Michael Tuexen2019-07-291-23/+20
* Prevent cwnd to collapse down to 1 MSS after exiting recovery.Michael Tuexen2019-05-093-3/+18
* Ensure that when using the TCP CDG congestion control and setting theMichael Tuexen2019-02-081-1/+5
* Fix a bug in the restart window computation of TCP New RenoMichael Tuexen2019-01-251-6/+2
* Revert r331567 CC Cubic: fix underflow for cubic_cwnd()Hiren Panchasara2018-12-153-52/+7
* Fix bugs in plugable CC algorithm and siftr sysctls.Brooks Davis2018-12-156-42/+46
* Limit option_len for the TCP_CCALGOOPT.Michael Tuexen2018-11-301-0/+2
* Use the new VNET_DEFINE_STATIC macro when we are defining static VNETAndrew Turner2018-07-247-24/+24
* NULL out cc_data in pluggable TCP {cc}_cb_destroyMatt Macy2018-07-226-16/+6
* Plug a memory leak and potential NULL-pointer dereference introduced in r331214.Lawrence Stewart2018-05-171-24/+42
* cc_cubic:Sean Bruno2018-05-031-15/+14
* CC Cubic: fix underflow for cubic_cwnd()Sean Bruno2018-03-263-7/+52
* Add support for the experimental Internet-Draft "TCP Alternative Backoff withLawrence Stewart2018-03-194-7/+196
* sys: general adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-2710-0/+20
* cc_cubic: restore braces around if-condition blockEd Maste2017-07-261-1/+2
* Revert r307901 - Inform CC modules about loss events.Sean Bruno2017-07-256-68/+23
* Revert r308180 - Set slow start threshold more accurrately on loss ...Sean Bruno2017-07-255-29/+18
* Fix a variety of cosmetic typos and misspellingsConrad Meyer2017-01-151-1/+1
* Set slow start threshold more accurately on loss to be flightsize/2 instead ofHiren Panchasara2016-11-015-18/+29
* FreeBSD tcp stack used to inform respective congestion control module about theHiren Panchasara2016-10-256-23/+68
* Undo r307899. It needs a bit more work and proper commit log.Hiren Panchasara2016-10-256-68/+23
* In Collaboration with: Matt Macy <mmacy at nextbsd dot com>Hiren Panchasara2016-10-256-23/+68