PAD_HIGH and PAD_LOW bits

Hi all! I started a C++ implementation, and I’m just getting up to speed.

I noticed that PAD_HIGH and PAD_LOW are defined for DATA, HEADERS, PUSH_PROMISE, and CONTINUATION frames. In the latter three, they are bits 4 and 3, but in DATA they are bits 5 and 4, with 3 being unused. This difference seems strange as the bits are always interpreted identically. Is it an erratum or a legacy feature?

Received on Monday, 17 March 2014 08:02:37 UTC