Index: net/quic/quic_sent_packet_manager.cc |
diff --git a/net/quic/quic_sent_packet_manager.cc b/net/quic/quic_sent_packet_manager.cc |
index 30f34e38fa143ce14b72d3786556c24974969ada..c51b744e09a4b56981721dbbd0ea10eca4b27b38 100644 |
--- a/net/quic/quic_sent_packet_manager.cc |
+++ b/net/quic/quic_sent_packet_manager.cc |
@@ -109,6 +109,11 @@ void QuicSentPacketManager::SetFromConfig(const QuicConfig& config) { |
send_algorithm_.reset( |
SendAlgorithmInterface::Create(clock_, &rtt_stats_, kBBR, stats_)); |
} |
+ if (config.HasReceivedConnectionOptions() && |
+ ContainsQuicTag(config.ReceivedConnectionOptions(), kRENO)) { |
+ send_algorithm_.reset( |
+ SendAlgorithmInterface::Create(clock_, &rtt_stats_, kReno, stats_)); |
+ } |
if (config.congestion_feedback() == kPACE || |
(config.HasReceivedConnectionOptions() && |
ContainsQuicTag(config.ReceivedConnectionOptions(), kPACE))) { |