Linux-libre 4.9.30-gnu
[librecmc/linux-libre.git] / include / uapi / linux / netfilter / xt_NFLOG.h
1 #ifndef _XT_NFLOG_TARGET
2 #define _XT_NFLOG_TARGET
3
4 #include <linux/types.h>
5
6 #define XT_NFLOG_DEFAULT_GROUP          0x1
7 #define XT_NFLOG_DEFAULT_THRESHOLD      0
8
9 #define XT_NFLOG_MASK                   0x1
10
11 /* This flag indicates that 'len' field in xt_nflog_info is set*/
12 #define XT_NFLOG_F_COPY_LEN             0x1
13
14 struct xt_nflog_info {
15         /* 'len' will be used iff you set XT_NFLOG_F_COPY_LEN in flags */
16         __u32   len;
17         __u16   group;
18         __u16   threshold;
19         __u16   flags;
20         __u16   pad;
21         char            prefix[64];
22 };
23
24 #endif /* _XT_NFLOG_TARGET */