For IETF QUIC, Initialize bidirectional stream limit to 0, and unidirectional stream limit to the expected number of streams.
Having non-zero initial limit for unidirectional stream allows QuicSpdySession to locally create HTTP/3 stream objects early.
gfe-relnote: protected by disabled v99 flag.
PiperOrigin-RevId: 291276326
Change-Id: Ic74425c1a12bd399c15294db698c751d58c55a9f
diff --git a/quic/core/quic_session.cc b/quic/core/quic_session.cc
index 74931ad..e3dbf73 100644
--- a/quic/core/quic_session.cc
+++ b/quic/core/quic_session.cc
@@ -68,8 +68,8 @@
v99_streamid_manager_(perspective(),
connection->version(),
this,
- kDefaultMaxStreamsPerConnection,
- kDefaultMaxStreamsPerConnection,
+ 0,
+ num_expected_unidirectional_static_streams,
config_.GetMaxBidirectionalStreamsToSend(),
config_.GetMaxUnidirectionalStreamsToSend()),
num_dynamic_incoming_streams_(0),