// supplements that are not generated by BTF of vmlinux struct bpf_timer; struct bpf_map_def { unsigned int type; unsigned int key_size; unsigned int value_size; unsigned int max_entries; unsigned int map_flags; }; // include some headers in system default path #include // for ETH_P_* macro constants #include // for BPF_* macro constants #include // for BPF_* macro constants #include // for IPPROTO_* macro constants #include // for AF_*, SOCK_* macro constants #include // for ETH_* macro constants