//+build ignore #include "vmlinux.h" #include #include "types.h" #include "maps.h" #include "flags.h" /** * Including .c files, as linking several .o files into one single .o file doesn't work * with shared BPF state such as ring buffers, maps and globals so well. Other BPF projects * come along with one huuuuughe .c file with all the BPF code in it. I am rather * splitting the code up into several smaller files. */ #include "filter.c" // Auto-generated tracepoints. #include "generated_tracepoints.c" char LICENSE[] SEC("license") = "Dual BSD/GPL";