All of lore.kernel.org
 help / color / mirror / Atom feed
* imx6q: poor FEC Gigabit implementation
@ 2012-07-30 19:24 ` Wolfgang Grandegger
  0 siblings, 0 replies; 2+ messages in thread
From: Wolfgang Grandegger @ 2012-07-30 19:24 UTC (permalink / raw)
  To: linux-arm-kernel

Hello,

I did some Gigabit performance measurements with the i.MX6Q Sabrelite
board. I measure an UDP throughput of 470 Mb/s to an external host,
which is already very close to the theoretical limit listed in the Chip
Errata ERR004512 for the i.MX 6Dual/6Quad, Rev. C, 2/2012.

At a closer look to the driver I realized that there is no support for

  - NAPI
  - IP checksum offloading
  - Jumbo frames

According to the manual, these features are support by the ENET via
enhanced buffer descriptors. Even if they will not increase the
performance due to the mentioned system limitation, they should reduce
the interrupt and CPU load significantly. I did some quick tests with IP
checksum offloading and Jumbo frames but without success. Are there any
known issues? Is anybody already working on an enhanced FEC Gigabit
ethernet driver?

TIA.

Wolfgang.

^ permalink raw reply	[flat|nested] 2+ messages in thread

* imx6q: poor FEC Gigabit implementation
@ 2012-07-30 19:24 ` Wolfgang Grandegger
  0 siblings, 0 replies; 2+ messages in thread
From: Wolfgang Grandegger @ 2012-07-30 19:24 UTC (permalink / raw)
  To: linux-arm-kernel, Linux Netdev List

Hello,

I did some Gigabit performance measurements with the i.MX6Q Sabrelite
board. I measure an UDP throughput of 470 Mb/s to an external host,
which is already very close to the theoretical limit listed in the Chip
Errata ERR004512 for the i.MX 6Dual/6Quad, Rev. C, 2/2012.

At a closer look to the driver I realized that there is no support for

  - NAPI
  - IP checksum offloading
  - Jumbo frames

According to the manual, these features are support by the ENET via
enhanced buffer descriptors. Even if they will not increase the
performance due to the mentioned system limitation, they should reduce
the interrupt and CPU load significantly. I did some quick tests with IP
checksum offloading and Jumbo frames but without success. Are there any
known issues? Is anybody already working on an enhanced FEC Gigabit
ethernet driver?

TIA.

Wolfgang.

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2012-07-30 19:24 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-30 19:24 imx6q: poor FEC Gigabit implementation Wolfgang Grandegger
2012-07-30 19:24 ` Wolfgang Grandegger

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.