[STDS-802-16] ARQ_RX_PURGE_TIMEOUT
Hi,
It looks like the ARQ_RX_PURGE_TIMEOUT is used to get out of a
condition in which the Transmit side has moved its sliding window past
the Receiver's window.
If yes, I am not able to understand why the ARQ_RX_PURGE_TIMEOUT timer
for a block, say block N1, is NOT reset when another block, say block
M with M<N1 is received and it advances the ARQ_RX_WINDOW_START to N
where M<N<N1 .
Shouldn't the reception of block M be sufficient proof that the
transmitter has not moved its window past the receiver's?
Am I missing something or is there some other motivation in having a
ARQ_RX_PURGE_TIMEOUT?
Thanks,
Arvind