-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MTU 9000 is not supported in 2023.09 for eth1 #52
Comments
Hello @kolabit, There was a fix introduced in 2023.02.1 Yocto release that included a patch in the MACB Cadence Linux driver to fix an issue that was causing the ethernet connection to be lost periodically. This issue is described in Cadence erratum ETH-1686. The fix involves adjusting the mac jumbo frame, which impacts the maximum mtu value that can be used without causing AMBA errors. Hope this helps |
hi @vfalanis |
Hi @kolabit , The maximum TX lenght for PolarFire SoC is roughly 4K (4KiB - 56 to be exact). This means that the maximum MTU size that can be set is 4022. There is no workaround to increase the MTU since increasing the length is known to cause AMBA errors. |
Hi
Then, 10.22.33.44 will not be pingable from the server side. If I set MTU=3700 it looks better:
UDP speed is horribly low, but TCP speed is OK. |
I need to have 9K MTU size for my solution, and it used to work in earlier versions.
For example in 2023.02:
However, in 2023.06 and latest 2023.09 4K is the maximum. For examples in 2023.09:
The text was updated successfully, but these errors were encountered: