diff options
author | e.kubanski <e.kubanski@partner.samsung.com> | 2025-04-16 14:29:25 +0300 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2025-04-25 03:11:52 +0300 |
commit | bf20af07909925ec0ae6cd4f3b7be0279dfa8768 (patch) | |
tree | 5b9b5c771d39bf0752843699344e3440807e049a /lib/mpi/mpi-pow.c | |
parent | a1356ac7749cafc4e27aa62c0c4604b5dca4983e (diff) | |
download | linux-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