blob: a24038dd5cf20ab4141b58436421169bcd827e31 [file] [log] [blame]
Daniel Borkmann6256f8c2015-04-01 17:57:44 +02001#ifndef __BPF_SHARED__
2#define __BPF_SHARED__
3
Daniel Borkmann6256f8c2015-04-01 17:57:44 +02004enum {
5 BPF_MAP_ID_PROTO,
6 BPF_MAP_ID_QUEUE,
7 BPF_MAP_ID_DROPS,
8 __BPF_MAP_ID_MAX,
9#define BPF_MAP_ID_MAX __BPF_MAP_ID_MAX
10};
11
12struct count_tuple {
Daniel Borkmann41d6e332015-12-02 00:25:36 +010013 long packets; /* type long for lock_xadd() */
Daniel Borkmann6256f8c2015-04-01 17:57:44 +020014 long bytes;
15};
16
17struct count_queue {
18 long total;
19 long mismatch;
20};
21
22#endif /* __BPF_SHARED__ */