blob: 7e3284bcbd2bd118470cbd5b9fc9ec955ad9ccea [file] [log] [blame]
Jan Engelhardt370786f2007-07-14 20:47:26 -07001#ifndef _XT_CONNLIMIT_H
2#define _XT_CONNLIMIT_H
3
4struct xt_connlimit_data;
5
6struct xt_connlimit_info {
7 union {
Jan Engelhardt22c2d8b2007-12-17 22:44:47 -08008 union nf_inet_addr mask;
9#ifndef __KERNEL__
10 union {
11 __be32 v4_mask;
12 __be32 v6_mask[4];
13 };
14#endif
Jan Engelhardt370786f2007-07-14 20:47:26 -070015 };
16 unsigned int limit, inverse;
17
Jan Engelhardt8b6f3f62008-01-14 23:33:14 -080018 /* Used internally by the kernel */
Jan Engelhardt370786f2007-07-14 20:47:26 -070019 struct xt_connlimit_data *data __attribute__((aligned(8)));
20};
21
22#endif /* _XT_CONNLIMIT_H */