pandora: defconfig: update
[pandora-kernel.git] / include / linux / netfilter / xt_connlimit.h
1 #ifndef _XT_CONNLIMIT_H
2 #define _XT_CONNLIMIT_H
3
4 #include <linux/types.h>
5 #include <linux/netfilter.h>
6
7 struct xt_connlimit_data;
8
9 enum {
10         XT_CONNLIMIT_INVERT = 1 << 0,
11         XT_CONNLIMIT_DADDR  = 1 << 1,
12 };
13
14 struct xt_connlimit_info {
15         union {
16                 union nf_inet_addr mask;
17 #ifndef __KERNEL__
18                 union {
19                         __be32 v4_mask;
20                         __be32 v6_mask[4];
21                 };
22 #endif
23         };
24         unsigned int limit;
25         union {
26                 /* revision 0 */
27                 unsigned int inverse;
28
29                 /* revision 1 */
30                 __u32 flags;
31         };
32
33         /* Used internally by the kernel */
34         struct xt_connlimit_data *data __attribute__((aligned(8)));
35 };
36
37 #endif /* _XT_CONNLIMIT_H */