QBONE gQUIC client side clean-up step 2: deprecate --qbone_client_defer_control_stream_creation
PiperOrigin-RevId: 553236906
diff --git a/quiche/quic/qbone/qbone_client_session.cc b/quiche/quic/qbone/qbone_client_session.cc
index cfc6001..2ca4df2 100644
--- a/quiche/quic/qbone/qbone_client_session.cc
+++ b/quiche/quic/qbone/qbone_client_session.cc
@@ -11,11 +11,6 @@
#include "quiche/quic/qbone/qbone_constants.h"
#include "quiche/common/platform/api/quiche_command_line_flags.h"
-DEFINE_QUICHE_COMMAND_LINE_FLAG(
- bool, qbone_client_defer_control_stream_creation, true,
- "If true, control stream in QBONE client session is created after "
- "encryption established.");
-
namespace quic {
QboneClientSession::QboneClientSession(
@@ -58,18 +53,12 @@
QboneSessionBase::Initialize();
static_cast<QuicCryptoClientStreamBase*>(GetMutableCryptoStream())
->CryptoConnect();
- if (!quiche::GetQuicheCommandLineFlag(
- FLAGS_qbone_client_defer_control_stream_creation)) {
- CreateControlStream();
- }
}
void QboneClientSession::SetDefaultEncryptionLevel(
quic::EncryptionLevel level) {
QboneSessionBase::SetDefaultEncryptionLevel(level);
- if (quiche::GetQuicheCommandLineFlag(
- FLAGS_qbone_client_defer_control_stream_creation) &&
- level == quic::ENCRYPTION_FORWARD_SECURE) {
+ if (level == quic::ENCRYPTION_FORWARD_SECURE) {
CreateControlStream();
}
}