aboutsummaryrefslogtreecommitdiff
path: root/proposals/254-padding-negotiation.txt
diff options
context:
space:
mode:
authorMike Perry <mikeperry-git@torproject.org>2019-04-18 19:27:31 +0000
committerMike Perry <mikeperry-git@torproject.org>2019-04-18 19:27:31 +0000
commita1935efba2dcaa1888d85284a26e47ed20e3f4e0 (patch)
treeeb87237b1634ff65002562b86d6ad5d94e5fdd4e /proposals/254-padding-negotiation.txt
parent54ebbd5643600268b6af16c8603089898b72f9cb (diff)
downloadtorspec-a1935efba2dcaa1888d85284a26e47ed20e3f4e0.tar.gz
torspec-a1935efba2dcaa1888d85284a26e47ed20e3f4e0.zip
Bug 30173+29203: Document reduced+disabled padding consensus params
Diffstat (limited to 'proposals/254-padding-negotiation.txt')
-rw-r--r--proposals/254-padding-negotiation.txt11
1 files changed, 11 insertions, 0 deletions
diff --git a/proposals/254-padding-negotiation.txt b/proposals/254-padding-negotiation.txt
index 087f060..0d14c09 100644
--- a/proposals/254-padding-negotiation.txt
+++ b/proposals/254-padding-negotiation.txt
@@ -367,6 +367,17 @@ When either global or machine limits are reached, padding is no longer
scheduled. The machine simply becomes idle until the overhead drops below
the threshold.
+Finally, the consensus can also be used to specify that clients should
+use only machines that are flagged as reduced padding, or disable circuit
+padding entirely, with the following two parameters:
+
+ * circpad_padding_reduced=1
+ - Tells clients to only use padding machines with the
+ 'reduced_padding_ok' machine condition flag set.
+ * circpad_padding_disabled=1
+ - Tells clients to stop circuit padding immediately, and not negotiate
+ any further padding machines.
+
5.2. Overhead accounting
In order to monitor the quantity of padding to decide if we should alter