NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/54553: Successful TFTP boot ends with error packet
The following reply was made to PR kern/54553; it has been noted by GNATS.
From: Valery Ushakov <uwe%stderr.spb.ru@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc:
Subject: Re: kern/54553: Successful TFTP boot ends with error packet
Date: Tue, 17 Sep 2019 13:52:06 +0300
On Tue, Sep 17, 2019 at 09:00:01 +0000, Andreas Gustafsson wrote:
> length 65: 10.169.0.2.2707 > 10.169.0.1.69: 23 RRQ "netbsd-install" octet
[...]
> length 558: 10.169.0.1.65405 > 10.169.0.2.2707: 516 DATA block 49138
> length 60: 10.169.0.2.2707 > 10.169.0.1.65405: 4 ACK block 49138
> length 558: 10.169.0.1.65405 > 10.169.0.2.2707: 516 DATA block 49139
> length 60: 10.169.0.2.2707 > 10.169.0.1.65405: 5 ERROR ENOSPACE ""
>
> Although this is probably harmless in itself, it makes it harder to
> debug netboot failures by distracting attention from the actual cause.
What is the actual size of netbsd-install? It looks like the client
decided it doesn't need the rest of the file (e.g. it's done reading
ELF code/data segments and doesn't need e.g. symbol table or strings,
etc) and terminates the transfer early, telling the sender the sender
doesn't need to worry and resend the last packet after timeouts.
I.e. it looks perfectly fine and courteous. If that error packet
bother you you can compile with -DTFTP_NOTERMINATE, but consider that
the alternative will be seeing the server resending the last unacked
packet.
-uwe
Home |
Main Index |
Thread Index |
Old Index