aboutsummaryrefslogtreecommitdiff
path: root/src/core/or/congestion_control_common.c
AgeCommit message (Expand)Author
2023-06-27Bug 40566: Remove unused BDP estimatorsMike Perry
2023-06-27Bug 40566: Unhook unused congestion control algsMike Perry
2023-06-23Export variables and functions for CC unit tests.Mike Perry
2023-06-23Bug 40709: Update and clean up tests for consensus paramsMike Perry
2023-06-23Bug 40709: Update congestion control parametersMike Perry
2023-06-22Bug 40569: Reduce accepted range for negotiated cc_sendme_incMike Perry
2023-04-06Prop#329 streams: Handle stream usage with confluxMike Perry
2023-04-06Refactor stream blocking due to channel cell queuesMike Perry
2023-04-06Prop#329 Algs: Conflux multiplexed cell sending decision algsMike Perry
2023-01-10Merge branch 'maint-0.4.7'David Goulet
2023-01-10Do not reset our RTT in slow start.Mike Perry
2022-12-16Fix typosDimitris Apostolou
2022-12-02Ticket 40724: Add metrics for CC circuit countsMike Perry
2022-11-07metrics: Add stats when the clock stalls.Mike Perry
2022-10-26relay: Add CC RTT reset stats to MetricsPortDavid Goulet
2022-08-11Tune congestion control parameters.Mike Perry
2022-08-11Reset the min value if we hit cwnd_min.Mike Perry
2022-08-11Use EWMA instead of bare rtt for min rtt.Mike Perry
2022-08-11Create slow-start max for n_ewma_cnt.Mike Perry
2022-08-11Implement RFC3742 Limited Slow StartMike Perry
2022-08-02Add an underflow check to a cwnd error condition.Mike Perry
2022-06-17Fix for RTT calculation hang during congestion control.Mike Perry
2022-03-16Merge branch 'tor-gitlab/mr/490'David Goulet
2022-03-03Add congestion control fields to CIRC_BW control port eventMike Perry
2022-02-25Fix typosDimitris Apostolou
2022-02-23cc: Fix memleak when building extension responseDavid Goulet
2022-02-22Make N_EWMA a percentage of CWND update rate, capped by a max value.Mike Perry
2022-02-22Relocate two parameters from circuit scope to global scope.Mike Perry
2022-02-22Guard against 0 time delta in BDP calc.Mike Perry
2022-02-22Increase RTT ratio used to detect monotime jumps/stalls.Mike Perry
2022-02-22Fix NULL pointer deref in logsMike Perry
2022-02-22Use path type hint for Vegas queue parameters.Mike Perry
2022-02-22Set new defaults for congestion control parameters.Mike Perry
2022-02-22cc: Export sendme_inc validation into public functionDavid Goulet
2022-02-22cc: Use trunnel extension for ntorv3 circ parametersDavid Goulet
2022-02-22Add test for congestion control negotiation logic.Mike Perry
2022-02-22Add hidden torrc option to always try CC negotiation.Mike Perry
2022-02-22Congestion control usage of negotiated paramsMike Perry
2022-02-22Convert TODO into TODO-324 for better visibility.Nick Mathewson
2022-02-22Add stub argument for constructing congestion_control_tNick Mathewson
2021-10-04cc: Add comments and clean up some syntaxDavid Goulet
2021-10-04Turn cell queue watermark limits into consensus params.Mike Perry
2021-10-04Add a max cwnd consensus parameter and clamp.Mike Perry
2021-10-04Turn orconn watermarks into consensus parameters.Mike Perry
2021-10-04trace: Add congestion control BDP update tracepointsDavid Goulet
2021-09-28Export the n_ewma function for flow control use.Mike Perry
2021-09-28Export a global notion of monotime clock stall/jump.Mike Perry
2021-07-30Prop#324: Common RTT, BDP, and blocked channel signal supportMike Perry