Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Aug 2001 09:40:57 -0700
From:      "H. Peter Anvin" <hpa@zytor.com>
To:        Gerhard Butscher <gerhard.butscher@esk.fhg.de>
Cc:        syslinux@linux.kernel.org, net@FreeBSD.ORG
Subject:   Re: TFTP sorcerer's apprentice syndrome
Message-ID:  <3B795499.4050307@zytor.com>
References:  <3B78F5E1.475FF891@esk.fhg.de>

next in thread | previous in thread | raw e-mail | index | archive | help
Gerhard Butscher wrote:
> Hello,
> 
> I am using the linux (SuSE 7.0) tftp server with an embedded
> tftp client (running on an embedded target). I changed that 
> client code and caused by that change a considerable amount of 
> delay. And the Sorcerer's Apprentice Syndrome appeared:
> 
>>From that point where the server has sent a duplicate data 
> packet (after the client's ACK timed out), there were always 
> duplicate data (and of course ACK) packets until the end
> of the file transfer.
> 
> I am not a protocol expert nor a unix programming expert 
> but as far as I understand the tftp server code (e.g. 
> tftp-hpa-0.21) there is a handling for duplicate ACK packets. 
> But (maybe) not exactly the handling proposed by the RFC 1350.
> 

It's hard to know if this really is Sorcerer's Apprentice without seeing 
a trace of the traffic.  There are other pathologies that can cause this.

Besides, you're talking about the "SuSE 7.0 tftp server", which 
definitely isn't tftp-hpa-0.21, so I don't know what baseline code 
you're talking about.

	-hpa


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-net" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3B795499.4050307>