[U-Boot] [PATCH] net: tftp: Fix too small block size

Joe Hershberger joe.hershberger at ni.com
Sat Nov 30 01:33:10 UTC 2019


On Sat, Nov 23, 2019 at 11:59 AM Andre Przywara <andre.przywara at arm.com> wrote:
>
> Commit b618b3707633 ("net: Convert CONFIG_TFTP_BLOCKSIZE to Kconfig")
> accidentally set the default *option* TFTP block size to 512 bytes, even
> though the comment in the code says that this is a terrible choice. Most
> boards didn't define the symbol before, so they got the default block size
> of 1468 bytes before, but now use 512 bytes, which is also the fallback.
> This leads to both abysmal performance and a lot of hashes printed
> on the screen (one character for every 5K), which is both annoying and
> slow over serial links.
>
> Set the default block size in Kconfig back to the value it had before.
>
> This improves TFTP performance from 2.8 MB/s to 6.9 MB/s on a Pine64.
>
> Fixes: b618b3707633 ("net: Convert CONFIG_TFTP_BLOCKSIZE to Kconfig")
> Signed-off-by: Andre Przywara <andre.przywara at arm.com>

Acked-by: Joe Hershberger <joe.hershberger at ni.com>


More information about the U-Boot mailing list