Documented in 1 files:
Defined in 1 files as a function:
Referenced in 4 files:
- kernel/bpf/helpers.c, line 433
- net/core/filter.c, line 5132
- net/netfilter/nft_socket.c, line 49
- tools/testing/selftests/bpf/prog_tests/cgroup_ancestor.c, line 17
Smatch caller information:
net/core/filter.c __bpf_sk_ancestor_cgroup_id() -> cgroup_ancestor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | ancestor_level | $1 |
net/netfilter/nft_socket.c nft_sock_get_eval_cgroupv2() -> cgroup_ancestor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | ancestor_level | $3 |
kernel/bpf/helpers.c ____bpf_get_current_ancestor_cgroup_id() -> cgroup_ancestor()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | cgrp | r task_dfl_cgroup |
| DATA_SOURCE | 1 | ancestor_level | $0 |
| LOCK2 | rcu_read |