Home
last modified time | relevance | path

Searched refs:bpf_sockopt (Results 1 – 13 of 13) sorted by relevance

/Linux-v6.1/tools/testing/selftests/bpf/prog_tests/
Dsockopt.c106 offsetof(struct bpf_sockopt, optval)),
125 offsetof(struct bpf_sockopt, level)),
132 offsetof(struct bpf_sockopt, retval)),
155 offsetof(struct bpf_sockopt, level)),
168 offsetof(struct bpf_sockopt, optname)),
175 offsetof(struct bpf_sockopt, retval)),
197 offsetof(struct bpf_sockopt, retval)),
216 offsetof(struct bpf_sockopt, optname)),
229 offsetof(struct bpf_sockopt, optlen)),
236 offsetof(struct bpf_sockopt, retval)),
[all …]
/Linux-v6.1/tools/testing/selftests/bpf/progs/
Dcgroup_getset_retval_setsockopt.c16 int get_retval(struct bpf_sockopt *ctx) in get_retval()
25 int set_eunatch(struct bpf_sockopt *ctx) in set_eunatch()
36 int set_eisconn(struct bpf_sockopt *ctx) in set_eisconn()
47 int legacy_eperm(struct bpf_sockopt *ctx) in legacy_eperm()
Dcgroup_getset_retval_getsockopt.c17 int get_retval(struct bpf_sockopt *ctx) in get_retval()
27 int set_eisconn(struct bpf_sockopt *ctx) in set_eisconn()
38 int clear_retval(struct bpf_sockopt *ctx) in clear_retval()
Dsockopt_multi.c9 int _getsockopt_child(struct bpf_sockopt *ctx) in _getsockopt_child()
32 int _getsockopt_parent(struct bpf_sockopt *ctx) in _getsockopt_parent()
55 int _setsockopt(struct bpf_sockopt *ctx) in _setsockopt()
Dsockopt_inherit.c37 static __inline struct sockopt_inherit *get_storage(struct bpf_sockopt *ctx) in get_storage()
51 int _getsockopt(struct bpf_sockopt *ctx) in _getsockopt()
76 int _setsockopt(struct bpf_sockopt *ctx) in _setsockopt()
Dsockopt_sk.c30 int _getsockopt(struct bpf_sockopt *ctx) in _getsockopt()
129 int _setsockopt(struct bpf_sockopt *ctx) in _setsockopt()
Dsockopt_qos_to_cc.c13 int sockopt_qos_to_cc(struct bpf_sockopt *ctx) in sockopt_qos_to_cc()
/Linux-v6.1/tools/testing/selftests/bpf/
Dcgroup_getset_retval_hooks.h19 BPF_RETVAL_HOOK(getsockopt, "cgroup/getsockopt", bpf_sockopt, 0)
20 BPF_RETVAL_HOOK(setsockopt, "cgroup/setsockopt", bpf_sockopt, 0)
/Linux-v6.1/kernel/bpf/
Dcgroup.c2324 if (off < 0 || off >= sizeof(struct bpf_sockopt)) in cg_sockopt_is_valid_access()
2332 case offsetof(struct bpf_sockopt, retval): in cg_sockopt_is_valid_access()
2337 case offsetof(struct bpf_sockopt, optname): in cg_sockopt_is_valid_access()
2339 case offsetof(struct bpf_sockopt, level): in cg_sockopt_is_valid_access()
2344 case offsetof(struct bpf_sockopt, optlen): in cg_sockopt_is_valid_access()
2352 case offsetof(struct bpf_sockopt, sk): in cg_sockopt_is_valid_access()
2357 case offsetof(struct bpf_sockopt, optval): in cg_sockopt_is_valid_access()
2362 case offsetof(struct bpf_sockopt, optval_end): in cg_sockopt_is_valid_access()
2367 case offsetof(struct bpf_sockopt, retval): in cg_sockopt_is_valid_access()
2393 case offsetof(struct bpf_sockopt, sk): in cg_sockopt_convert_ctx_access()
[all …]
/Linux-v6.1/include/linux/
Dbpf_types.h58 struct bpf_sockopt, struct bpf_sockopt_kern)
/Linux-v6.1/Documentation/bpf/
Dprog_cgroup_sockopt.rst15 The context (``struct bpf_sockopt``) has associated socket (``sk``) and
/Linux-v6.1/tools/include/uapi/linux/
Dbpf.h6845 struct bpf_sockopt { struct
/Linux-v6.1/include/uapi/linux/
Dbpf.h6845 struct bpf_sockopt { struct