| #ifndef __BPF_SHARED__ | |
| #define __BPF_SHARED__ | |
| 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 lock_xadd() */ | |
| long bytes; | |
| }; | |
| struct count_queue { | |
| long total; | |
| long mismatch; | |
| }; | |
| #endif /* __BPF_SHARED__ */ |