3.1.5.9 Control Byte (bControl) Validation and Processing

Validation and processing of the bControl field of the TRANS_USERDATA_HEADER (section 2.2.17) message is as follows:

  • If the Keep Alive flag is set and if the same message contains a payload, the receiver SHOULD ignore the payload and SHOULD process the packet as a Keep Alive message.

  • If the End Of Stream flag is set and if the same message contains a payload, the receiver SHOULD ignore the End Of Stream flag and SHOULD process the payload.

  • If any of the SACK1, SACK2, SEND1, or SEND2 mask bits are set and if there is no corresponding DWORD in the header, the receiver SHOULD ignore this message.