[PATCH v2 2/2] eth: asix88179: packet drop when receiving large fragmented packets
Marek Vasut
marex at denx.de
Sat Nov 23 20:57:37 CET 2024
On 11/8/24 6:51 AM, Khoa Hoang wrote:
> The ASIX 88179A drops packets when receiving fragmented packets larger
> than the MTU size due to an insufficient URB buffer size. This change
> synchronizes the URB buffer size with the configuration used in the
> Linux kernel, resolving the packet drop issue.
>
> To reproduce the issue, set the following configuration:
> CONFIG_IP_DEFRAG=y
> CONFIG_TFTP_BLOCKSIZE=16352
>
> Then, run the `tftp` command. It will fail with a timeout error:
>
> U-Boot> tftp zero.bin
> Using ax88179_eth device
> TFTP from server 10.0.0.196; our IP address is 10.0.0.18
> Filename 'zero.bin'
> Load address: 0x10000000
> Loading: T T T T T T T T T T T
> Retry count exceeded; starting again
>
> Signed-off-by: Khoa Hoang <admin at khoahoang.com>
> ---
> drivers/usb/eth/asix88179.c | 12 ++++++------
> 1 file changed, 6 insertions(+), 6 deletions(-)
Reviewed-by: Marek Vasut <marex at denx.de>
Thanks !
More information about the U-Boot
mailing list