bpf: extract map key pointer calculation
authorMykyta Yatsenko <yatsenko@meta.com>
Tue, 23 Sep 2025 11:24:01 +0000 (12:24 +0100)
committerAlexei Starovoitov <ast@kernel.org>
Tue, 23 Sep 2025 14:34:38 +0000 (07:34 -0700)
commit5e8134f50d3041a9922a732f24d705a238b61aad
treef3870c9e9a239766c4d276ccd69c04b36a6c01c3
parent5c8fd7e2b5b0a527cf88740da122166695382a78
bpf: extract map key pointer calculation

Calculation of the BPF map key, given the pointer to a value is
duplicated in a couple of places in helpers already, in the next patch
another use case is introduced as well.
This patch extracts that functionality into a separate function.

Signed-off-by: Mykyta Yatsenko <yatsenko@meta.com>
Acked-by: Kumar Kartikeya Dwivedi <memxor@gmail.com>
Acked-by: Andrii Nakryiko <andrii@kernel.org>
Acked-by: Eduard Zingerman <eddyz87@gmail.com>
Link: https://lore.kernel.org/r/20250923112404.668720-7-mykyta.yatsenko5@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
kernel/bpf/helpers.c