u-boot/drivers/usb
Khoa Hoang 05278af8b3 eth: asix88179: packet drop when receiving large fragmented packets
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@khoahoang.com>
Reviewed-by: Marek Vasut <marex@denx.de>
2024-11-25 19:11:19 +01:00
..
cdns3 Merge tag 'u-boot-dfu-20241017' of https://source.denx.de/u-boot/custodians/u-boot-dfu 2024-10-17 08:34:01 -06:00
common global: Rename SPL_ to XPL_ 2024-10-11 11:44:48 -06:00
dwc3 Merge tag 'u-boot-dfu-20241017' of https://source.denx.de/u-boot/custodians/u-boot-dfu 2024-10-17 08:34:01 -06:00
emul sandbox: Return error code from read/write/seek 2024-08-09 16:03:19 -06:00
eth eth: asix88179: packet drop when receiving large fragmented packets 2024-11-25 19:11:19 +01:00
gadget net: introduce alternative implementation as net/lwip/ 2024-10-16 11:11:56 -06:00
host Merge patch series "Implement ACPI on aarch64" 2024-10-27 18:44:13 -06:00
isp1760 Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
mtu3 drivers: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
musb arm: ti: Remove omap4 platform support 2024-07-23 10:37:48 -06:00
musb-new usb: gadget: ux500: Do not redefine ops if CONFIG_USB_MUSB_HOST set 2024-08-22 09:23:33 +02:00
phy drivers: usb: Remove duplicate newlines 2024-07-22 10:53:06 -06:00
tcpm usb: tcpm: fusb302: add driver 2024-10-17 03:12:47 +02:00
ulpi Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
Kconfig usb: tcpm: add core framework 2024-10-17 03:12:47 +02:00