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

Limit RCID state #3547

Merged
merged 26 commits into from
May 17, 2020
Merged
Changes from 1 commit
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
9374722
Limit RCID state
martinduke Mar 26, 2020
efd5532
Update draft-ietf-quic-transport.md
martinduke Mar 27, 2020
9e1d5db
Update draft-ietf-quic-transport.md
martinduke Mar 27, 2020
b98bb9e
Ian's comments plus some additional text
martinduke Mar 27, 2020
a62abdd
Whoops, missed one
martinduke Mar 27, 2020
66c7620
Update draft-ietf-quic-transport.md
martinduke Mar 30, 2020
c4d2494
Update draft-ietf-quic-transport.md
martinduke Mar 30, 2020
f0b64a1
Update draft-ietf-quic-transport.md
martinduke Mar 30, 2020
9ec4b0c
Resolved all reviews I know how to address
martinduke Mar 30, 2020
e10134e
Update draft-ietf-quic-transport.md
martinduke Mar 30, 2020
4e3c126
Update draft-ietf-quic-transport.md
martinduke Mar 30, 2020
46f1894
text alignment
martinduke Mar 30, 2020
33548fd
MT's suggestions
martinduke Mar 31, 2020
6332ced
s/outstanding/in flight
martinduke Apr 1, 2020
beca69c
update the rest of the text
martinduke Apr 1, 2020
495a974
Update draft-ietf-quic-transport.md
martinduke Apr 8, 2020
54e2a12
Update draft-ietf-quic-transport.md
martinduke Apr 8, 2020
2dea527
Update draft-ietf-quic-transport.md
ianswett Apr 8, 2020
4393b6d
Update draft-ietf-quic-transport.md
ianswett Apr 8, 2020
f436727
fixed line endings
martinduke Apr 9, 2020
017c103
Update draft-ietf-quic-transport.md
martinduke May 11, 2020
5b9205c
Update draft-ietf-quic-transport.md
martinduke May 11, 2020
51e52b2
MT's suggestion for ekr
martinduke May 11, 2020
ff574d5
typos/whitespace
martinduke May 11, 2020
442f577
Update draft-ietf-quic-transport.md
martinduke May 11, 2020
4742433
ekr's suggestions
martinduke May 12, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 7 additions & 6 deletions draft-ietf-quic-transport.md
Original file line number Diff line number Diff line change
Expand Up @@ -1069,12 +1069,13 @@ to cease using the connection IDs when requested can result in connection
failures, as the issuing endpoint might be unable to continue using the
connection IDs with the active connection.

An endpoint SHOULD limit the number of in flight RETIRE_CONNECTION_ID frames
to bound the necessary state. In order to minimize delay in common situations,
the limit on the number of in flight RETIRE_CONNECTION_IDs SHOULD be at least
the active_connection_id_limit. An endpoint MAY choose to treat having too many
connection IDs in need of retirement as a connection error of type
CONNECTION_ID_LIMIT_ERROR.
When retiring a connection ID, an endpoint remembers a sequence number and maybe
a packet number for a RETIRE_CONNECTION_ID frame. An endpoint SHOULD limit the
state it commits by limiting the number of connection IDs that it tracks for
martinduke marked this conversation as resolved.
Show resolved Hide resolved
retirement to at least twice the active_connection_id_limit. An endpoint MUST
NOT forget a connection ID without retiring it, though MAY choose to treat
having too many connection IDs in need of retirement as a connection error of
martinduke marked this conversation as resolved.
Show resolved Hide resolved
type CONNECTION_ID_LIMIT_ERROR.

Endpoints SHOULD NOT issue updates of the Retire Prior To field before receiving
RETIRE_CONNECTION_ID frames for the previous update of Retire Prior To.
martinduke marked this conversation as resolved.
Show resolved Hide resolved
Expand Down