aboutsummaryrefslogtreecommitdiff
path: root/lib/mpi/mpi-mod.c
diff options
context:
space:
mode:
authorDimitris Michailidis <[email protected]>2022-07-26 14:59:23 -0700
committerPaolo Abeni <[email protected]>2022-07-28 12:54:10 +0200
commit51a83391d77bb0f7ff0aef06ca4c7f5aa9e80b4c (patch)
tree36686d10aaf8f1c24dac791cde91cb24e61b49dd /lib/mpi/mpi-mod.c
parentbf84719df765f1a832a770f3cd0cdc8bee20c91f (diff)
net/funeth: Fix fun_xdp_tx() and XDP packet reclaim
The current implementation of fun_xdp_tx(), used for XPD_TX, is incorrect in that it takes an address/length pair and later releases it with page_frag_free(). It is OK for XDP_TX but the same code is used by ndo_xdp_xmit. In that case it loses the XDP memory type and releases the packet incorrectly for some of the types. Assorted breakage follows. Change fun_xdp_tx() to take xdp_frame and rely on xdp_return_frame() in reclaim. Fixes: db37bc177dae ("net/funeth: add the data path") Signed-off-by: Dimitris Michailidis <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Paolo Abeni <[email protected]>
Diffstat (limited to 'lib/mpi/mpi-mod.c')
0 files changed, 0 insertions, 0 deletions