[if !mso]>[if gte mso 9]>

Re: [edk2] MTFTP4 Protocol - Wrapping

Subject: Re: [edk2] MTFTP4 Protocol - Wrapping

From: "Li, Ruth" <ruth.li@intel.com>

To: "edk2-devel@lists.sourceforge.net" <edk2-devel@lists.sourceforge.net>, "efidevkit-devel@lists.sourceforge.net" <efidevkit-devel@lists.sourceforge.net>

Date: 2011-11-03 18:06:34

Hi Daniel,

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?



From: Li, Ruth [mailto:ruth.li@intel.com]
Sent: Thursday, November 03, 2011 8:17 AM
To: edk2-devel@lists.sourceforge.net; efidevkit-devel@lists.sourceforge.net
Subject: Re: [edk2] MTFTP4 Protocol - Wrapping


Hi Daniel,


You’re correct. The EFI MTFTP4 protocol has the same wrapping behavior – after block 65535 and start with block 0 again.




From: Daniel Moral [mailto:daniel.moral@ericsson.com]
Sent: Wednesday, November 02, 2011 8:48 PM
To: edk2-devel@lists.sourceforge.net; efidevkit-devel@lists.sourceforge.net
Subject: [edk2] MTFTP4 Protocol - Wrapping


Hi all,


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)