[syslinux] blocksize and tsize at TFTP transfer

H. Peter Anvin hpa at zytor.com
Sun May 31 11:21:40 PDT 2009


Geert Stappers wrote:
> Op 20090530 om 19:07 schreef Philippe Auphelle:
>> pxelinux sends tsize followed by blocksize, tsize is not recognized
>> and the TFTP server ignores the options and replies with the data
>> packet as RFC 2347 "TFTP option Extension" allows: "If a server
>> implementation does not support option negotiation, it will likely
>> ignore any option appended to the client's request. In this case, the
>> server will return a DATA packet for a Read Request transfer (...)
>> establishing normal data transfer."
>> And the client must be designed to handle this behavior.
> 
> 
> The previous provided packet capture file (  ".pcap", "tcpdump file" )
> shows that pxelinux behaves that way for the file pxelinux.cfg/default.
> 
> I wonder what behaviour is shown when  pxelinux.cfg/default is 
> larger then 512bytes ( default TFTP blockssize) or/and
> larger then 1456bytes ( large TFTP blocksize)
> 

Indeed, a very good question.

	-hpa

-- 
H. Peter Anvin, Intel Open Source Technology Center
I work for Intel.  I don't speak on their behalf.




More information about the Syslinux mailing list