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
packet_size doesn't belong in the PacketHeader, but PacketType does #40
Comments
While I -think- I agree with the general sentiment, this is a major departure from the current setup as implemented in most qlog setups. Additionally, many qvis visualizations actively use these fields. I propose to keep the issue and PR open until when I can update qvis to deal with this change, so that I don't forget to do just that. Definitely before draft-02 lands of course. Additionally, |
I initially moved However, when considering other issues around indicating packet and frame sizing, I ended up deciding to go for a generalized solution by using a shared RawInfo struct. This means that packet lengths are now logged as |
In my interpretation, the
PacketHeader
is a QUIC packet header. Therefore, it should contain the QUIC packet type.However, the
packet_size
(as opposed to thepayload_length
, which is the length of the QUIC payload e.g. in a coalesced packet), is a property of the UDP packet, and therefore should a property of thepacket_sent
/packet_received
event.The text was updated successfully, but these errors were encountered: