imx6UL ethernet switching performance

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

imx6UL ethernet switching performance

ソリューションへジャンプ
2,059件の閲覧回数
vladislavkasik
Contributor II

Hello,

Does i.MX6 Ultralite support any kind of hardware acceleration of Ethernet switching on its two Ethernet interfaces? And if yes how to enable it?

If I compile and use the Linux Ethernet bridge module, then system load at maximum 100Mbit throughput is approximately 50% when 1500 byte packets are used. If smaller packets are used then the system load goes easily to 100%.

Platform used: IMX6UL-EVK

Part: PCIMX6G2CVM05AA

Kernel/BSP: Linux imx6ulevk 3.14.38-6UL_ga+ge4944a5 (compiled with bridge module)

Traffic generator: iperf -s / iperf -c

Load test: sar -u 5 100

Thank you very much beforehand.

Vladislav

ラベル(2)
0 件の賞賛
返信
1 解決策
1,402件の閲覧回数
bpe
NXP Employee
NXP Employee

i.MX6UL Ethernet controllers offer certain acceleration to the OS

network stack, but these features mostly offload above-L2 tasks, such

as header recognition, checksum calculation, header alignment, etc.

Kernel bridge does not directly interact with these features.

If you wish an ARM-based processor with on-chip L2 switching capabilities,

consider i.MX287. See i.MX28 Reference Manual, Chapter 29 and

i.MX28 EVK Linux Reference Manual, Chapter 16 for more

details.


Have a great day,
Platon

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

元の投稿で解決策を見る

0 件の賞賛
返信
1 返信
1,403件の閲覧回数
bpe
NXP Employee
NXP Employee

i.MX6UL Ethernet controllers offer certain acceleration to the OS

network stack, but these features mostly offload above-L2 tasks, such

as header recognition, checksum calculation, header alignment, etc.

Kernel bridge does not directly interact with these features.

If you wish an ARM-based processor with on-chip L2 switching capabilities,

consider i.MX287. See i.MX28 Reference Manual, Chapter 29 and

i.MX28 EVK Linux Reference Manual, Chapter 16 for more

details.


Have a great day,
Platon

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 件の賞賛
返信