Expectations for FPDU alignment when processing out of order TCP segment

"Barry Reinhold" <[email protected]>
Newsgroups gmane.ietf.rddp
Message-ID <003d01c41d9e$d5a73580$467fa8c0@i8600>
This may be a duplicate posting, my apologies if it is.

How would you expect a MPA receiver to handle an out of order TCP
segment with markers disabled and CRC off? Does it just buffer it until
the gap is filled?

Also, if CRCs are enabled and we are processing an out of order PDU
without markers, what is the behavioral expectation of a failed CRC
check? A matched CRC would be sufficient to determine FPDU alignment,
but a failed CRC appears only to say that you may not have FPDU
alignment. 

That is, if I created a test that produced a gap in the TCP sequence and
then sent an unaligned FPDU within a TCP segment, followed by the
missing information I would expect the receiver to: (1) Not drop the
connection, (2) Advance the ACK through the unaligned segment when the
missing information was sent.

Is this the correct understanding?
Barry Reinhold
Lamprey Networks
[email protected]
(603) 868-8411
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.