summaryrefslogtreecommitdiff
path: root/sys/netinet/cc/cc.c
AgeCommit message (Expand)Author
2025-10-13netinet: Use proper prototype for SYSINIT functionsZhenlei Huang
2025-08-25mod_cc(4): Fix a typo in a source code commentGordon Bergling
2025-03-17tcp cc: use tcp_compute_pipe() for pipe in xx_post_recovery() directlyCheng Cui
2025-02-28tcp: make inflight data (pipe) calculation consistentCheng Cui
2024-11-14tcp: Use segment size excluding tcp options for all cwnd calculationsRichard Scheffenegger
2024-09-17tcp cc: re-organize newreno functions into parts that can be re-usedCheng Cui
2024-07-28tcp cc: remove non-working sctp supportMichael Tuexen
2024-02-25tcp: need default in switch statement for enum.Richard Scheffenegger
2024-02-25tcp: address enum-int-mismatchRichard Scheffenegger
2024-02-24tcp: use enum for all congestion control signalsRichard Scheffenegger
2024-02-14tcp: fix RTO ssthresh for non-6675 pipe calculationRichard Scheffenegger
2024-02-08tcp: calculate ssthresh on RTO according to RFC5681Richard Scheffenegger
2024-02-08tcp: use tcp_fixed_maxseg instead of tcp_maxseg in cc modulesRichard Scheffenegger
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2022-09-26tcp: make RACK loadable again using the default configurationMichael Tuexen
2022-09-13tcp: make CUBIC the default congestion control mechanism.Richard Scheffenegger
2022-04-05tcp cc: don't recurse on non recursive mutexMichael Tuexen
2022-04-02Revert "sctp: remove a test, which isn't safe"Michael Tuexen
2022-04-02sctp: remove a test, which isn't safeMichael Tuexen
2022-02-21tcp: Congestion control move to using reference counting.Randall Stewart
2022-02-07tcp: Add hystart++ to our cubic implementation.Randall Stewart
2021-12-02Revert "wpa: Import wpa_supplicant/hostapd commit 14ab4a816"Cy Schubert
2021-12-02wpa: Import wpa_supplicant/hostapd commit 14ab4a816Cy Schubert
2021-12-02tcp: unloading a module that is set to default should error.Randall Stewart
2021-11-19cc_newreno(4): Fix a typo in a source code commentGordon Bergling
2021-11-12tcp: Ensure that vnets have an initialized V_default_cc_ptrMark Johnston
2021-11-12tcp: better congestion control defaultsWarner Losh
2021-11-11tcp: Congestion control cleanup.Randall Stewart
2020-02-26Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki
2018-03-19Add support for the experimental Internet-Draft "TCP Alternative Backoff withLawrence Stewart
2017-11-27sys: general adoption of SPDX licensing ID tags.Pedro F. Giffuni
2016-07-26Fix the case for some sysctl descriptions.Brad Davis
2016-01-27Rename netinet/tcp_cc.h to netinet/cc/cc.h.Gleb Smirnoff
2016-01-21- Rename cc.h to more meaningful tcp_cc.h.Gleb Smirnoff
2016-01-21Cleanup TCP files from unnecessary interface related includes.Gleb Smirnoff
2014-11-07Remove SYSCTL_VNET_* macros, and simply put CTLFLAG_VNET where needed.Gleb Smirnoff
2014-10-28The SYSCTL data pointers can come from userspace and must not beHans Petter Selasky
2014-10-27Preserve limitation of "TCP_CA_NAME_MAX" when matching the algorithmHans Petter Selasky
2014-10-27Make assignments to "net.inet.tcp.cc.algorithm" work by fixing a badHans Petter Selasky
2014-08-10Fix string length argument passed to "sysctl_handle_string()" so thatHans Petter Selasky
2011-04-12Use the full and proper company name for Swinburne University of TechnologyLawrence Stewart
2011-01-23An sbuf configured with SBUF_AUTOEXTEND will call malloc with M_WAITOK when aLawrence Stewart
2010-11-16Make the CC framework more VIMAGE friendly by adding the machinery to allowLawrence Stewart
2010-11-16- Querying the default CC algo is more common than setting it and the functionLawrence Stewart
2010-11-16Move protocol specific implementation detail out of the core CC framework.Lawrence Stewart
2010-11-16On CC algorithm module unload, we walk the list of active TCP control blocks.Lawrence Stewart
2010-11-16cc_init() should only be run once on system boot, but with VIMAGE kernels itLawrence Stewart
2010-11-12This commit marks the first formal contribution of the "Five New TCP CongestionLawrence Stewart