/linux-master/include/linux/ |
H A D | bpf_types.h | 19 struct bpf_sock_addr, struct bpf_sock_addr_kern)
|
/linux-master/include/uapi/linux/ |
H A D | bpf.h | 2780 * u64 bpf_get_socket_cookie(struct bpf_sock_addr *ctx) 2783 * *skb*, but gets socket from **struct bpf_sock_addr** context. 2830 * * **struct bpf_sock_addr** for **BPF_CGROUP_INET4_CONNECT**, 3069 * * **struct bpf_sock_addr** for **BPF_CGROUP_INET4_CONNECT**, 3246 * long bpf_bind(struct bpf_sock_addr *ctx, struct sockaddr *addr, int addr_len) 6724 /* User bpf_sock_addr struct to access socket fields and sockaddr struct passed 6728 struct bpf_sock_addr { struct
|
/linux-master/net/core/ |
H A D | filter.c | 9049 if (off < 0 || off >= sizeof(struct bpf_sock_addr)) 9058 case bpf_ctx_range(struct bpf_sock_addr, user_ip4): argument 9071 case bpf_ctx_range_till(struct bpf_sock_addr, user_ip6[0], user_ip6[3]): argument 9084 case bpf_ctx_range(struct bpf_sock_addr, msg_src_ip4): argument 9092 case bpf_ctx_range_till(struct bpf_sock_addr, msg_src_ip6[0], argument 9104 case bpf_ctx_range(struct bpf_sock_addr, user_ip4): argument 9105 case bpf_ctx_range_till(struct bpf_sock_addr, user_ip6[0], user_ip6[3]): 9106 case bpf_ctx_range(struct bpf_sock_addr, msg_src_ip4): 9107 case bpf_ctx_range_till(struct bpf_sock_addr, msg_src_ip6[0], 9109 case bpf_ctx_range(struct bpf_sock_addr, user_por [all...] |
/linux-master/tools/include/uapi/linux/ |
H A D | bpf.h | 2780 * u64 bpf_get_socket_cookie(struct bpf_sock_addr *ctx) 2783 * *skb*, but gets socket from **struct bpf_sock_addr** context. 2830 * * **struct bpf_sock_addr** for **BPF_CGROUP_INET4_CONNECT**, 3069 * * **struct bpf_sock_addr** for **BPF_CGROUP_INET4_CONNECT**, 3246 * long bpf_bind(struct bpf_sock_addr *ctx, struct sockaddr *addr, int addr_len) 6724 /* User bpf_sock_addr struct to access socket fields and sockaddr struct passed 6728 struct bpf_sock_addr { struct
|
/linux-master/tools/testing/selftests/bpf/ |
H A D | cgroup_getset_retval_hooks.h | 8 BPF_RETVAL_HOOK(bind4, "cgroup/bind4", bpf_sock_addr, 0) 9 BPF_RETVAL_HOOK(bind6, "cgroup/bind6", bpf_sock_addr, 0) 10 BPF_RETVAL_HOOK(connect4, "cgroup/connect4", bpf_sock_addr, 0) 11 BPF_RETVAL_HOOK(connect6, "cgroup/connect6", bpf_sock_addr, 0) 12 BPF_RETVAL_HOOK(post_bind4, "cgroup/post_bind4", bpf_sock_addr, 0) 13 BPF_RETVAL_HOOK(post_bind6, "cgroup/post_bind6", bpf_sock_addr, 0) 14 BPF_RETVAL_HOOK(sendmsg4, "cgroup/sendmsg4", bpf_sock_addr, 0) 15 BPF_RETVAL_HOOK(sendmsg6, "cgroup/sendmsg6", bpf_sock_addr, 0) 17 BPF_RETVAL_HOOK(recvmsg4, "cgroup/recvmsg4", bpf_sock_addr, -EINVAL) 18 BPF_RETVAL_HOOK(recvmsg6, "cgroup/recvmsg6", bpf_sock_addr, [all...] |
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | bind4_prog.c | 24 static __inline int bind_to_device(struct bpf_sock_addr *ctx) 58 static __inline int bind_reuseport(struct bpf_sock_addr *ctx) 79 static __inline int misc_opts(struct bpf_sock_addr *ctx, int opt) 99 int bind_v4_prog(struct bpf_sock_addr *ctx)
|
H A D | bind6_prog.c | 30 static __inline int bind_to_device(struct bpf_sock_addr *ctx) 64 static __inline int bind_reuseport(struct bpf_sock_addr *ctx) 85 static __inline int misc_opts(struct bpf_sock_addr *ctx, int opt) 105 int bind_v6_prog(struct bpf_sock_addr *ctx)
|
H A D | bind_perm.c | 10 static __always_inline int bind_prog(struct bpf_sock_addr *ctx, int family) 34 int bind_v4_prog(struct bpf_sock_addr *ctx) 40 int bind_v6_prog(struct bpf_sock_addr *ctx)
|
H A D | cgrp_ls_attach_cgroup.c | 24 int set_cookie(struct bpf_sock_addr *ctx)
|
H A D | connect4_dropper.c | 17 int connect_v4_dropper(struct bpf_sock_addr *ctx)
|
H A D | connect4_prog.c | 36 int do_bind(struct bpf_sock_addr *ctx) 50 static __inline int verify_cc(struct bpf_sock_addr *ctx, 69 static __inline int set_cc(struct bpf_sock_addr *ctx) 87 static __inline int bind_to_device(struct bpf_sock_addr *ctx) 110 static __inline int set_keepalive(struct bpf_sock_addr *ctx) 134 static __inline int set_notsent_lowat(struct bpf_sock_addr *ctx) 147 int connect_v4_prog(struct bpf_sock_addr *ctx)
|
H A D | connect6_prog.c | 28 int connect_v6_prog(struct bpf_sock_addr *ctx)
|
H A D | connect_force_port4.c | 30 int connect4(struct bpf_sock_addr *ctx) 60 int getsockname4(struct bpf_sock_addr *ctx) 74 int getpeername4(struct bpf_sock_addr *ctx)
|
H A D | connect_force_port6.c | 29 int connect6(struct bpf_sock_addr *ctx) 65 int getsockname6(struct bpf_sock_addr *ctx) 82 int getpeername6(struct bpf_sock_addr *ctx)
|
H A D | connect_ping.c | 22 int connect_v4_prog(struct bpf_sock_addr *ctx) 38 int connect_v6_prog(struct bpf_sock_addr *ctx)
|
H A D | connect_unix_prog.c | 14 int connect_unix_prog(struct bpf_sock_addr *ctx)
|
H A D | freplace_connect4.c | 10 int new_do_bind(struct bpf_sock_addr *ctx)
|
H A D | freplace_connect_v4_prog.c | 13 int new_connect_v4_prog(struct bpf_sock_addr *ctx)
|
H A D | getpeername_unix_prog.c | 14 int getpeername_unix_prog(struct bpf_sock_addr *ctx)
|
H A D | getsockname_unix_prog.c | 14 int getsockname_unix_prog(struct bpf_sock_addr *ctx)
|
H A D | recvmsg4_prog.c | 17 int recvmsg4_prog(struct bpf_sock_addr *ctx)
|
H A D | recvmsg6_prog.c | 20 int recvmsg6_prog(struct bpf_sock_addr *ctx)
|
H A D | recvmsg_unix_prog.c | 14 int recvmsg_unix_prog(struct bpf_sock_addr *ctx)
|
H A D | sendmsg4_prog.c | 22 int sendmsg_v4_prog(struct bpf_sock_addr *ctx)
|
H A D | sendmsg6_prog.c | 26 int sendmsg_v6_prog(struct bpf_sock_addr *ctx)
|