Searched refs:bpf_sock_addr (Results 1 - 25 of 30) sorted by path

12

/linux-master/include/linux/
H A Dbpf_types.h19 struct bpf_sock_addr, struct bpf_sock_addr_kern)
/linux-master/include/uapi/linux/
H A Dbpf.h2780 * 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 Dfilter.c9049 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 Dbpf.h2780 * 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 Dcgroup_getset_retval_hooks.h8 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 Dbind4_prog.c24 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 Dbind6_prog.c30 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 Dbind_perm.c10 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 Dcgrp_ls_attach_cgroup.c24 int set_cookie(struct bpf_sock_addr *ctx)
H A Dconnect4_dropper.c17 int connect_v4_dropper(struct bpf_sock_addr *ctx)
H A Dconnect4_prog.c36 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 Dconnect6_prog.c28 int connect_v6_prog(struct bpf_sock_addr *ctx)
H A Dconnect_force_port4.c30 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 Dconnect_force_port6.c29 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 Dconnect_ping.c22 int connect_v4_prog(struct bpf_sock_addr *ctx)
38 int connect_v6_prog(struct bpf_sock_addr *ctx)
H A Dconnect_unix_prog.c14 int connect_unix_prog(struct bpf_sock_addr *ctx)
H A Dfreplace_connect4.c10 int new_do_bind(struct bpf_sock_addr *ctx)
H A Dfreplace_connect_v4_prog.c13 int new_connect_v4_prog(struct bpf_sock_addr *ctx)
H A Dgetpeername_unix_prog.c14 int getpeername_unix_prog(struct bpf_sock_addr *ctx)
H A Dgetsockname_unix_prog.c14 int getsockname_unix_prog(struct bpf_sock_addr *ctx)
H A Drecvmsg4_prog.c17 int recvmsg4_prog(struct bpf_sock_addr *ctx)
H A Drecvmsg6_prog.c20 int recvmsg6_prog(struct bpf_sock_addr *ctx)
H A Drecvmsg_unix_prog.c14 int recvmsg_unix_prog(struct bpf_sock_addr *ctx)
H A Dsendmsg4_prog.c22 int sendmsg_v4_prog(struct bpf_sock_addr *ctx)
H A Dsendmsg6_prog.c26 int sendmsg_v6_prog(struct bpf_sock_addr *ctx)

Completed in 456 milliseconds

12