09-14-2015 02:38 AM
I am working on a zynq based platform that has high data transfer rate requirements. For different reasons I must use the Ethernet interface to download data from the zynq device. As I have to transfer large amount of data, I would liketo get the most out of the Ethernet interface using jumbo frames.
The following sources are discussing this problem:
As I understood from UG585 the PS Ethernet controller does not support jumbo frames, but XAPP1082 recommend a possible solution for jumbo frame support with the implementation of the Ethernet controller in the PL.
My question is related to this solution and its results. If PS GEM does not support jumbo frames, then how do they get these results: (Figure 1: PS GEM Performance)
And what hardware unit is responsible for the jumbo frame support? Is it possible to use jumbo frames with PS GEM1 routed to the PL throught the EMIO interface?
And finally, If I have a working ethernet MAC in the PL, is uboot able to interface with that to download the linux image to boot up the system or not?
11-17-2017 09:28 AM
While linux does not seem to allow for larger than 1500 byte packets, I also see a strange behavior relating to the ethernet card on the other side. My card does support jumbo frames. When I blast data from the Zynq out to my card the performance is better if I enable jumbo frames on my card. If the linux Zynq does not support jumbo frames why is the performance better when I enable jumbo frames on the non-zynq end?
In my benchmark (which transfers about 5 GBytes), the performance I see is about 66 MB per second when the Jumbo frame option is disabled, but 100 MB per second when enabled.
05-31-2021 05:39 AM
Hi @lnz ,
Our Community Help has a tip that might help you : Tip: If the message is older than 6-12 months, please post a new message rather than adding to the existing thread. Your inquiry will have a better chance of being picked up by an expert if it is a new topic.
I would suggest you create a new topic on the appropriate board.
Btw, if you check UG585, you will know jumbo frame is not supported on Zynq-7000.