[PATCH 00/13] add "windowsize" (RFC 7440) support for tftp

Enrico Scholz enrico.scholz at sigma-chemnitz.de
Tue Aug 9 02:35:24 PDT 2022


Sascha Hauer <sha at pengutronix.de> writes:

>> The tftp "windowsize" greatly improves the performance of tftp
>> transfers.  This patchset adds support for it.
>
> TCP for the poor, nice ;)
>
> Very nice stuff indeed. I gave it a quick test and TFTP works as before,
> that's good to start with, but to gain speed improvements I need a
> RFC7440 capable server on the other end. Which server did you test it
> with? Have any RFC7440 capable servers made it to the distributions
> already?

https://github.com/ensc/r-tftpd ;)

yes... it is problem to implement both server and client side.  But the
window size feature also works with PXE clients and u-boot, so I think
it is correct.

I started to implement it with transparent proxying support in mind
(e.g. translate tftp requests to http ones, or fetch cached images with
'rsync').

But when I saw the effects of windows size support, I focused on that.


Enrico



More information about the barebox mailing list