[PATCH net v2 0/4] net: mvpp2: fix XDP RX buffer handling
From: Til Kaiser
Date: Tue Jun 02 2026 - 13:02:16 EST
This is v2 of the earlier XDP_PASS fix. The XDP_PASS change is retained,
and the series now also fixes related RX/XDP buffer handling issues found
during review.
---
v1: https://lore.kernel.org/all/20260524122334.1730451-1-mail@xxxxxxxx/
Changes in v2:
- Fixed RX DMA sync range to account for RX headroom.
- Limited XDP frame size to the actual RX buffer size.
- Fixed refill error paths so retired buffers are not returned to BM.
Til Kaiser (4):
net: mvpp2: sync RX data at the hardware packet offset
net: mvpp2: limit XDP frame size to the RX buffer
net: mvpp2: do not return retired RX buffers to BM
net: mvpp2: build skb from XDP-adjusted data on XDP_PASS
.../net/ethernet/marvell/mvpp2/mvpp2_main.c | 38 ++++++++++++-------
1 file changed, 25 insertions(+), 13 deletions(-)
--
2.54.0