-
Notifications
You must be signed in to change notification settings - Fork 204
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
Why InitialWindow = 14600? #2491
Comments
This was taken from RFC6928: https://tools.ietf.org/html/rfc6928 |
Well, yes, but that is for TCP and I'm arguing that 14720 makes a lot more sense for QUIC. |
That seems reasonable, I was only trying to add an explanation of how we ended up with 14600. |
@martinduke Did you mean 14520? 1472 as MSS seems too big if you assume MTU of 1500. |
@ghedo I was thinking IPv4. Perhaps we should make the value dependent on the IP version. |
I believe the goal is no more than 10 1500 byte packets, so it could be IP version dependent. But TCP doesn't bother making it IP version dependent, so I'm leaning towards specifying 14720 with the rationale that TCP has 20 bytes of overhead vs UDP's 8 bytes. |
PR #2494 sent. |
In the Recovery Draft pseudocode section:
Why 14600? This looks like 10 * MSS, but for UDP this should be 14720. It would lead to neat MSS multiples were that code ever executed.
The text was updated successfully, but these errors were encountered: