Skip to content

Commit

Permalink
DOC: quic: document nocc debug congestion algorithm
Browse files Browse the repository at this point in the history
Document nocc congestion algorithm as an entry of quic-cc-algo.
Highlight the fact that it is reserved for debugging and should not be
used outside of this use case.
  • Loading branch information
a-denoyelle committed Aug 20, 2024
1 parent 103d860 commit 5b6e8c4
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions doc/configuration.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16660,8 +16660,8 @@ proto <name>
instance, it is possible to force the http/2 on clear TCP by specifying "proto
h2" on the bind line.

quic-cc-algo { cubic | newreno }
quic-cc-algo { cubic | newreno }(max_window)
quic-cc-algo { cubic | newreno | nocc }
quic-cc-algo { cubic | newreno | nocc }(max_window)
This is a QUIC specific setting to select the congestion control algorithm
for any connection attempts to the configured QUIC listeners. They are similar
to those used by TCP. An optional value in bytes may be used to specify the
Expand All @@ -16676,6 +16676,11 @@ quic-cc-algo { cubic | newreno }(max_window)
# cubic congestion control algorithm with one megabytes as window
quic-cc-algo cubic(1m)

A special value "nocc" may be used to force a fixed congestion window always
set at the maximum size. It is reserved for debugging scenarios to remove any
side effects caused by the congestion controller. It must not be used in
production as it can quickly lead to network issues such as a high loss rate.

quic-force-retry
This is a QUIC specific setting which forces the use of the QUIC Retry feature
for all the connection attempts to the configured QUIC listeners. It consists
Expand Down

0 comments on commit 5b6e8c4

Please sign in to comment.