2.2.3.3.3.8 UnknownHeader

An UnknownHeader header has an unknown HeaderToken. It is meant for handling the addition of headers in future. An implementation MUST NOT write this header. However this header MUST be ignored on read.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

UnknownHeaderToken

DataType

DataValue (variable)

...

UnknownHeaderToken (2 bytes): An UInt16 value. Its value MUST be greater than 6.

DataType (1 byte): A HeaderDataFormat enumeration that indicates the type of the data.

DataValue (variable): The type of this field is as specified in the table in HeaderDataFormat.