]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'mediatek-various-performance-improvements'
authorDavid S. Miller <davem@davemloft.net>
Tue, 20 Jun 2017 17:40:36 +0000 (13:40 -0400)
committerDavid S. Miller <davem@davemloft.net>
Tue, 20 Jun 2017 17:40:36 +0000 (13:40 -0400)
commit1074b8c309600a7a66870a884fdbbe771c7ac3ac
tree8be18b2ff9e19d03a322acf2dc73e467fc73ac6a
parent87505df79e5e1b1943716ccff9623d1f68920339
parentc76e54fc2d1a2c0b713c7c1b917ac8456ba269f8
Merge branch 'mediatek-various-performance-improvements'

John Crispin says:

====================
net-next: mediatek: various performance improvements

During development we mainly ran testing using iperf doing 1500 byte
tcp frames. It was pointed out recently, that the driver does not perform
very well when using 512 byte udp frames. The biggest problem was that
RPS was not working as no rx queue was being set. fixing this more than
doubled the throughput. Additionally the IRQ mask register is now locked
independently for RX and TX. RX IRQ aggregation is also added. With all
these patches applied we can almost triple the throughput.

While at it we also add PHY status change reporting for GMACs connecting
directly to a PHY.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>