- From: Willy Tarreau <w@1wt.eu>
- Date: Fri, 23 Jul 2021 09:23:15 +0200
- To: Martin Thomson <mt@lowentropy.net>
- Cc: ietf-http-wg@w3.org
On Fri, Jul 23, 2021 at 05:13:28PM +1000, Martin Thomson wrote: > Hi Willy, > > How does this look? https://github.com/httpwg/http2-spec/pull/877 > > I agree that this was getting a bit unwieldy. It's nice to have it all > spelled out, but we ended up with a lot of independent fields. A little > vertical space does seem to help with readability. Yep, our messages have crossed, but as I responded there I agree it's already significantly better. I think for the flags, which are fixed in a single byte and already specified with their hex value, we could write the value in front of the bit(s), like this: DATA Frame { Length (24), Type (8) = 0, Unused Flags (4), // 0xF0 PADDED Flag (1), // 0x08 Unused Flags (2), // 0x06 END_STREAM Flag (1), // 0x01 Reserved (1), Stream Identifier (31), [Pad Length (8)], Data (..), Padding (..), } I've found myself many times having to scan the text of 7540 to figure a bit value, and having them there would definitely help IMHO. Thank you! Willy
Received on Friday, 23 July 2021 07:23:33 UTC