github.com/jayanthvn/pure-gobpf@v0.0.0-20230623131354-8d1d959d9e0b/test-data/test.map.bpf.c (about) 1 #include "vmlinux.h" 2 #include <bpf/bpf_helpers.h> 3 #include <bpf/bpf_tracing.h> 4 #include <bpf/bpf_core_read.h> 5 6 #define PIN_GLOBAL_NS 2 7 #define BPF_MAP_TYPE_RINGBUF 27 8 9 struct bpf_map_def_pvt { 10 __u32 type; 11 __u32 key_size; 12 __u32 value_size; 13 __u32 max_entries; 14 __u32 map_flags; 15 __u32 pinning; 16 __u32 inner_map_fd; 17 }; 18 19 struct bpf_map_def_pvt SEC("maps") policy_events = { 20 .type = BPF_MAP_TYPE_RINGBUF, 21 .max_entries = 256 * 1024, 22 .pinning = PIN_GLOBAL_NS, 23 };