3.2.1.3.1.2 Update End of List

For this operation, Missing ODATA List is provided with the new ending ODATASeqNo (NewEndODATASeqNo). The list MUST update itself to start tracking missing ODATA packets up to and including the NewEndODATASeqNo.

If NewEndODATASeqNo is less than EndODATASeqNo, then the client MUST stop processing.

If the RangeList is not empty, the client MUST get the last element of the RangeList; if the EndSeqNo of the entry matches the EndODATASeqNo, then this entry MUST be updated to set the EndSeqNo to NewEndODATASeqNo.Otherwise, the client MUST add a new entry at the end of the list, and set the range to (EndODATASeqNo + 1, NewEndODATASeqNo).

The client MUST set EndODATASeqNo to NewEndODATASeqNo.