Skip to content

Commit 3ac8550

Browse files
committed
Merging with Martin's stream state text
2 parents df92cb1 + c0324b8 commit 3ac8550

File tree

6 files changed

+614
-406
lines changed

6 files changed

+614
-406
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,6 @@
88
.refcache
99
venv/
1010
issues.json
11+
pulls.json
1112
lib
1213
.targets.mk

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ Note that whether or not a design issue is closed does **not** reflect consensus
7777

7878
We also use the following labels to help understand the state of our design issues:
7979

80-
* [`needs-discussion`](https://github.com/quicwg/base-drafts/labels/needs-discussion): The issue needs significant Working Group discussion before it can progress.
80+
* [`needs-discussion`](https://github.com/quicwg/base-drafts/labels/needs-discussion): The issue blocks progress to our next milestone.
8181
* [`has-proposal`](https://github.com/quicwg/base-drafts/labels/has-proposal): The issue has a proposal for resolution.
8282
* [`editor-ready`](https://github.com/quicwg/base-drafts/labels/editor-ready): The Working Group believes it has a viable resolution, but the editors need to incorporate that into the document so we can see it in situ.
8383

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ latest::
1616
echo "$$f contains trailing whitespace"; err=1; \
1717
fi; \
1818
if cat "$$f" | (l=0; while read -r a; do l=$$(($$l + 1)); echo -E "$$l:$$a"; done) | \
19-
grep -v '^[0-9]*: *|' | tr -d '\r' | grep '^[0-9]*:.\{81\}'; then \
19+
sed -e '1,/--- abstract/d;/^[0-9]*: *|/d' | tr -d '\r' | grep '^[0-9]*:.\{81\}'; then \
2020
echo "$$f contains a line with >80 characters"; err=1; \
2121
fi; \
2222
if cat "$$f" | (l=0; while read -r a; do l=$$(($$l + 1)); echo -E "$$l:$$a"; done) | \

draft-ietf-quic-recovery.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ An unacknowledged QUIC packet is marked as lost in one of the following ways:
191191
unacknowledged packets are marked as lost.
192192

193193
* Instead of a packet threshold to tolerate reordering, a QUIC sender may use
194-
a time thresold. This allows for senders to be tolerant of short periods of
194+
a time threshold. This allows for senders to be tolerant of short periods of
195195
significant reordering. In this mechanism, a QUIC sender marks a packet as
196196
lost when a packet larger than it is acknowledged and a threshold amount of
197197
time has passed since the packet was sent.
@@ -216,7 +216,7 @@ kReorderingThreshold (default 3):
216216
considers a packet lost.
217217

218218
kTimeReorderingFraction (default 1/8):
219-
: Maximum reordering in time sapce before time based loss detection considers
219+
: Maximum reordering in time space before time based loss detection considers
220220
a packet lost. In fraction of an RTT.
221221

222222
kMinTLPTimeout (default 10ms):
@@ -314,7 +314,7 @@ are as follows:
314314

315315
* packet_number: The packet number of the sent packet.
316316

317-
* is_retransmittble: A boolean that indicates whether the packet contains at
317+
* is_retransmittable: A boolean that indicates whether the packet contains at
318318
least one frame requiring reliable deliver. The retransmittability of various
319319
QUIC frames is described in {{QUIC-TRANSPORT}}. If false, it is still
320320
acceptable for an ack to be received for this packet. However, a caller MUST
@@ -432,10 +432,10 @@ in response to 0RTT packets.
432432

433433
#### Tail Loss Probe and Retransmission Timeout
434434

435-
Tail loss probes {{?I-D.dukkipati-tcpm-tcp-loss-probe}} and retransmission
436-
timeouts{{?RFC6298}} are an alarm based mechanism to recover from cases when
437-
there are outstanding retransmittable packets, but an acknowledgement has
438-
not been received in a timely manner.
435+
Tail loss probes {{?LOSS-PROBE=I-D.dukkipati-tcpm-tcp-loss-probe}} and
436+
retransmission timeouts {{?RFC6298}} are an alarm based mechanism to recover
437+
from cases when there are outstanding retransmittable packets, but an
438+
acknowledgement has not been received in a timely manner.
439439

440440
#### Early Retransmit
441441

@@ -565,7 +565,7 @@ deployed TCP implementations on the internet. Exceptions follow.
565565

566566
A shorter delayed ack time of 25ms was chosen because longer delayed acks can
567567
delay loss recovery and for the small number of connections where less than
568-
packet per 25ms is delievered, acking every packet is beneficial to congestion
568+
packet per 25ms is delivered, acking every packet is beneficial to congestion
569569
control and loss recovery.
570570

571571
The default initial RTT of 100ms was chosen because it is slightly higher than
@@ -685,7 +685,7 @@ the first post-RTO acknowledgement is processed.
685685
~~~
686686
OnRetransmissionTimeoutVerified()
687687
congestion_window = kMinimumWindow
688-
~~
688+
~~~
689689

690690
## Pacing Packets
691691

0 commit comments

Comments
 (0)