OSDN Git Service

net: stmmac: Enable OSP for GMAC4
authorJose Abreu <Jose.Abreu@synopsys.com>
Fri, 18 May 2018 13:55:58 +0000 (14:55 +0100)
committerDavid S. Miller <davem@davemloft.net>
Fri, 18 May 2018 15:00:14 +0000 (11:00 -0400)
commit67e1c4068d325d2a15a41c4c1509a69598f693f1
treebb5f867989af70d8e57dc0cf67fca6188fb3bf8c
parent538e2de104cfb4ef1acb35af42427bff42adbe4d
net: stmmac: Enable OSP for GMAC4

This enables OSP (Operate on Second Packet) for GMAC4. The feature
allows DMA to fetch second descriptor while its still processing the
first one.

Running iperf, the performance gain is +/- 38%.

Signed-off-by: Jose Abreu <joabreu@synopsys.com>
Cc: David S. Miller <davem@davemloft.net>
Cc: Joao Pinto <jpinto@synopsys.com>
Cc: Vitor Soares <soares@synopsys.com>
Cc: Giuseppe Cavallaro <peppe.cavallaro@st.com>
Cc: Alexandre Torgue <alexandre.torgue@st.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c