Home
last modified time | relevance | path

Searched refs:bpf_sock_addr (Results 1 – 21 of 21) sorted by relevance

/Linux-v5.15/tools/testing/selftests/bpf/progs/
Dconnect4_prog.c37 int do_bind(struct bpf_sock_addr *ctx) in do_bind()
51 static __inline int verify_cc(struct bpf_sock_addr *ctx, in verify_cc()
70 static __inline int set_cc(struct bpf_sock_addr *ctx) in set_cc()
88 static __inline int bind_to_device(struct bpf_sock_addr *ctx) in bind_to_device()
111 static __inline int set_keepalive(struct bpf_sock_addr *ctx) in set_keepalive()
135 static __inline int set_notsent_lowat(struct bpf_sock_addr *ctx) in set_notsent_lowat()
148 int connect_v4_prog(struct bpf_sock_addr *ctx) in connect_v4_prog()
Dbind_perm.c10 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()
Dconnect_force_port4.c31 int connect4(struct bpf_sock_addr *ctx) in connect4()
61 int getsockname4(struct bpf_sock_addr *ctx) in getsockname4()
75 int getpeername4(struct bpf_sock_addr *ctx) in getpeername4()
Dbind4_prog.c26 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()
Dbind6_prog.c32 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()
Dconnect_force_port6.c30 int connect6(struct bpf_sock_addr *ctx) in connect6()
66 int getsockname6(struct bpf_sock_addr *ctx) in getsockname6()
83 int getpeername6(struct bpf_sock_addr *ctx) in getpeername6()
Dfreplace_connect_v4_prog.c13 int new_connect_v4_prog(struct bpf_sock_addr *ctx) in new_connect_v4_prog()
Dfreplace_connect4.c10 int new_do_bind(struct bpf_sock_addr *ctx) in new_do_bind()
Dconnect4_dropper.c17 int connect_v4_dropper(struct bpf_sock_addr *ctx) in connect_v4_dropper()
Drecvmsg4_prog.c17 int recvmsg4_prog(struct bpf_sock_addr *ctx) in recvmsg4_prog()
Dsendmsg4_prog.c24 int sendmsg_v4_prog(struct bpf_sock_addr *ctx) in sendmsg_v4_prog()
Drecvmsg6_prog.c20 int recvmsg6_prog(struct bpf_sock_addr *ctx) in recvmsg6_prog()
Dsendmsg6_prog.c28 int sendmsg_v6_prog(struct bpf_sock_addr *ctx) in sendmsg_v6_prog()
Dsocket_cookie_prog.c33 int set_cookie(struct bpf_sock_addr *ctx) in set_cookie()
Dconnect6_prog.c30 int connect_v6_prog(struct bpf_sock_addr *ctx) in connect_v6_prog()
/Linux-v5.15/tools/testing/selftests/bpf/verifier/
Dwide_access.c7 offsetof(struct bpf_sock_addr, field[off])), \
48 offsetof(struct bpf_sock_addr, field[off])), \
/Linux-v5.15/tools/testing/selftests/bpf/
Dtest_sock_addr.c759 offsetof(struct bpf_sock_addr, family)), in sendmsg4_rw_asm_prog_load()
764 offsetof(struct bpf_sock_addr, type)), in sendmsg4_rw_asm_prog_load()
770 offsetof(struct bpf_sock_addr, msg_src_ip4)), in sendmsg4_rw_asm_prog_load()
775 offsetof(struct bpf_sock_addr, user_ip4)), in sendmsg4_rw_asm_prog_load()
780 offsetof(struct bpf_sock_addr, user_port)), in sendmsg4_rw_asm_prog_load()
822 offsetof(struct bpf_sock_addr, family)), in sendmsg6_rw_dst_asm_prog_load()
828 offsetof(struct bpf_sock_addr, DST[N])) in sendmsg6_rw_dst_asm_prog_load()
842 offsetof(struct bpf_sock_addr, user_port)), in sendmsg6_rw_dst_asm_prog_load()
/Linux-v5.15/include/linux/
Dbpf_types.h19 struct bpf_sock_addr, struct bpf_sock_addr_kern)
/Linux-v5.15/net/core/
Dfilter.c8190 if (off < 0 || off >= sizeof(struct bpf_sock_addr)) in sock_addr_is_valid_access()
8199 case bpf_ctx_range(struct bpf_sock_addr, user_ip4): in sock_addr_is_valid_access()
8212 case bpf_ctx_range_till(struct bpf_sock_addr, user_ip6[0], user_ip6[3]): in sock_addr_is_valid_access()
8225 case bpf_ctx_range(struct bpf_sock_addr, msg_src_ip4): in sock_addr_is_valid_access()
8233 case bpf_ctx_range_till(struct bpf_sock_addr, msg_src_ip6[0], in sock_addr_is_valid_access()
8245 case bpf_ctx_range(struct bpf_sock_addr, user_ip4): in sock_addr_is_valid_access()
8246 case bpf_ctx_range_till(struct bpf_sock_addr, user_ip6[0], user_ip6[3]): in sock_addr_is_valid_access()
8247 case bpf_ctx_range(struct bpf_sock_addr, msg_src_ip4): in sock_addr_is_valid_access()
8248 case bpf_ctx_range_till(struct bpf_sock_addr, msg_src_ip6[0], in sock_addr_is_valid_access()
8250 case bpf_ctx_range(struct bpf_sock_addr, user_port): in sock_addr_is_valid_access()
[all …]
/Linux-v5.15/include/uapi/linux/
Dbpf.h5649 struct bpf_sock_addr { struct
/Linux-v5.15/tools/include/uapi/linux/
Dbpf.h5649 struct bpf_sock_addr { struct