diff --git a/modules/congestion_controller/bbr/bbr_network_controller.cc b/modules/congestion_controller/bbr/bbr_network_controller.cc index 05bc049008..0a9a1f57ff 100644 --- a/modules/congestion_controller/bbr/bbr_network_controller.cc +++ b/modules/congestion_controller/bbr/bbr_network_controller.cc @@ -182,7 +182,11 @@ BbrNetworkController::BbrNetworkController(NetworkControllerConfig config) default_bandwidth_ = config.starting_bandwidth; constraints_ = config.constraints; Reset(); - EnterStartupMode(); + if (config_.num_startup_rtts > 0) { + EnterStartupMode(); + } else { + EnterProbeBandwidthMode(constraints_->at_time); + } } BbrNetworkController::~BbrNetworkController() {}