Any plans to upgrade the tftp client and server images for
FreeBSD?
Rui Paulo
rpaulo at freebsd.org
Thu Dec 31 15:48:37 UTC 2009
hi,
On 31 Dec 2009, at 04:46, Patrick Mahan wrote:
> Not sure if this is the correct list, but I am working as part of
> a kernel team that is using FreeBSD 8.0 for it's base OS.
>
> We have had a ongoing issue with our bootloader (u-boot) with it
> being unable to tftp from the tftp server running on our FreeBSD
> server. We traced the issue down to the tftp code in u-boot was
> using the 'blksize' option and was not handling the option nak
> correctly. Since we didn't want to have to require a change in
> the bootloader, it was instead decided to fix the tftp server to
> support RFC 2348. After looking around the internet, we found that
> the tftp server under NetBSD did support RFC 2348. This made it
> an easy port, one line change to the usr.bin/tftp/Makefile and a
> slight change to libexec/tftpd.c (changed the name of an internal
> function from 'sendfile' back to 'xmitfile'). It has been working
> just fine for us.
>
> So I have been tasked with asking if the FreeBSD developers would
> like this code for future inclusion (or one of the current developers
> could just grab it from NetBSD).
Yes.
>
> Reading the website it seems to contribute we need to be running -CURRENT
> which is not currently possible (other reasons we are using 8.0. This
> is actually a recent upgrade as we were previously using FreeBSD 6.2).
>
> So if this is something that could be useful, I have the code and a patch
> to modify the original NetBSD code to contribute.
>
> Also, if it is already done, then I was not able to view it (I tried the CVS and
> SVN web source browser and did not see any changes related to adding RFC 2348
> support.
The tftp server on 8.0 is the same as on 9.0. Can you send a patch?
Thanks,
--
Rui Paulo
More information about the freebsd-net
mailing list