Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ac83b7dd authored by Gregory CLEMENT's avatar Gregory CLEMENT Committed by David S. Miller
Browse files

net: mvneta: Optimize rx path for small frame



For small frame reuse the phys_addr variable instead of accessing the
uncacheable value in the rx descriptor.

Signed-off-by: default avatarGregory CLEMENT <gregory.clement@free-electrons.com>
Tested-by: default avatarMarcin Wojtas <mw@semihalf.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent b5b5eca9
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1918,7 +1918,7 @@ static int mvneta_rx_swbm(struct mvneta_port *pp, int rx_todo,
				goto err_drop_frame;

			dma_sync_single_range_for_cpu(dev->dev.parent,
						      rx_desc->buf_phys_addr,
						      phys_addr,
						      MVNETA_MH_SIZE + NET_SKB_PAD,
						      rx_bytes,
						      DMA_FROM_DEVICE);