Index: net/quic/congestion_control/send_algorithm_interface.cc |
diff --git a/net/quic/congestion_control/send_algorithm_interface.cc b/net/quic/congestion_control/send_algorithm_interface.cc |
index 7245e33770d4127dd4fda1e8e1b3c755b44ca031..82f113582a689fd8823f2338a80731832647a285 100644 |
--- a/net/quic/congestion_control/send_algorithm_interface.cc |
+++ b/net/quic/congestion_control/send_algorithm_interface.cc |
@@ -16,17 +16,23 @@ SendAlgorithmInterface* SendAlgorithmInterface::Create( |
const QuicClock* clock, |
const RttStats* rtt_stats, |
CongestionControlType congestion_control_type, |
- QuicConnectionStats* stats) { |
+ QuicConnectionStats* stats, |
+ QuicPacketCount initial_congestion_window) { |
switch (congestion_control_type) { |
case kCubic: |
- return new TcpCubicSender(clock, rtt_stats, |
- false /* don't use Reno */, |
+ return new TcpCubicSender(clock, rtt_stats, false /* don't use Reno */, |
+ initial_congestion_window, |
kMaxTcpCongestionWindow, stats); |
case kReno: |
- return new TcpCubicSender(clock, rtt_stats, |
- true /* use Reno */, |
+ return new TcpCubicSender(clock, rtt_stats, true /* use Reno */, |
+ initial_congestion_window, |
kMaxTcpCongestionWindow, stats); |
case kBBR: |
+ // TODO(rtenneti): Enable BbrTcpSender. |
+#if 0 |
+ return new BbrTcpSender(clock, rtt_stats, initial_congestion_window, |
+ kMaxTcpCongestionWindow, stats); |
+#endif |
LOG(DFATAL) << "BbrTcpSender is not supported."; |
return nullptr; |
} |