aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-proto/src/relay
diff options
context:
space:
mode:
Diffstat (limited to 'crates/tor-proto/src/relay')
-rw-r--r--crates/tor-proto/src/relay/reactor.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/crates/tor-proto/src/relay/reactor.rs b/crates/tor-proto/src/relay/reactor.rs
index d7f3f19f0..80cba018d 100644
--- a/crates/tor-proto/src/relay/reactor.rs
+++ b/crates/tor-proto/src/relay/reactor.rs
@@ -69,6 +69,7 @@ use crate::relay::RelayCirc;
use crate::relay::channel_provider::ChannelProvider;
use crate::relay::reactor::backward::Backward;
use crate::relay::reactor::forward::Forward;
+use crate::stream::flow_ctrl::state::WithSidechannelMitigations;
use crate::stream::flow_ctrl::xon_xoff::reader::XonXoffReaderCtrl;
use crate::stream::incoming::{
IncomingCmdChecker, IncomingStream, IncomingStreamRequestFilter, IncomingStreamRequestHandler,
@@ -112,6 +113,11 @@ impl stream::StreamHandler for StreamHandler {
// if we don't have any RTT measurements yet
.unwrap_or_default()
}
+
+ fn flowctrl_sidechannel_mitigations(&self) -> WithSidechannelMitigations {
+ // We're a relay, so we don't want sidechannel mitigations for flow control.
+ WithSidechannelMitigations::Disabled
+ }
}
#[allow(unused)] // TODO(relay)