summaryrefslogtreecommitdiff
path: root/sys/netinet/cc
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-06-16cc_cubic: sync to the new specification of RFC9438 for TCP CUBIC.Cheng Cui
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
2025-02-20cc_cubic: remove redundant codeCheng Cui
2025-02-12cc_cubic: remove redundant calls of tcp_fixed_maxseg()Cheng Cui
2024-11-14tcp: Use segment size excluding tcp options for all cwnd calculationsRichard Scheffenegger
2024-10-24tcp cc: Remove a stray semicolonZhenlei Huang
2024-09-17cc_cubic: use newreno to emulate AIMD in TCP-friendly regionCheng Cui
2024-09-17tcp cc: re-organize newreno functions into parts that can be re-usedCheng Cui
2024-08-15tcp cc: clean up some un-used cc_var flagsCheng Cui
2024-07-28tcp cc: remove non-working sctp supportMichael Tuexen
2024-07-25cc_cubic: remove the redundant variable num_cong_events from struct cubic.Cheng Cui
2024-05-23sys/netinet/cc: Switch from deprecated random() to prng32()Henrich Hartzer
2024-02-25tcp: need default in switch statement for enum.Richard Scheffenegger
2024-02-25tcp: address enum-int-mismatchRichard Scheffenegger
2024-02-24tcp: retain some CC signals outside of kernel scopeRichard Scheffenegger
2024-02-24tcp: cubic - restart epoch after RTORichard Scheffenegger
2024-02-24tcp: use enum for all congestion control signalsRichard Scheffenegger
2024-02-24tcp: prevent div by zero in cc_htcpRichard 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-11-26sys: Automated cleanup of cdefs and other formattingWarner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-06-06tcp: Add and update cubic module variable namesRichard Scheffenegger
2023-06-01cc_cubic: Use units of micro seconds (usecs) instead of ticks in rtt.Cheng Cui
2023-05-19There are congestion control algorithms will that pull in srtt, and this can ...Randall Stewart
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-03-16Move access to tcp's t_logstate into inline functions and provide new tracepo...Randall Stewart
2022-12-14Rack cannot be loaded without cc_newreno compiled into the kernel.Randall Stewart
2022-12-07tcp: embed inpcb into tcpcbGleb Smirnoff
2022-11-08tcp: provide macros to access inpcb and socket from a tcpcbGleb Smirnoff
2022-11-08tcp: allow packets to be marked as ECT1 instead of ECT0Richard Scheffenegger
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-09-13tcp: Make all references to CUBIC uppercaseRichard 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-04-02cc_vegas(4): Fix a typo in a source code commentGordon Bergling
2022-04-01Opps sorry, typo in the cc_cubic fix when morphing it from nreno.Randall Stewart
2022-04-01hystart++ may not properly exit CSS back to slowstart.Randall Stewart
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