| 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;
|
| }
|
|
|