From a47bba058464da7fe46a2bfed2e3e92ca9ac53ce Mon Sep 17 00:00:00 2001 From: mirjak Date: Fri, 12 Jan 2024 15:27:48 +0100 Subject: [PATCH 1/8] abstract and intro fixes #229 --- draft-ietf-quic-ack-frequency.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/draft-ietf-quic-ack-frequency.md b/draft-ietf-quic-ack-frequency.md index 148ddaa1..5b271b92 100644 --- a/draft-ietf-quic-ack-frequency.md +++ b/draft-ietf-quic-ack-frequency.md @@ -89,8 +89,8 @@ informative: --- abstract -This document describes a QUIC extension for an endpoint to control its peer's -delaying of acknowledgments. +This document specifies a QUIC extension for an endpoint to +request its peer to change its behavior in sending or delaying of acknowledgments. --- note_Note_to_Readers @@ -106,8 +106,16 @@ Working Group information can be found at [](https://github.com/quicwg). # Introduction -This document describes a QUIC extension for an endpoint to control its peer's -delaying of acknowledgments. +The {{Section 13.2 of QUIC-TRANSPORT}} recommends to send an ACK frame +after receiving at least two ack-eliciting packets but leaves the determination +of how frequently to send acknowledgments in response to ack-eliciting packets +to the data receiver without any ability for the data sender to impact this +behavior. This document specifies a QUIC extension for an endpoint to +request its peer to change its behavior in sending or delaying of acknowledgments. + +This document defines a new transport parameter to announce the support of this +extension and specifies two new frame types to request changes the peer's +acknowledgement behavior. ## Terms and Definitions From 3ec4a5ada54fb866000cdc98b9685ec98c513c0f Mon Sep 17 00:00:00 2001 From: mirjak Date: Fri, 12 Jan 2024 15:35:21 +0100 Subject: [PATCH 2/8] whitespaces --- draft-ietf-quic-ack-frequency.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/draft-ietf-quic-ack-frequency.md b/draft-ietf-quic-ack-frequency.md index 5b271b92..cce2233c 100644 --- a/draft-ietf-quic-ack-frequency.md +++ b/draft-ietf-quic-ack-frequency.md @@ -89,7 +89,7 @@ informative: --- abstract -This document specifies a QUIC extension for an endpoint to +This document specifies a QUIC extension for an endpoint to request its peer to change its behavior in sending or delaying of acknowledgments. --- note_Note_to_Readers @@ -110,11 +110,11 @@ The {{Section 13.2 of QUIC-TRANSPORT}} recommends to send an ACK frame after receiving at least two ack-eliciting packets but leaves the determination of how frequently to send acknowledgments in response to ack-eliciting packets to the data receiver without any ability for the data sender to impact this -behavior. This document specifies a QUIC extension for an endpoint to +behavior. This document specifies a QUIC extension for an endpoint to request its peer to change its behavior in sending or delaying of acknowledgments. This document defines a new transport parameter to announce the support of this -extension and specifies two new frame types to request changes the peer's +extension and specifies two new frame types to request changes the peer's acknowledgement behavior. ## Terms and Definitions From a2b77af30f267f1aca1780df491cfd6418fe48c3 Mon Sep 17 00:00:00 2001 From: mirjak Date: Wed, 31 Jan 2024 10:11:34 +0100 Subject: [PATCH 3/8] Proposal by Lucas Co-authored-by: Lucas Pardue --- draft-ietf-quic-ack-frequency.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/draft-ietf-quic-ack-frequency.md b/draft-ietf-quic-ack-frequency.md index cce2233c..f3d80ea0 100644 --- a/draft-ietf-quic-ack-frequency.md +++ b/draft-ietf-quic-ack-frequency.md @@ -89,8 +89,8 @@ informative: --- abstract -This document specifies a QUIC extension for an endpoint to -request its peer to change its behavior in sending or delaying of acknowledgments. +This document specifies an extension to QUIC that permits an endpoint to +request that its peer changes its behavior when sending or delaying acknowledgments. --- note_Note_to_Readers From 4a9489d1a645ecf9077ee3a41bc321e9d83cfe5e Mon Sep 17 00:00:00 2001 From: mirjak Date: Wed, 31 Jan 2024 10:38:16 +0100 Subject: [PATCH 4/8] Proposal by Lucas Co-authored-by: Lucas Pardue --- draft-ietf-quic-ack-frequency.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/draft-ietf-quic-ack-frequency.md b/draft-ietf-quic-ack-frequency.md index f3d80ea0..ec8d44de 100644 --- a/draft-ietf-quic-ack-frequency.md +++ b/draft-ietf-quic-ack-frequency.md @@ -106,8 +106,8 @@ Working Group information can be found at [](https://github.com/quicwg). # Introduction -The {{Section 13.2 of QUIC-TRANSPORT}} recommends to send an ACK frame -after receiving at least two ack-eliciting packets but leaves the determination +The QUIC transport protocol recommends to send an ACK frame +after receiving at least two ack-eliciting packets; see {{Section 13.2 of QUIC-TRANSPORT}}. However, it leaves the determination of how frequently to send acknowledgments in response to ack-eliciting packets to the data receiver without any ability for the data sender to impact this behavior. This document specifies a QUIC extension for an endpoint to From cf3527fa0078c94e0af58077145ef36ab7eff91a Mon Sep 17 00:00:00 2001 From: mirjak Date: Wed, 31 Jan 2024 10:39:15 +0100 Subject: [PATCH 5/8] Update draft-ietf-quic-ack-frequency.md --- draft-ietf-quic-ack-frequency.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/draft-ietf-quic-ack-frequency.md b/draft-ietf-quic-ack-frequency.md index ec8d44de..544f3e5f 100644 --- a/draft-ietf-quic-ack-frequency.md +++ b/draft-ietf-quic-ack-frequency.md @@ -110,8 +110,8 @@ The QUIC transport protocol recommends to send an ACK frame after receiving at least two ack-eliciting packets; see {{Section 13.2 of QUIC-TRANSPORT}}. However, it leaves the determination of how frequently to send acknowledgments in response to ack-eliciting packets to the data receiver without any ability for the data sender to impact this -behavior. This document specifies a QUIC extension for an endpoint to -request its peer to change its behavior in sending or delaying of acknowledgments. +behavior. This document specifies an extension to QUIC that permits an endpoint to +request that its peer changes its behavior when sending or delaying acknowledgments. This document defines a new transport parameter to announce the support of this extension and specifies two new frame types to request changes the peer's From e374d7c7a4d9813479be455e73210281163eabf6 Mon Sep 17 00:00:00 2001 From: mirjak Date: Wed, 31 Jan 2024 10:39:26 +0100 Subject: [PATCH 6/8] nit Co-authored-by: Lucas Pardue --- draft-ietf-quic-ack-frequency.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/draft-ietf-quic-ack-frequency.md b/draft-ietf-quic-ack-frequency.md index 544f3e5f..68d6ec27 100644 --- a/draft-ietf-quic-ack-frequency.md +++ b/draft-ietf-quic-ack-frequency.md @@ -114,7 +114,7 @@ behavior. This document specifies an extension to QUIC that permits an endpoint request that its peer changes its behavior when sending or delaying acknowledgments. This document defines a new transport parameter to announce the support of this -extension and specifies two new frame types to request changes the peer's +extension and specifies two new frame types to request changes to the peer's acknowledgement behavior. ## Terms and Definitions From e8b4e0fa2bb3d34c3c576eb94e7439bb11076966 Mon Sep 17 00:00:00 2001 From: mirjak Date: Fri, 1 Mar 2024 12:07:24 +0100 Subject: [PATCH 7/8] Update draft-ietf-quic-ack-frequency.md --- draft-ietf-quic-ack-frequency.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/draft-ietf-quic-ack-frequency.md b/draft-ietf-quic-ack-frequency.md index 68d6ec27..731850dd 100644 --- a/draft-ietf-quic-ack-frequency.md +++ b/draft-ietf-quic-ack-frequency.md @@ -107,7 +107,8 @@ Working Group information can be found at [](https://github.com/quicwg). # Introduction The QUIC transport protocol recommends to send an ACK frame -after receiving at least two ack-eliciting packets; see {{Section 13.2 of QUIC-TRANSPORT}}. However, it leaves the determination +after receiving at least two ack-eliciting packets; see +{{Section 13.2 of QUIC-TRANSPORT}}. However, it leaves the determination of how frequently to send acknowledgments in response to ack-eliciting packets to the data receiver without any ability for the data sender to impact this behavior. This document specifies an extension to QUIC that permits an endpoint to From 1a9ee83c568b423b269db32b74eb9ea087600cd3 Mon Sep 17 00:00:00 2001 From: mirjak Date: Fri, 1 Mar 2024 12:08:26 +0100 Subject: [PATCH 8/8] Update draft-ietf-quic-ack-frequency.md --- draft-ietf-quic-ack-frequency.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/draft-ietf-quic-ack-frequency.md b/draft-ietf-quic-ack-frequency.md index 731850dd..7a028521 100644 --- a/draft-ietf-quic-ack-frequency.md +++ b/draft-ietf-quic-ack-frequency.md @@ -107,7 +107,7 @@ Working Group information can be found at [](https://github.com/quicwg). # Introduction The QUIC transport protocol recommends to send an ACK frame -after receiving at least two ack-eliciting packets; see +after receiving at least two ack-eliciting packets; see {{Section 13.2 of QUIC-TRANSPORT}}. However, it leaves the determination of how frequently to send acknowledgments in response to ack-eliciting packets to the data receiver without any ability for the data sender to impact this