diff options
author | Alexei Starovoitov <ast@kernel.org> | 2020-05-19 11:32:04 -0700 |
---|---|---|
committer | Alexei Starovoitov <ast@kernel.org> | 2020-05-19 11:35:14 -0700 |
commit | 0e5633acc59573994d9aca02ad1b2f3a3de44181 (patch) | |
tree | 55fe5f6a92563b0db505cfa422e2d2033ecdd283 /tools/include | |
parent | d800bad67d4c21aaf11722f04e0f7547fb915ab5 (diff) | |
parent | 566fc3f5d1c641b510ec487cf274a047f8a1e849 (diff) | |
download | linux-0e5633acc59573994d9aca02ad1b2f3a3de44181.tar.bz2 |
Merge branch 'getpeername'
Daniel Borkmann says:
====================
Trivial patch to add get{peer,sock}name cgroup attach types to the BPF
sock_addr programs in order to enable rewriting sockaddr structs from
both calls along with libbpf and bpftool support as well as selftests.
Thanks!
v1 -> v2:
- use __u16 for ports in start_server_with_port() signature and in
expected_{local,peer} ports in the test case (Andrey)
- Added both Andrii's and Andrey's ACKs
====================
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Diffstat (limited to 'tools/include')
-rw-r--r-- | tools/include/uapi/linux/bpf.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/include/uapi/linux/bpf.h b/tools/include/uapi/linux/bpf.h index 146c742f1d49..1cddc398404a 100644 --- a/tools/include/uapi/linux/bpf.h +++ b/tools/include/uapi/linux/bpf.h @@ -220,6 +220,10 @@ enum bpf_attach_type { BPF_MODIFY_RETURN, BPF_LSM_MAC, BPF_TRACE_ITER, + BPF_CGROUP_INET4_GETPEERNAME, + BPF_CGROUP_INET6_GETPEERNAME, + BPF_CGROUP_INET4_GETSOCKNAME, + BPF_CGROUP_INET6_GETSOCKNAME, __MAX_BPF_ATTACH_TYPE }; |