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.