selftests/bpf: add iter test requiring range x range logic
authorAndrii Nakryiko <andrii@kernel.org>
Sun, 12 Nov 2023 01:06:09 +0000 (17:06 -0800)
committerAlexei Starovoitov <ast@kernel.org>
Wed, 15 Nov 2023 20:03:43 +0000 (12:03 -0800)
commit882e3d873c2d8a2aebbc6c192aa1a2990b9d5b27
tree53c9ef81ba24ac689a43f5309b6b4630df2eaefd
parenta5c57f81eb2b5d6de4f46e47fd85be50d179bfd8
selftests/bpf: add iter test requiring range x range logic

Add a simple verifier test that requires deriving reg bounds for one
register from another register that's not a constant. This is
a realistic example of iterating elements of an array with fixed maximum
number of elements, but smaller actual number of elements.

This small example was an original motivation for doing this whole patch
set in the first place, yes.

Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/r/20231112010609.848406-14-andrii@kernel.org
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
tools/testing/selftests/bpf/progs/iters.c