diff options
author | Hou Tao <houtao1@huawei.com> | 2021-12-10 17:16:49 +0300 |
---|---|---|
committer | Alexei Starovoitov <ast@kernel.org> | 2021-12-12 04:40:23 +0300 |
commit | c5fb19937455095573a19ddcbff32e993ed10e35 (patch) | |
tree | 3b6d784c20323c61580a632867415377c4dd4205 /include/linux/bpf.h | |
parent | 259172bb6514758ce3be1610c500b51a9f44212a (diff) | |
download | linux-c5fb19937455095573a19ddcbff32e993ed10e35.tar.xz |
bpf: Add bpf_strncmp helper
The helper compares two strings: one string is a null-terminated
read-only string, and another string has const max storage size
but doesn't need to be null-terminated. It can be used to compare
file name in tracing or LSM program.
Signed-off-by: Hou Tao <houtao1@huawei.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Link: https://lore.kernel.org/bpf/20211210141652.877186-2-houtao1@huawei.com
Diffstat (limited to 'include/linux/bpf.h')
-rw-r--r-- | include/linux/bpf.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/bpf.h b/include/linux/bpf.h index 0ceb54c6342f..7a40022e3d00 100644 --- a/include/linux/bpf.h +++ b/include/linux/bpf.h @@ -2163,6 +2163,7 @@ extern const struct bpf_func_proto bpf_sk_getsockopt_proto; extern const struct bpf_func_proto bpf_kallsyms_lookup_name_proto; extern const struct bpf_func_proto bpf_find_vma_proto; extern const struct bpf_func_proto bpf_loop_proto; +extern const struct bpf_func_proto bpf_strncmp_proto; const struct bpf_func_proto *tracing_prog_func_proto( enum bpf_func_id func_id, const struct bpf_prog *prog); |