From 0b1c808e20524916f9e22c1bd79bf65f80c445c5 Mon Sep 17 00:00:00 2001 From: ianswett Date: Fri, 28 Sep 2018 06:20:44 -0400 Subject: [PATCH 1/2] Extension frames and congestion/flow control Fixes #1487 --- draft-ietf-quic-transport.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/draft-ietf-quic-transport.md b/draft-ietf-quic-transport.md index 05bbd3ebce..f3ec1155c6 100644 --- a/draft-ietf-quic-transport.md +++ b/draft-ietf-quic-transport.md @@ -1199,6 +1199,11 @@ that a peer is able to understand the frame. An endpoint can use a transport parameter to signal its willingness to receive one or more extension frame types with the one transport parameter. +Extension frames MUST be contestion controlled and MUST cause an ACK frame to +be sent. The exception is extension frames that replace or supplement the ACK +frame. Extension frames are not included in flow control unless specifically +specified in the extension. + An IANA registry is used to manage the assignment of frame types, see {{iana-frames}}. From 766240d60e80b185ec7f08b345149072d651baea Mon Sep 17 00:00:00 2001 From: ianswett Date: Fri, 28 Sep 2018 10:21:49 -0400 Subject: [PATCH 2/2] Update draft-ietf-quic-transport.md --- draft-ietf-quic-transport.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/draft-ietf-quic-transport.md b/draft-ietf-quic-transport.md index f3ec1155c6..0d0bed9bbb 100644 --- a/draft-ietf-quic-transport.md +++ b/draft-ietf-quic-transport.md @@ -1199,10 +1199,10 @@ that a peer is able to understand the frame. An endpoint can use a transport parameter to signal its willingness to receive one or more extension frame types with the one transport parameter. -Extension frames MUST be contestion controlled and MUST cause an ACK frame to +Extension frames MUST be congestion controlled and MUST cause an ACK frame to be sent. The exception is extension frames that replace or supplement the ACK -frame. Extension frames are not included in flow control unless specifically -specified in the extension. +frame. Extension frames are not included in flow control unless specified +in the extension. An IANA registry is used to manage the assignment of frame types, see {{iana-frames}}.