bpf: add a new kfunc to return current bpf_map elements count
authorAnton Protopopov <aspsk@isovalent.com>
Thu, 6 Jul 2023 13:39:29 +0000 (13:39 +0000)
committerAlexei Starovoitov <ast@kernel.org>
Thu, 6 Jul 2023 19:42:25 +0000 (12:42 -0700)
commit803370d3d37579e080e8c59f2360a072d0e45aff
tree1e8f0de6a26079d782006f042f0f44b1bb97002a
parent25954730461af01f66afa9e17036b051986b007e
bpf: add a new kfunc to return current bpf_map elements count

A bpf_map_sum_elem_count kfunc was added to simplify getting the sum of the map
per-cpu element counters. If a map doesn't implement the counter, then the
function will always return 0.

Signed-off-by: Anton Protopopov <aspsk@isovalent.com>
Link: https://lore.kernel.org/r/20230706133932.45883-3-aspsk@isovalent.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
kernel/bpf/map_iter.c