aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/cc
Commit message (Expand)AuthorAgeFilesLines
* cc_cubic: sync to the new specification of RFC9438 for TCP CUBIC.Cheng Cui2025-06-162-143/+181
* tcp cc: use tcp_compute_pipe() for pipe in xx_post_recovery() directlyCheng Cui2025-03-173-20/+3
* tcp: make inflight data (pipe) calculation consistentCheng Cui2025-02-285-35/+5
* cc_cubic: remove redundant codeCheng Cui2025-02-202-15/+0
* cc_cubic: remove redundant calls of tcp_fixed_maxseg()Cheng Cui2025-02-121-3/+2
* tcp: Use segment size excluding tcp options for all cwnd calculationsRichard Scheffenegger2024-11-148-53/+60
* tcp cc: Remove a stray semicolonZhenlei Huang2024-10-241-1/+1
* cc_cubic: use newreno to emulate AIMD in TCP-friendly regionCheng Cui2024-09-172-35/+27
* tcp cc: re-organize newreno functions into parts that can be re-usedCheng Cui2024-09-172-73/+118
* tcp cc: clean up some un-used cc_var flagsCheng Cui2024-08-151-4/+4
* tcp cc: remove non-working sctp supportMichael Tuexen2024-07-2810-52/+32
* cc_cubic: remove the redundant variable num_cong_events from struct cubic.Cheng Cui2024-07-252-4/+0
* sys/netinet/cc: Switch from deprecated random() to prng32()Henrich Hartzer2024-05-233-10/+14
* tcp: need default in switch statement for enum.Richard Scheffenegger2024-02-251-0/+2
* tcp: address enum-int-mismatchRichard Scheffenegger2024-02-251-1/+1
* tcp: retain some CC signals outside of kernel scopeRichard Scheffenegger2024-02-241-1/+3
* tcp: cubic - restart epoch after RTORichard Scheffenegger2024-02-241-0/+1
* tcp: use enum for all congestion control signalsRichard Scheffenegger2024-02-2410-56/+66
* tcp: prevent div by zero in cc_htcpRichard Scheffenegger2024-02-241-3/+3
* tcp: fix RTO ssthresh for non-6675 pipe calculationRichard Scheffenegger2024-02-145-5/+5
* tcp: calculate ssthresh on RTO according to RFC5681Richard Scheffenegger2024-02-085-21/+61
* tcp: use tcp_fixed_maxseg instead of tcp_maxseg in cc modulesRichard Scheffenegger2024-02-084-4/+4
* sys: Automated cleanup of cdefs and other formattingWarner Losh2023-11-278-8/+0
* 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