]> git.baikalelectronics.ru Git - kernel.git/commit
libbpf: Add libbpf_set_strict_mode() API to turn on libbpf 1.0 behaviors
authorAndrii Nakryiko <andrii@kernel.org>
Tue, 25 May 2021 03:59:31 +0000 (20:59 -0700)
committerAlexei Starovoitov <ast@kernel.org>
Wed, 26 May 2021 00:32:34 +0000 (17:32 -0700)
commite508ffd00c12eb5c693558b4283afbd7761029d5
treeb67879de842edb7600e10ed07acd9827c019a61a
parent0d46ab27f1400790c651490795391e32100fa1e7
libbpf: Add libbpf_set_strict_mode() API to turn on libbpf 1.0 behaviors

Add libbpf_set_strict_mode() API that allows application to simulate libbpf
1.0 breaking changes before libbpf 1.0 is released. This will help users
migrate gradually and with confidence.

For now only ALL or NONE options are available, subsequent patches will add
more flags. This patch is preliminary for selftests/bpf changes.

Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Acked-by: John Fastabend <john.fastabend@gmail.com>
Acked-by: Toke Høiland-Jørgensen <toke@redhat.com>
Link: https://lore.kernel.org/bpf/20210525035935.1461796-2-andrii@kernel.org
tools/lib/bpf/Makefile
tools/lib/bpf/libbpf.c
tools/lib/bpf/libbpf.h
tools/lib/bpf/libbpf.map
tools/lib/bpf/libbpf_legacy.h [new file with mode: 0644]