aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/cc
Commit message (Expand)AuthorAgeFilesLines
* tcp cc: Remove a stray semicolonZhenlei Huang2024-10-311-1/+1
* tcp: cubic - restart epoch after RTORichard Scheffenegger2024-02-271-0/+1
* tcp: prevent div by zero in cc_htcpRichard Scheffenegger2024-02-271-3/+3
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-169-17/+0
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-164-8/+0
* tcp: Add and update cubic module variable namesRichard Scheffenegger2023-06-062-80/+103
* cc_cubic: Use units of micro seconds (usecs) instead of ticks in rtt.Cheng Cui2023-06-012-43/+50
* There are congestion control algorithms will that pull in srtt, and this can ...Randall Stewart2023-05-192-7/+7
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-1210-10/+10
* Move access to tcp's t_logstate into inline functions and provide new tracepo...Randall Stewart2023-03-162-2/+2
* Rack cannot be loaded without cc_newreno compiled into the kernel.Randall Stewart2022-12-141-6/+2
* tcp: embed inpcb into tcpcbGleb Smirnoff2022-12-075-9/+14
* tcp: provide macros to access inpcb and socket from a tcpcbGleb Smirnoff2022-11-087-11/+11
* tcp: allow packets to be marked as ECT1 instead of ECT0Richard Scheffenegger2022-11-081-1/+11
* tcp: make RACK loadable again using the default configurationMichael Tuexen2022-09-262-1/+2
* tcp: make CUBIC the default congestion control mechanism.Richard Scheffenegger2022-09-131-1/+1
* tcp: Make all references to CUBIC uppercaseRichard Scheffenegger2022-09-133-3/+3
* tcp cc: don't recurse on non recursive mutexMichael Tuexen2022-04-051-10/+19
* Revert "sctp: remove a test, which isn't safe"Michael Tuexen2022-04-021-19/+10
* sctp: remove a test, which isn't safeMichael Tuexen2022-04-021-10/+19
* cc_vegas(4): Fix a typo in a source code commentGordon Bergling2022-04-021-1/+1
* Opps sorry, typo in the cc_cubic fix when morphing it from nreno.Randall Stewart2022-04-011-1/+1
* hystart++ may not properly exit CSS back to slowstart.Randall Stewart2022-04-012-0/+2
* tcp: Congestion control move to using reference counting.Randall Stewart2022-02-212-64/+143
* tcp: Add hystart++ to our cubic implementation.Randall Stewart2022-02-076-130/+389
* Revert "wpa: Import wpa_supplicant/hostapd commit 14ab4a816"Cy Schubert2021-12-021-4/+3
* wpa: Import wpa_supplicant/hostapd commit 14ab4a816Cy Schubert2021-12-021-3/+4
* tcp: unloading a module that is set to default should error.Randall Stewart2021-12-021-4/+3
* cc_newreno(4): Fix a typo in a source code commentGordon Bergling2021-11-191-1/+1
* tcp: Ensure that vnets have an initialized V_default_cc_ptrMark Johnston2021-11-121-0/+17
* tcp: better congestion control defaultsWarner Losh2021-11-121-0/+7
* tcp: Congestion control cleanup.Randall Stewart2021-11-1110-251/+507
* 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-223-32/+334
* 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-063-18/+36
* tcp: Rename rfc6675_pipe to sack.revised, and enable by defaultRichard Scheffenegger2021-04-173-3/+3
* 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