/linux/tools/testing/selftests/bpf/progs/ |
H A D | verifier_sock_addr.c | 11 int recvmsg4_good_return_code(struct bpf_sock_addr *ctx) in recvmsg4_good_return_code() 18 int recvmsg4_bad_return_code(struct bpf_sock_addr *ctx) in recvmsg4_bad_return_code() 25 int recvmsg6_good_return_code(struct bpf_sock_addr *ctx) in recvmsg6_good_return_code() 32 int recvmsg6_bad_return_code(struct bpf_sock_addr *ctx) in recvmsg6_bad_return_code() 39 int recvmsg_unix_good_return_code(struct bpf_sock_addr *ctx) in recvmsg_unix_good_return_code() 46 int recvmsg_unix_bad_return_code(struct bpf_sock_addr *ctx) in recvmsg_unix_bad_return_code() 53 int sendmsg4_good_return_code_0(struct bpf_sock_addr *ctx) in sendmsg4_good_return_code_0() 60 int sendmsg4_good_return_code_1(struct bpf_sock_addr *ctx) in sendmsg4_good_return_code_1() 67 int sendmsg4_bad_return_code(struct bpf_sock_addr *ctx) in sendmsg4_bad_return_code() 74 int sendmsg6_good_return_code_0(struct bpf_sock_addr *ctx) in sendmsg6_good_return_code_0() [all …]
|
H A D | connect4_prog.c | 38 int do_bind(struct bpf_sock_addr *ctx) in do_bind() 52 static __inline int verify_cc(struct bpf_sock_addr *ctx, in verify_cc() 71 static __inline int set_cc(struct bpf_sock_addr *ctx) in set_cc() 89 static __inline int bind_to_device(struct bpf_sock_addr *ctx) in bind_to_device() 112 static __inline int set_keepalive(struct bpf_sock_addr *ctx) in set_keepalive() 136 static __inline int set_notsent_lowat(struct bpf_sock_addr *ctx) in set_notsent_lowat() 149 int connect_v4_prog(struct bpf_sock_addr *ctx) in connect_v4_prog() 203 int connect_v4_deny_prog(struct bpf_sock_addr *ctx) in connect_v4_deny_prog()
|
H A D | sendmsg6_prog.c | 31 int sendmsg_v6_prog(struct bpf_sock_addr *ctx) in sendmsg_v6_prog() 68 int sendmsg_v6_v4mapped_prog(struct bpf_sock_addr *ctx) in sendmsg_v6_v4mapped_prog() 88 int sendmsg_v6_wildcard_prog(struct bpf_sock_addr *ctx) in sendmsg_v6_wildcard_prog() 108 int sendmsg_v6_preserve_dst_prog(struct bpf_sock_addr *ctx) in sendmsg_v6_preserve_dst_prog() 114 int sendmsg_v6_deny_prog(struct bpf_sock_addr *ctx) in sendmsg_v6_deny_prog()
|
H A D | bind4_prog.c | 26 static __inline int bind_to_device(struct bpf_sock_addr *ctx) in bind_to_device() 60 static __inline int bind_reuseport(struct bpf_sock_addr *ctx) in bind_reuseport() 81 static __inline int misc_opts(struct bpf_sock_addr *ctx, int opt) in misc_opts() 101 int bind_v4_prog(struct bpf_sock_addr *ctx) in bind_v4_prog() 162 int bind_v4_deny_prog(struct bpf_sock_addr *ctx) in bind_v4_deny_prog()
|
H A D | bind_perm.c | 10 static __always_inline int bind_prog(struct bpf_sock_addr *ctx, int family) in bind_prog() 34 int bind_v4_prog(struct bpf_sock_addr *ctx) in bind_v4_prog() 40 int bind_v6_prog(struct bpf_sock_addr *ctx) in bind_v6_prog()
|
H A D | bind6_prog.c | 32 static __inline int bind_to_device(struct bpf_sock_addr *ctx) in bind_to_device() 66 static __inline int bind_reuseport(struct bpf_sock_addr *ctx) in bind_reuseport() 87 static __inline int misc_opts(struct bpf_sock_addr *ctx, int opt) in misc_opts() 107 int bind_v6_prog(struct bpf_sock_addr *ctx) in bind_v6_prog() 179 int bind_v6_deny_prog(struct bpf_sock_addr *ctx) in bind_v6_deny_prog()
|
H A D | connect_force_port4.c | 30 int connect4(struct bpf_sock_addr *ctx) in connect4() 60 int getsockname4(struct bpf_sock_addr *ctx) in getsockname4() 74 int getpeername4(struct bpf_sock_addr *ctx) in getpeername4()
|
H A D | connect_force_port6.c | 29 int connect6(struct bpf_sock_addr *ctx) in connect6() 65 int getsockname6(struct bpf_sock_addr *ctx) in getsockname6() 82 int getpeername6(struct bpf_sock_addr *ctx) in getpeername6()
|
H A D | connect_unix_prog.c | 14 int connect_unix_prog(struct bpf_sock_addr *ctx) in connect_unix_prog() 40 int connect_unix_deny_prog(struct bpf_sock_addr *ctx) in connect_unix_deny_prog()
|
H A D | sendmsg_unix_prog.c | 14 int sendmsg_unix_prog(struct bpf_sock_addr *ctx) in sendmsg_unix_prog() 40 int sendmsg_unix_deny_prog(struct bpf_sock_addr *ctx) in sendmsg_unix_deny_prog()
|
H A D | sendmsg4_prog.c | 22 int sendmsg_v4_prog(struct bpf_sock_addr *ctx) in sendmsg_v4_prog() 53 int sendmsg_v4_deny_prog(struct bpf_sock_addr *ctx) in sendmsg_v4_deny_prog()
|
H A D | connect_ping.c | 22 int connect_v4_prog(struct bpf_sock_addr *ctx) in connect_v4_prog() 38 int connect_v6_prog(struct bpf_sock_addr *ctx) in connect_v6_prog()
|
H A D | connect6_prog.c | 28 int connect_v6_prog(struct bpf_sock_addr *ctx) in connect_v6_prog() 94 int connect_v6_deny_prog(struct bpf_sock_addr *ctx) in connect_v6_deny_prog()
|
H A D | freplace_connect_v4_prog.c | 13 int new_connect_v4_prog(struct bpf_sock_addr *ctx) in new_connect_v4_prog()
|
H A D | freplace_connect4.c | 10 int new_do_bind(struct bpf_sock_addr *ctx) in new_do_bind()
|
H A D | getsockname4_prog.c | 16 int getsockname_v4_prog(struct bpf_sock_addr *ctx) in getsockname_v4_prog()
|
H A D | getpeername4_prog.c | 16 int getpeername_v4_prog(struct bpf_sock_addr *ctx) in getpeername_v4_prog()
|
H A D | connect4_dropper.c | 17 int connect_v4_dropper(struct bpf_sock_addr *ctx) in connect_v4_dropper()
|
H A D | getpeername6_prog.c | 20 int getpeername_v6_prog(struct bpf_sock_addr *ctx) in getpeername_v6_prog()
|
H A D | getsockname6_prog.c | 20 int getsockname_v6_prog(struct bpf_sock_addr *ctx) in getsockname_v6_prog()
|
H A D | recvmsg4_prog.c | 17 int recvmsg4_prog(struct bpf_sock_addr *ctx) in recvmsg4_prog()
|
H A D | recvmsg_unix_prog.c | 14 int recvmsg_unix_prog(struct bpf_sock_addr *ctx) in recvmsg_unix_prog()
|
H A D | getsockname_unix_prog.c | 14 int getsockname_unix_prog(struct bpf_sock_addr *ctx) in getsockname_unix_prog()
|
/linux/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, -EINVAL) [all …]
|
/linux/tools/testing/selftests/bpf/verifier/ |
H A D | wide_access.c | 7 offsetof(struct bpf_sock_addr, field[off])), \ 48 offsetof(struct bpf_sock_addr, field[off])), \
|