From 279dc9dbce2fd43e5abaa24ea319653e6b52eec2 Mon Sep 17 00:00:00 2001 From: Dmitri Tikhonov Date: Wed, 18 Jul 2018 17:09:40 -0400 Subject: [PATCH] Add forward reference to decoder stream; fix another ref to it --- draft-ietf-quic-qpack.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/draft-ietf-quic-qpack.md b/draft-ietf-quic-qpack.md index d49f940158..1d9bd9d481 100644 --- a/draft-ietf-quic-qpack.md +++ b/draft-ietf-quic-qpack.md @@ -286,8 +286,8 @@ SHOULD treat this as a stream error of type HTTP_QPACK_DECOMPRESSION_FAILED. ### State Synchronization -The decoder stream signals key events at the decoder that permit the encoder to -track the decoder's state. These events are: +The decoder stream ({{qpack-decoder-stream}}) signals key events at the +decoder that permit the encoder to track the decoder's state. These events are: - Successful processing of a header block - Abandonment of a stream which might have remaining header blocks @@ -533,7 +533,7 @@ the dynamic table is not acknowledged as this instruction does not insert an entry. -## QPACK Decoder Stream {#feedback} +## QPACK Decoder Stream The decoder stream carries information used to ensure consistency of the dynamic table. Information is sent from the QPACK decoder to the QPACK encoder; that is, @@ -882,9 +882,9 @@ Duplicate representation instead (see {{duplicate}}). For header blocks encoded in non-blocking mode, the encoder needs to forego indexed representations that refer to table updates which have not yet been -acknowledged with {{feedback}}. Since all table updates are processed in -sequence on the control stream, an index into the dynamic table is sufficient to -track which entries have been acknowledged. +acknowledged (see {{qpack-decoder-stream}}). Since all table updates are +processed in sequence on the control stream, an index into the dynamic +table is sufficient to track which entries have been acknowledged. To track blocked streams, the necessary Base Index value for each stream can be used. Whenever the decoder processes a table update, it can begin decoding any