Public bug reported: This device is a Raspberry Pi 4 with two TP-link gigabit NICs attached by USB. I used this device to bridge two Ethernet segments together instead of using a switch because I didn't have one available at the moment. I discovered that TCP streams passing through the devices get corrupted, leading to bad file transfers elsewhere in my home network.
The problem was fixed by disabling rx and tx offloading with ethtool for both AX88179 NICs. The issue is reproducible across reboots and responds immediately to toggling offloading every time I've tried it. Aptitude originally found the problem when it complained of bad package checksums. Small files can sometimes get through with correct checksum, but anything over about 100MB appears to get corrupted unless offloading is turned off. ** Affects: linux (Ubuntu) Importance: Undecided Status: New ** Attachment added: "version.log" https://bugs.launchpad.net/bugs/2083630/+attachment/5824620/+files/version.log -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/2083630 Title: NIC Offload Causes TCP Stream Corruption AX88179 Status in linux package in Ubuntu: New Bug description: This device is a Raspberry Pi 4 with two TP-link gigabit NICs attached by USB. I used this device to bridge two Ethernet segments together instead of using a switch because I didn't have one available at the moment. I discovered that TCP streams passing through the devices get corrupted, leading to bad file transfers elsewhere in my home network. The problem was fixed by disabling rx and tx offloading with ethtool for both AX88179 NICs. The issue is reproducible across reboots and responds immediately to toggling offloading every time I've tried it. Aptitude originally found the problem when it complained of bad package checksums. Small files can sometimes get through with correct checksum, but anything over about 100MB appears to get corrupted unless offloading is turned off. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2083630/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp