#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__ */