1e7bfd0a1a6c8f82977253dab19be9d9979c1ec1bPeter Warasin#ifndef __LINUX_BRIDGE_EBT_NFLOG_H
2e7bfd0a1a6c8f82977253dab19be9d9979c1ec1bPeter Warasin#define __LINUX_BRIDGE_EBT_NFLOG_H
3e7bfd0a1a6c8f82977253dab19be9d9979c1ec1bPeter Warasin
406988b06935da7a210887e9d3f50f46f2faa4953Jan Engelhardt#include <linux/types.h>
506988b06935da7a210887e9d3f50f46f2faa4953Jan Engelhardt
6e7bfd0a1a6c8f82977253dab19be9d9979c1ec1bPeter Warasin#define EBT_NFLOG_MASK 0x0
7e7bfd0a1a6c8f82977253dab19be9d9979c1ec1bPeter Warasin
8e7bfd0a1a6c8f82977253dab19be9d9979c1ec1bPeter Warasin#define EBT_NFLOG_PREFIX_SIZE 64
9e7bfd0a1a6c8f82977253dab19be9d9979c1ec1bPeter Warasin#define EBT_NFLOG_WATCHER "nflog"
10e7bfd0a1a6c8f82977253dab19be9d9979c1ec1bPeter Warasin
11e7bfd0a1a6c8f82977253dab19be9d9979c1ec1bPeter Warasin#define EBT_NFLOG_DEFAULT_GROUP		0x1
12e7bfd0a1a6c8f82977253dab19be9d9979c1ec1bPeter Warasin#define EBT_NFLOG_DEFAULT_THRESHOLD	1
13e7bfd0a1a6c8f82977253dab19be9d9979c1ec1bPeter Warasin
14e7bfd0a1a6c8f82977253dab19be9d9979c1ec1bPeter Warasinstruct ebt_nflog_info {
150260c1dccc6a1018f8cf2c4778dffb47fc5d1c4cJan Engelhardt	__u32 len;
160260c1dccc6a1018f8cf2c4778dffb47fc5d1c4cJan Engelhardt	__u16 group;
170260c1dccc6a1018f8cf2c4778dffb47fc5d1c4cJan Engelhardt	__u16 threshold;
180260c1dccc6a1018f8cf2c4778dffb47fc5d1c4cJan Engelhardt	__u16 flags;
190260c1dccc6a1018f8cf2c4778dffb47fc5d1c4cJan Engelhardt	__u16 pad;
20e7bfd0a1a6c8f82977253dab19be9d9979c1ec1bPeter Warasin	char prefix[EBT_NFLOG_PREFIX_SIZE];
21e7bfd0a1a6c8f82977253dab19be9d9979c1ec1bPeter Warasin};
22e7bfd0a1a6c8f82977253dab19be9d9979c1ec1bPeter Warasin
23e7bfd0a1a6c8f82977253dab19be9d9979c1ec1bPeter Warasin#endif				/* __LINUX_BRIDGE_EBT_NFLOG_H */
24