#ifndef __BPF_SHARED__ #define __BPF_SHARED__ #include #include "../../include/bpf_elf.h" enum { BPF_MAP_ID_PROTO, BPF_MAP_ID_QUEUE, BPF_MAP_ID_DROPS, __BPF_MAP_ID_MAX, #define BPF_MAP_ID_MAX __BPF_MAP_ID_MAX }; struct count_tuple { long packets; /* type long for __sync_fetch_and_add() */ long bytes; }; struct count_queue { long total; long mismatch; }; #endif /* __BPF_SHARED__ */