OSDN Git Service

net: mvneta: fix dma sync size in mvneta_run_xdp
authorLorenzo Bianconi <lorenzo@kernel.org>
Tue, 14 Jan 2020 10:21:16 +0000 (11:21 +0100)
committerDavid S. Miller <davem@davemloft.net>
Wed, 15 Jan 2020 02:48:08 +0000 (18:48 -0800)
commit8c4df83fbe60787033c89efbae7b5b9c76e7bb60
treec47c178fd21367d67ef141275e8bbdb3cd0635e1
parent86f3f4cd53707ceeec079b83205c8d3c756eca93
net: mvneta: fix dma sync size in mvneta_run_xdp

Page pool API will start syncing (if requested) starting from
page->dma_addr + pool->p.offset. Fix dma sync length in
mvneta_run_xdp since we do not need to account xdp headroom

Fixes: 07e13edbb6a6 ("net: mvneta: get rid of huge dma sync in mvneta_rx_refill")
Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Acked-by: Jesper Dangaard Brouer <brouer@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/marvell/mvneta.c