libbpf: Add bpf_map__pin_path function
authorEvgeniy Litvinenko <evgeniyl@fb.com>
Fri, 23 Jul 2021 22:15:11 +0000 (15:15 -0700)
committerAndrii Nakryiko <andrii@kernel.org>
Fri, 23 Jul 2021 23:57:03 +0000 (16:57 -0700)
commite244d34d0ea1aebf60e83ee6d1701a81448f31c1
tree375629c2a1def9dca3b26ed13566e6b4bfca8a01
parentd9e8d14b12202504bfa04182d3fae68d137ea39b
libbpf: Add bpf_map__pin_path function

Add bpf_map__pin_path, so that the inconsistently named
bpf_map__get_pin_path can be deprecated later. This is part of the
effort towards libbpf v1.0: https://github.com/libbpf/libbpf/issues/307

Also, add a selftest for the new function.

Signed-off-by: Evgeniy Litvinenko <evgeniyl@fb.com>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/bpf/20210723221511.803683-1-evgeniyl@fb.com
tools/lib/bpf/libbpf.c
tools/lib/bpf/libbpf.h
tools/lib/bpf/libbpf.map
tools/testing/selftests/bpf/prog_tests/pinning.c