[if !mso]>[if gte mso 9]>
Subject: Re: [edk2] MTFTP4 Protocol - Wrapping
From: "Li, Ruth" <firstname.lastname@example.org>
To: "email@example.com" <firstname.lastname@example.org>, "email@example.com" <firstname.lastname@example.org>
Date: 2011-11-03 18:06:34
We tried the latest MTFTP4 driver, looks like we’re responding DATA(65535) with ACK(65536) instead of ACK(0). Which version of EDKII you’re using?
You’re correct. The EFI MTFTP4 protocol has the same wrapping behavior – after block 65535 and start with block 0 again.
This is a simple question in case you have worked with MTFTP4. This protocol has 2 bytes for the block sequence numbers. Therefore the maximum sequence number is 65535. Some servers, after the block 65535 has been sent, are able to wrap the numbers and start with the block number 0 again. Therefore, there would not be a file limit.
My question is, the MTFTP4 protocol has this behavior? Or it does not wrap numbers? (i.e it finishes in seq number 65535 and does not continue)