Skip to content

Commit

Permalink
Forgot about MAX_STREAM_DATA
Browse files Browse the repository at this point in the history
  • Loading branch information
martinthomson committed Oct 26, 2017
1 parent 8d3e67b commit 375b0d5
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions draft-ietf-quic-transport.md
Original file line number Diff line number Diff line change
Expand Up @@ -2814,6 +2814,7 @@ protocol.
o
| Recv STREAM / STREAM_BLOCKED / RST_STREAM
| Open Paired Stream (bidirectional)
| Recv MAX_STREAM_DATA
v
+-------+
| Recv | Recv RST_STREAM
Expand Down Expand Up @@ -2853,6 +2854,11 @@ The receive stream enters the "Recv" state when the sending part of a
bidirectional stream initiated by the endpoint (type 0 for a client, type 1 for
a server) enters the "Open" state.

A bidirectional stream also opens when a MAX_STREAM_DATA frame is received.
Receiving a MAX_STREAM_DATA frame implies that the remote peer has opened the
stream and is providing flow control credit. A MAX_STREAM_DATA frame might
arrive before a STREAM or STREAM_BLOCKED frame if packets are lost or reordered.

In the "Recv" state, the endpoint receives STREAM and STREAM_BLOCKED frames.
Incoming data is buffered and reassembled into the correct order for delivery to
the application. As data is consumed by the application and buffer space
Expand Down

0 comments on commit 375b0d5

Please sign in to comment.