diff options
author | Martin KaFai Lau <kafai@fb.com> | 2021-07-01 13:06:19 -0700 |
---|---|---|
committer | Andrii Nakryiko <andrii@kernel.org> | 2021-07-23 16:45:07 -0700 |
commit | 3cee6fb8e69ecd79be891c89a94974c48a25a437 (patch) | |
tree | 4f8b1e34f10c77c3589d1b4dc042ff7293616526 /kernel/bpf/inode.c | |
parent | 04c7820b776f1c4b48698574c47de9e940d368e8 (diff) | |
download | linux-3cee6fb8e69ecd79be891c89a94974c48a25a437.tar.bz2 |
bpf: tcp: Support bpf_(get|set)sockopt in bpf tcp iter
This patch allows bpf tcp iter to call bpf_(get|set)sockopt.
To allow a specific bpf iter (tcp here) to call a set of helpers,
get_func_proto function pointer is added to bpf_iter_reg.
The bpf iter is a tracing prog which currently requires
CAP_PERFMON or CAP_SYS_ADMIN, so this patch does not
impose other capability checks for bpf_(get|set)sockopt.
Signed-off-by: Martin KaFai Lau <kafai@fb.com>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Reviewed-by: Eric Dumazet <edumazet@google.com>
Acked-by: Kuniyuki Iwashima <kuniyu@amazon.co.jp>
Acked-by: Yonghong Song <yhs@fb.com>
Link: https://lore.kernel.org/bpf/20210701200619.1036715-1-kafai@fb.com
Diffstat (limited to 'kernel/bpf/inode.c')
0 files changed, 0 insertions, 0 deletions