blob: 9314723f39ca19bb4f257e60f711ffedaaa52ee1 [file] [log] [blame]
Patrick McHardy62b77432006-05-29 18:20:32 -07001#ifndef _XT_QUOTA_H
2#define _XT_QUOTA_H
3
Jan Engelhardt06988b02011-01-20 17:50:17 +01004#include <linux/types.h>
5
Patrick McHardy62b77432006-05-29 18:20:32 -07006enum xt_quota_flags {
7 XT_QUOTA_INVERT = 0x1,
8};
9#define XT_QUOTA_MASK 0x1
10
Jan Engelhardtacc738f2009-03-16 15:35:29 +010011struct xt_quota_priv;
12
Patrick McHardy62b77432006-05-29 18:20:32 -070013struct xt_quota_info {
Jan Engelhardtf1c72222010-12-15 22:58:53 +010014 __u32 flags;
15 __u32 pad;
Mike Frysingerb51bdad2011-03-18 08:50:37 +000016 __aligned_u64 quota;
Jan Engelhardt8b6f3f62008-01-14 23:33:14 -080017
18 /* Used internally by the kernel */
Jan Engelhardtacc738f2009-03-16 15:35:29 +010019 struct xt_quota_priv *master;
Patrick McHardy62b77432006-05-29 18:20:32 -070020};
21
22#endif /* _XT_QUOTA_H */