Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Only ack headers that have non-zero declared Largest Reference #1605

Merged
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
10 changes: 5 additions & 5 deletions draft-ietf-quic-qpack.md
Expand Up @@ -573,11 +573,11 @@ before using it.

### Header Acknowledgement

After processing a header block on a request or push stream, the decoder emits a
Header Acknowledgement instruction on the decoder stream. The instruction
begins with the '1' one-bit pattern and includes the request stream's stream ID,
encoded as a 7-bit prefix integer. It is used by the peer's QPACK encoder to
know when it is safe to evict an entry.
After processing a header block whose declared Largest Reference is not zero,
the decoder emits a Header Acknowledgement instruction on the decoder stream.
The instruction begins with the '1' one-bit pattern and includes the request
stream's stream ID, encoded as a 7-bit prefix integer. It is used by the
peer's QPACK encoder to know when it is safe to evict an entry.

The same Stream ID can be identified multiple times, as multiple header blocks
can be sent on a single stream in the case of intermediate responses, trailers,
Expand Down