From 16ea45bf47318a229fc48f3d4f6969422e4fb52c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bence=20B=C3=A9ky?= Date: Wed, 31 Jul 2019 11:28:15 -0400 Subject: [PATCH 1/2] MUST emit Header Acknowledgement --- draft-ietf-quic-qpack.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/draft-ietf-quic-qpack.md b/draft-ietf-quic-qpack.md index daa77f930b..6c2e054f2f 100644 --- a/draft-ietf-quic-qpack.md +++ b/draft-ietf-quic-qpack.md @@ -338,7 +338,7 @@ The decoder signals the following events by emitting decoder instructions #### Completed Processing of a Header Block When the decoder finishes decoding a header block containing dynamic table -references, it emits a Header Acknowledgement instruction +references, it MUST emit a Header Acknowledgement instruction ({{header-acknowledgement}}). A stream may carry multiple header blocks in the case of intermediate responses, trailers, and pushed requests. The encoder interprets each Header Acknowledgement instruction as acknowledging the earliest From a0ca80b795fda219962c8c4fb428c14fd7cc2c4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bence=20B=C3=A9ky?= Date: Wed, 31 Jul 2019 20:08:38 -0400 Subject: [PATCH 2/2] Change "when" to "after" to allow for delayed acknowledgements that might reduce overheads. --- draft-ietf-quic-qpack.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/draft-ietf-quic-qpack.md b/draft-ietf-quic-qpack.md index 6c2e054f2f..6a0f2143f0 100644 --- a/draft-ietf-quic-qpack.md +++ b/draft-ietf-quic-qpack.md @@ -337,7 +337,7 @@ The decoder signals the following events by emitting decoder instructions #### Completed Processing of a Header Block -When the decoder finishes decoding a header block containing dynamic table +After the decoder finishes decoding a header block containing dynamic table references, it MUST emit a Header Acknowledgement instruction ({{header-acknowledgement}}). A stream may carry multiple header blocks in the case of intermediate responses, trailers, and pushed requests. The encoder