mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-02 05:07:46 -04:00
selftests/bpf: Add tests for ring__consume
Add tests for new API ring__consume. Signed-off-by: Martin Kelly <martin.kelly@crowdstrike.com> Signed-off-by: Andrii Nakryiko <andrii@kernel.org> Link: https://lore.kernel.org/bpf/20230925215045.2375758-15-martin.kelly@crowdstrike.com
This commit is contained in:
committed by
Andrii Nakryiko
parent
16058ff28b
commit
cb3d7dd2d0
@@ -304,6 +304,10 @@ static void ringbuf_subtest(void)
|
||||
err = ring_buffer__consume(ringbuf);
|
||||
CHECK(err < 0, "rb_consume", "failed: %d\b", err);
|
||||
|
||||
/* also consume using ring__consume to make sure it works the same */
|
||||
err = ring__consume(ring);
|
||||
ASSERT_GE(err, 0, "ring_consume");
|
||||
|
||||
/* 3 rounds, 2 samples each */
|
||||
cnt = atomic_xchg(&sample_cnt, 0);
|
||||
CHECK(cnt != 6, "cnt", "exp %d samples, got %d\n", 6, cnt);
|
||||
|
||||
Reference in New Issue
Block a user