2.2.2.6 RDPUDP_ACK_OF_ACKVECTOR_HEADER Structure

The RDPUDP_ACK_OF_ACKVECTOR_HEADER structure resets the start position of an ACK vector (section 2.2.2.7.1). This structure SHOULD be sent after every 20 packets.


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

snResetSeqNum

snResetSeqNum (4 bytes): A 32-bit unsigned integer that specifies the sequence number which MUST be used to reset the starting position of the ACK vector encoding state of the receiver queue. The receiver generates the ACK Vector for sequence numbers greater than snResetSeqNum. The minimum ACK Vector sequence number MUST be the greater of snResetSeqNum and the lowest sequence number the receiver expects (current window).

The sender populates snResetSeqNum with the greatest cumulative ACK it has received and processed.