summaryrefslogtreecommitdiff
path: root/lib/mpi/mpi-pow.c
diff options
context:
space:
mode:
authore.kubanski <e.kubanski@partner.samsung.com>2025-04-16 14:29:25 +0300
committerJakub Kicinski <kuba@kernel.org>2025-04-25 03:11:52 +0300
commitbf20af07909925ec0ae6cd4f3b7be0279dfa8768 (patch)
tree5b9b5c771d39bf0752843699344e3440807e049a /lib/mpi/mpi-pow.c
parenta1356ac7749cafc4e27aa62c0c4604b5dca4983e (diff)
downloadlinux-bf20af07909925ec0ae6cd4f3b7be0279dfa8768.tar.xz
xsk: Fix offset calculation in unaligned mode
Bring back previous offset calculation behaviour in AF_XDP unaligned umem mode. In unaligned mode, upper 16 bits should contain data offset, lower 48 bits should contain only specific chunk location without offset. Remove pool->headroom duplication into 48bit address. Signed-off-by: Eryk Kubanski <e.kubanski@partner.samsung.com> Fixes: bea14124bacb ("xsk: Get rid of xdp_buff_xsk::orig_addr") Acked-by: Magnus Karlsson <magnus.karlsson@intel.com> Link: https://patch.msgid.link/20250416112925.7501-1-e.kubanski@partner.samsung.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'lib/mpi/mpi-pow.c')
0 files changed, 0 insertions, 0 deletions