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
Long and short packet type 00? #487
Comments
Yes, good point. I avoided 00 since I figured it might be special enough to
avoid warranting. I'll add some text.
…On Fri, Apr 28, 2017 at 5:34 AM, Lars Eggert ***@***.***> wrote:
Packet types start at 01 for packets with both long and short headers.
Is 00 reserved? If yes, the draft should say this and indicate so in the
tables.
Or is this a bug and types should start at 00?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#487>, or mute the thread
<https://github.com/notifications/unsubscribe-auth/AKjg1A9q74x-niqKR9zR0gZDTgzyll-Fks5r0dzogaJpZM4NLbhK>
.
|
I don't think that we want to reserve these. Nor do I think that it needs special mention. We just decided not to use them. I hear that there are some deployments that route a packet containing a zero octet at the front to other places. I don't think that we need to endorse that sort of behaviour, but avoiding |
Well, those deployments are going to have an issue if we ever assign packet type |
They are currently using a custom version number. Note that we moved the version number field in some pretty strange ways, so those folks will have a whale of a time sorting out an upgrade path. |
The case I'm familiar with is not a QUIC version but a different protocol that uses 00 in the first octet on the same port (443) as a classifier. Since it's specific to a listener on port 443 that receives this other protocol and also QUIC packets, it's easier to avoid 00. In general, my thinking is that 00 is always special to someone, and avoiding 00 in the first octet may be good sense. |
OBE |
Packet types start at
01
for packets with both long and short headers.Is
00
reserved? If yes, the draft should say this and indicate so in the tables.Or is this a bug and types should start at
00
?The text was updated successfully, but these errors were encountered: