Searched refs:bpf_sockopt (Results 1 – 13 of 13) sorted by relevance
/Linux-v6.1/tools/testing/selftests/bpf/prog_tests/ |
D | sockopt.c | 106 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/ |
D | cgroup_getset_retval_setsockopt.c | 16 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()
|
D | cgroup_getset_retval_getsockopt.c | 17 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()
|
D | sockopt_multi.c | 9 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()
|
D | sockopt_inherit.c | 37 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()
|
D | sockopt_sk.c | 30 int _getsockopt(struct bpf_sockopt *ctx) in _getsockopt() 129 int _setsockopt(struct bpf_sockopt *ctx) in _setsockopt()
|
D | sockopt_qos_to_cc.c | 13 int sockopt_qos_to_cc(struct bpf_sockopt *ctx) in sockopt_qos_to_cc()
|
/Linux-v6.1/tools/testing/selftests/bpf/ |
D | cgroup_getset_retval_hooks.h | 19 BPF_RETVAL_HOOK(getsockopt, "cgroup/getsockopt", bpf_sockopt, 0) 20 BPF_RETVAL_HOOK(setsockopt, "cgroup/setsockopt", bpf_sockopt, 0)
|
/Linux-v6.1/kernel/bpf/ |
D | cgroup.c | 2324 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/ |
D | bpf_types.h | 58 struct bpf_sockopt, struct bpf_sockopt_kern)
|
/Linux-v6.1/Documentation/bpf/ |
D | prog_cgroup_sockopt.rst | 15 The context (``struct bpf_sockopt``) has associated socket (``sk``) and
|
/Linux-v6.1/tools/include/uapi/linux/ |
D | bpf.h | 6845 struct bpf_sockopt { struct
|
/Linux-v6.1/include/uapi/linux/ |
D | bpf.h | 6845 struct bpf_sockopt { struct
|