]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
selftests/bpf: Separate var preset parsing in veristat
authorMykyta Yatsenko <yatsenko@meta.com>
Wed, 25 Jun 2025 16:59:02 +0000 (17:59 +0100)
committerAndrii Nakryiko <andrii@kernel.org>
Thu, 26 Jun 2025 17:28:50 +0000 (10:28 -0700)
commitbe898cb5cbf4dede2f760303d73f5a427107282a
tree699773ec1b2d7dc03b82d6fed890ccebdb687a3e
parent886178a33a30fe685e926d84f531243982fb3c70
selftests/bpf: Separate var preset parsing in veristat

Refactor var preset parsing in veristat to simplify implementation.
Prepare parsed variable beforehand so that parsing logic is separated
from functionality of calculating offsets and searching fields.
Introduce rvalue struct, storing either int or enum (string value),
will be reused in the next patch, extract parsing rvalue into a
separate function.

Signed-off-by: Mykyta Yatsenko <yatsenko@meta.com>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Acked-by: Eduard Zingerman <eddyz87@gmail.com>
Link: https://lore.kernel.org/bpf/20250625165904.87820-2-mykyta.yatsenko5@gmail.com
tools/testing/selftests/bpf/veristat.c