Separate the quic_session_blocked_frame_received CODE_COUNT into two:
* quic_stream_data_blocked_frame_received
* quic_data_blocked_frame_received
PiperOrigin-RevId: 782019563
diff --git a/quiche/quic/core/quic_session.cc b/quiche/quic/core/quic_session.cc
index 17743e5..e3e5e70 100644
--- a/quiche/quic/core/quic_session.cc
+++ b/quiche/quic/core/quic_session.cc
@@ -708,7 +708,11 @@
}
void QuicSession::OnBlockedFrame(const QuicBlockedFrame& frame) {
- QUIC_CODE_COUNT(quic_session_blocked_frame_received);
+ if (frame.stream_id == QuicUtils::GetInvalidStreamId(transport_version())) {
+ QUIC_CODE_COUNT(quic_data_blocked_frame_received);
+ } else {
+ QUIC_CODE_COUNT(quic_stream_data_blocked_frame_received);
+ }
// TODO(rjshade): Compare our flow control receive windows for specified
// streams: if we have a large window then maybe something
// had gone wrong with the flow control accounting.