1*be806f06SIan Rogers /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ 2*be806f06SIan Rogers /* Data structures shared between BPF and tools. */ 3*be806f06SIan Rogers #ifndef __BPERF_CGROUP_H 4*be806f06SIan Rogers #define __BPERF_CGROUP_H 5*be806f06SIan Rogers 6*be806f06SIan Rogers // These constants impact code size of bperf_cgroup.bpf.c that may result in BPF 7*be806f06SIan Rogers // verifier issues. They are exposed to control the size and also to disable BPF 8*be806f06SIan Rogers // counters when the number of user events is too large. 9*be806f06SIan Rogers 10*be806f06SIan Rogers // max cgroup hierarchy level: arbitrary 11*be806f06SIan Rogers #define BPERF_CGROUP__MAX_LEVELS 10 12*be806f06SIan Rogers // max events per cgroup: arbitrary 13*be806f06SIan Rogers #define BPERF_CGROUP__MAX_EVENTS 128 14*be806f06SIan Rogers 15*be806f06SIan Rogers #endif /* __BPERF_CGROUP_H */ 16