[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [dccp] A quick question about sequence validity windows



Hi,

The sequence window does not affect data that has already been received and enqueued. It should remain enqueued for the application until the kernel decides to get rid of it.

As for new packets that are older than the low edge of the sequence window: such packets should be processed according to the specification -- i.e., the receiver responds with a DCCP-Sync and otherwise ignores them. Such data will NOT be sent to the application.

Eddie


On Nov 29, 2005, at 12:12 PM, Xiaofeng Han wrote:


Hello

I have a question about sequence validity window, and would greatly appreciate it if someone could help me.

If I understand correctly, the sequence validity windows will slide forward if the receiver keeps receiving new data, because the GSR (greatest sequence number increase).

My question is, if this is true, some datagrams (old data around the low bound of the window) may become out of the range of the windows, in this case, what should we do about these data? drop them or send them to the application layer?

thanks

xiaofeng