]> git.baikalelectronics.ru Git - kernel.git/commit
bpf: Optimize program stats
authorAlexei Starovoitov <ast@kernel.org>
Wed, 10 Feb 2021 03:36:26 +0000 (19:36 -0800)
committerDaniel Borkmann <daniel@iogearbox.net>
Thu, 11 Feb 2021 15:17:50 +0000 (16:17 +0100)
commit223c74f7aa10c461308e54bf505b4cf5b4909f93
treedc3d98f6691576479f2b727ce0d9ce7726b33ad7
parentdbff8fc4c57323342bae8f390b45389405e44edc
bpf: Optimize program stats

Move bpf_prog_stats from prog->aux into prog to avoid one extra load
in critical path of program execution.

Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: Andrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/bpf/20210210033634.62081-2-alexei.starovoitov@gmail.com
include/linux/bpf.h
include/linux/filter.h
kernel/bpf/core.c
kernel/bpf/syscall.c
kernel/bpf/trampoline.c
kernel/bpf/verifier.c