selftests/bpf: Add tests for bpf_strnstr
authorRong Tao <rongtao@cestc.cn>
Fri, 29 Aug 2025 16:32:13 +0000 (00:32 +0800)
committerAlexei Starovoitov <ast@kernel.org>
Tue, 9 Sep 2025 22:07:58 +0000 (15:07 -0700)
commit6624fb2f3382271953f951d46f2ea30415a0917e
treeb28fb0d124e318582dbf9586f3de16535c41bb45
parent7edfc024708258d75f65fadffd7e5f6ac46810b6
selftests/bpf: Add tests for bpf_strnstr

Add tests for bpf_strnstr():

    bpf_strnstr("", "", 0) = 0
    bpf_strnstr("hello world", "hello", 5) = 0
    bpf_strnstr(str, "hello", 4) = -ENOENT
    bpf_strnstr("", "a", 0) = -ENOENT

Signed-off-by: Rong Tao <rongtao@cestc.cn>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/bpf/tencent_2ED218F8082565C95D86A804BDDA8DBA200A@qq.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
tools/testing/selftests/bpf/progs/string_kfuncs_success.c