[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