From: Daniel Borkmann Date: Mon, 21 Oct 2019 12:49:12 +0000 (+0200) Subject: Merge branch 'bpf-libbpf-cleanups' X-Git-Tag: for-linus-20191129~13^2~310^2~11 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=46a4a97063a0e9a1725ba33ae5ac5603a979ad06;p=linux-2.6-block.git Merge branch 'bpf-libbpf-cleanups' Andrii Nakryiko says: ==================== This patch set's main goal is to teach bpf_object__open() (and its variants) to automatically derive BPF program type/expected attach type from section names, similarly to how bpf_prog_load() was doing it. This significantly improves user experience by eliminating yet another obvious-only-in-the-hindsight surprise, when using libbpf APIs. There are a bunch of auxiliary clean-ups and improvements. E.g., bpf_program__get_type() and bpf_program__get_expected_attach_type() are added for completeness and symmetry with corresponding setter APIs. Some clean up and fixes in selftests/bpf are done as well. ==================== Signed-off-by: Daniel Borkmann --- 46a4a97063a0e9a1725ba33ae5ac5603a979ad06