[syslinux] tftp-hpa fails after lost data packet

John Smith john.smith at pace.com
Sat Jul 11 00:49:06 PDT 2009


Hello,
I am using the tftp-hpa 0.48 as delivered in Linux Fedora Core 9 as a 
client to send a file to another server on an unreliable network.
The transaction is sometimes timing out.

I have monitored the the TFTP packets to see what is missing.

It seems a DATA packet is being lost. The server is repeating the ACKs 
for the previous packet every three seconds. I think these repeated ACKs 
are preventing the receive packet operation in the tftp-hpa client from 
timing out, so that the client never resends the missing DATA
packet. And ultimately the whole transaction fails.

In contrast, if I suddenly turn off the power of the server, then I
do see repeated data packets sent by tftp-hpa, as expected.

Is this a minor bug, or have I mis-understood the TFTP specs?

John

This E-mail and any attachments hereto are strictly confidential and intended solely for the addressee. If you are not the intended addressee please notify the sender by return and delete the message. You must not disclose, forward or copy this E-mail or attachments to any third party without the prior consent of the sender. Pace plc is registered in England and Wales (Company no. 1672847) and our Registered Office is at Victoria Road, Saltaire, West Yorkshire, BD18 3LF, UK. Tel +44 (0) 1274 532000 Fax +44 (0) 1274 532010. <http://www.pace.com>
Save where otherwise agreed in writing between you and Pace (i) all orders for goods and/or services placed by you are made pursuant to Pace's standard terms and conditions of sale which may have been provided to you, or in any event are available at http://www.pace.com/uktcsale.pdf (ii) all orders for goods and/or services placed by Pace are subject to Pace's standard terms and conditions of purchase which may have been provided to you, or in any event are available at http://www.pace.com/uktcpurch.pdf. All other inconsistent terms in any other documentation including without limitation any purchase order, reschedule instruction, order acknowledgement, delivery note or invoice are hereby excluded.



This message has been scanned for viruses by BlackSpider MailControl - www.blackspider.com




More information about the Syslinux mailing list